- 252 pages
- English
- ePUB (mobile friendly)
- Only available on web
Full-Stack iOS Development with Swift and Vapor
About This Book
This comprehensive book combines the strengths of Swift, the Vapor framework, and iOS development to create dynamic, full-stack applications. Perfect for aspiring developers, students, and seasoned iOS professionals, this book equips you with the skills needed to master both server-side and client-side development. Key topics include understanding the fundamentals and history of full-stack development and the concept of a minimum viable product; installing and configuring essential tools and SDKs for Vapor and iOS development; mastering data persistence by integrating PostgreSQL with the Vapor framework; and implementing data storage solutions in iOS apps using Core Data and SQLite. Companion files (sample code and figures) are available for downloading by writing to the publisher.FEATURES
⢠Includes real-world projects and exercises to apply your newly acquired skills in practical scenarios
⢠Emphasizes best practices, security considerations, and performance optimization techniques
⢠Features comprehensive exploration of both backend and frontend development
⢠Companion files (sample code and figures) are available for downloading by writing to the publisher
Frequently asked questions
Information
Table of contents
- Cover
- Halftitle
- Title
- Copyright
- Dedication
- Contents
- Preface
- Acknowledgments
- About the Author
- Chapter 1: Full-Stack Development Overview
- Chapter 2: Setting Up the Environment
- Chapter 3: Routing, MVC, and JSON in Vapor
- Chapter 4: Async and HTML Rendering in Vapor
- Chapter 5: PostgreSQL Integration in Vapor
- Chapter 6: Building User Interfaces for iOS
- Chapter 7: Data Persistence with Core Data and SQLite in iOS
- Chapter 8: Full-Stack Implementation
- Chapter 9: Advanced Full-Stack Concepts
- Chapter 10: Deploying iOS and Vapor Applications
- Index