Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
  Our Catalog   Languages & Tools   Swift

Hands-On Full-Stack Development with Swift: Develop full-stack web and native mobile applications using Swift and Vapor


Free Shipping Included! Hands-On Full-Stack Development with Swift: Develop full-stack web and native mobile applications using Swift and Vapor by Packt Publishing - ebooks Account at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Build full-stack shopping list applications from scratch for web and mobile platforms using Xcode, Vapor, and SwiftKey FeaturesBuild, package, and


Product Description

Build full-stack shopping list applications from scratch for web and mobile platforms using Xcode, Vapor, and Swift

Key Features

  • Build, package, and deploy an end-to-end app solution for mobile and web with Swift 4
  • Increase developer productivity by creating reusable client and server components
  • Develop backend services for your apps and websites using Vapor framework

Book Description

Making Swift an open-source language enabled it to share code between a native app and a server. Building a scalable and secure server backend opens up new possibilities, such as building an entire application written in one language-Swift.

This book gives you a detailed walk-through of tasks such as developing a native shopping list app with Swift and creating a full-stack backend using Vapor (which serves as an API server for the mobile app). You'll also discover how to build a web server to support dynamic web pages in browsers, thereby creating a rich application experience.

You'll begin by planning and then building a native iOS app using Swift. Then, you'll get to grips with building web pages and creating web views of your native app using Vapor. To put things into perspective, you'll learn how to build an entire full-stack web application and an API server for your native mobile app, followed by learning how to deploy the app to the cloud, and add registration and authentication to it.

Once you get acquainted with creating applications, you'll build a tvOS version of the shopping list app and explore how easy is it to create an app for a different platform with maximum code shareability. Towards the end, you'll also learn how to create an entire app for different platforms in Swift, thus enhancing your productivity.

What you will learn

  • Get accustomed to server-side programming as well as the Vapor framework
  • Learn how to build a RESTful API
  • Make network requests from your app and handle error states when a network request fails
  • Deploy your app to Heroku using the CLI command
  • Write a test for the Vapor backend
  • Create a tvOS version of your shopping list app and explore code-sharing with an iOS platform
  • Add registration and authentication so that users can have their own shopping lists

Who This Book Is For

This book is for developers who are looking to build full-stack web and native mobile applications using Swift. An understanding of HTML, CSS, and JavaScript would be beneficial when building server-rendered pages with Vapor.

Table of Contents

  1. Getting Started with Server Swift
  2. Creating the Native App
  3. Getting started with Vapor
  4. Configuring Providers, Fluent and Databases
  5. Building REST API using Vapor
  6. Consuming API in App
  7. Creating Web Views using Leaf
  8. Testing and CI
  9. Deploying the App
  10. Adding Authentication
  11. Building a Chat App

Additional Information

Manufacturer:Packt Publishing - ebooks Account
Publisher:Packt Publishing - ebooks Account
Studio:Packt Publishing - ebooks Account
EAN:9781788625241
Item Size:0.81 x 9.25 x 9.25 inches
Package Weight:1.36 pounds
Package Size:7.52 x 0.79 x 0.79 inches

Hands-On Full-Stack Development with Swift: Develop full-stack web and native mobile applications using Swift and Vapor by Packt Publishing - ebooks Account

Buy Now:
Hands-On Full-Stack Development with Swift: Develop full-stack web and native mobile applications using Swift and Vapor

Brand: Packt Publishing - ebooks Account
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$44.99


Quantity:  

 


View More In Swift.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Packt Publishing - ebooks Account, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


By Apress
ean: 9781484230626, isbn: 1484230620,
Stay motivated and overcome obstacles while learning to use Swift Playgrounds to be a great iOS developer. This book is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or tho...

By Packt Publishing - ebooks Account
ean: 9781788390750, isbn: 178839075X,
Begin your iOS development journey using Swift 4 and XCode 9 with this easy to learn, practical guide.Key FeaturesExplore the latest features of iOS 11 and Swift 4 to build robust applicationsKickstart your iOS development career by building your fir...

By O'Reilly Media
mpn: black & white illustrations, ean: 9781491920800, isbn: 1491920807,
Ready to make amazing games for the iPhone, iPad, and iPod touch? With Apple’s Swift programming language, it’s never been easier. This updated cookbook provides detailed recipes for a managing wide range of common iOS game-development issues, ra...

By CreateSpace Independent Publishing Platform
ean: 9781979724975, isbn: 1979724970,
Core Data best practices by example: from simple persistency to multithreading and syncing This book strives to give you clear guidelines for how to get the most out of Core Data while avoiding the pitfalls of this flexible and powerful framework. We...

By Manning Publications
ean: 9781617294051, isbn: 1617294055,
Using React Native, developers can build performant cross-platform native apps much easier than ever before, all with a single programming language: JavaScript. React Native in Action gives iOS, Android, and web developers the knowledge and confiden...

By Razeware LLC
ean: 9781942878469, isbn: 194287846X,
Learn reactive programming in Swift with RxSwift! The popularity of reactive programming continues to grow on an ever-increasing number of platforms and languages. Rx lets developers easily and quickly build apps with code that can be understood by o...

By Apress
ean: 9781484233801, isbn: 1484233808,
Acquire and master the information required to take you to the next level beyond basic iPhone development using Swift. In this follow up work to the best selling Beginning iPhone Development with Swift, you’ll learn how to improve your apps by man...

By Packt Publishing - ebooks Account
ean: 9781788470032, isbn: 1788470036,
Key FeaturesLeverage the power of protocol-oriented programming in your applications and learn from real-world use casesCreate a flexible code base with protocols and protocol extensionsLeverage the power of generics in Swift 4 to create very flexibl...

By CreateSpace Independent Publishing Platform
ean: 9781539490197, isbn: 153949019X,
Become A Programming Master By Learning These Fundamentals Languages Discover the secret right here, right now ! Have you ever wanted to become a programmer ? If you answered "yes", this book is made for you. You will learn the most popular computer ...

By Packt Publishing - ebooks Account
ean: 9781787127753, isbn: 1787127753,
Key Features Create and design games for iPhone and iPad using SpriteKit and Swift 3.0 Learn the core fundamentals of SpriteKit game development and mix and match techniques to customize your game This step-by-step practical guide will teach you to b...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.