Chapter 2: Languages, frameworks, libraries and tools
Chapter Goal: Background knowledge
Chapter 3: Web Components and Stencil
Chapter Goal: Introduce Web Components and Stencil
Chapter 4: Basic app structure
Chapter Goal: Go through basic application structure
Chapter 5: List stories
Chapter goal: Implement user story: list stories
Chapter 6: View story
Chapter goal: Implement user story: view story
Chapter 7: View comments
Chapter goal: Implement user story: view comments
Chapter 8: User management
Chapter goal: Implement user management
Chapter 9: Manage favorites
Chapter goal: Implement user story: manage favorites
Chapter 10: Share stories
Chapter goal: Implement user story: share stories
Chapter 11: Common components
Chapter goal: Introduce common components
Chapter 12: Advanced topics
Chapter goal: Discuss some advanced topics
Chapter 13: End-to-end test and build
Chapter goal: Introduce end-to-end test
Chapter 14: Publish
Chapter goal: Publish apps to app stores
Chapter 15: App monitoring and analysis
Chapter goal: Monitor and analyse apps•
Fu Cheng is a full-stack software developer living in Auckland, New Zealand with rich experience in applying best practices in real product development and strong problem solving skills. He is the author of the book Exploring Java 9: Build Modularized Applications in Java, which covers the new features of Java SE 9 and provides a deep dive of Java platform core features. He is also a regular contributor to IBM developerWorks China and InfoQ China, with more than 50 published technical articles covering various technical topics.
Leverage your existing web development skills to learn the whole cycle of hybrid mobile app development. This edition is fully updated with the changes in Ionic 4, including Stencil, a new framework based on the web components standard. It explains Ionic and Firebase in detail, including how to create hybrid mobile apps using using React and Vue, and run those apps in an internal browser using a wrapper created by Apache Cordova.
Build Mobile Apps with Ionic 4 and Firebase shows you how to focus on developing front-end code, without needing to manage any back-end code or servers. You'll learn in the context of building a Hacker News client app, which can view top stories in Hacker News, view comments of a story, and add stories to favorites.
Explore how Ionic 4 uses Angular as the JavaScript framework to easily develop apps using an interface similar to native apps, and how to access Firebase, a real-time database, in web apps using JavaScript.