Book description
Learn how to make mobile native app development easier. If your team frequently works with both iOS and Android—or plans to transition from one to the other—this hands-on guide shows you how to perform the most common development tasks in each platform. Want to learn how to make network connections in iOS? Or how to work with a database in Android? This book has you covered.
In the book’s first part, authors Shaun Lewis and Mike Dunn from O’Reilly’s mobile engineering group provide a list of common, platform-agnostic tasks. The second part helps you create a bare-bones app in each platform, using the techniques from part one.
- Common file and database operations
- Network communication with remote APIs
- Application lifecycle
- Custom views and components
- Threading and asynchronous work
- Unit and integration tests
- Configuring, building, and running an app on a device
Table of contents
- Preface
- I. Tasks and Operations
- 1. UI Controllers
- 2. Views
- 3. Custom Components
- 4. User Input
- 5. Message Passing
- 6. Files
- 7. Persistence
- 8. Concurrency (Multi-Threading)
- 9. Networking
- 10. User Feedback
- 11. User Preferences
- 12. Serialization and Transports
- 13. Extensions
- 14. Testing
- II. Sample App
- 15. Welcome and Environment Setup
- 16. Building an App
- 17. Listing Data in the App
- 18. Modeling Our Library
- 19. And Yet, We Persisted
- 20. Networking and Our App
- Index
Product information
- Title: Native Mobile Development
- Author(s):
- Release date: November 2019
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492052876
You might also like
book
Tidy First?
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up …
book
Swift in Depth
Swift in Depth guides you concept by concept through the skills you need to build professional …
book
Building Micro-Frontends
What's the answer to today's increasingly complex web applications? Micro-frontends. Inspired by the microservices model, this …
book
Mastering Swift Package Manager: Build and Test Modular Apps Using Xcode
Maintaining an iOS project often results in thousands of code files scattered around your folders. Did …