Book description
Learn how to build app store-ready hybrid apps with Ionic, the framework built on top of Apache Cordova (formerly PhoneGap) and Angular. This revised guide shows you how to use Ionic’s tools and services to develop apps with HTML, CSS, and TypeScript, rather than rely on platform-specific solutions found in Android, iOS, and Windows Universal.
Author Chris Griffith takes you step-by-step through Ionic’s powerful collection of UI components, and then helps you use it to build three cross-platform mobile apps. Whether you’re new to this framework or have been working with Ionic 1, this book is ideal for beginning, intermediate, and advanced web developers.
Table of contents
- Foreword
- Preface
- 1. Hybrid Mobile Apps
- 2. Setting Up Our Development Environment
- 3. Understanding the Ionic Command-Line Interface
- 4. Just Enough Angular and TypeScript
- 5. Apache Cordova Basics
- 6. Understanding Ionic
-
7. Building Our Ionic2Do App
- Adding Our Build Platforms
- Previewing Our Ionic2Do App
- Updating the Page Structure
- Adding Full-Swipe Gesture
- Simple Theming
- Proper Typing
- Saving Data
- Creating a Firebase account
- Installing Firebase and AngularFire2
- Ionic Build System
- Adding AngularFire to Our app.module.ts File
- Using Firebase Data
- Using Ionic Native
- Summary
-
8. Building a Tab-Based App
- Bootstrapping Our App
- Loading Data via the HTTP Service
- Display our Data
- Generating New Pages
- Understanding the Ionic Navigation model
- Updating the Park Details Page
- Add a Google Map
- Rendering the Google Map
- Add Map Markers
- Adding Search
- Theming Our Application
- Virtual Scrolling
- Custom List Headers
- Summary
-
9. Building a Weather Application
- Getting Started
- Exploring the Side Menu Template
- Side Menu Options
- Displaying the Menu
- Converting the Template
- Mocking Up Our Weather Provider
- Laying Out the Weather Data
- Loading Feedback: Loading Dialogs and Pull to Refresh
- Adding GeoLocation
- Accessing Live Weather Data
- Connecting the Geolocation and Weather Providers
- Getting Other Locations’ Weather
- Pull to Refresh: Part 2
- Editing the Locations
- Using a Geocoding Service
- Dynamically Updating the Side Menu
- Ionic Events
- Observables
- Styling the App
- Add a Weather Icon
- Next Steps
- Summary
- 10. Debugging and Testing Your Ionic Application
- 11. Deploying Your Application
- 12. Exploring the Ionic Services
- 13. Progressive Web Apps
- 14. Conclusion
- A. Migrating From Ionic 1
- B. Understanding the Config.xml File
- C. Ionic Component Library
- Index
Product information
- Title: Mobile App Development with Ionic, Revised Edition
- Author(s):
- Release date: August 2017
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491998120
You might also like
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …
book
Professional JavaScript for Web Developers, 4th Edition
Update your skill set for ES 6 and 7 with the ultimate JavaScript guide for pros …
book
JavaScript: The Definitive Guide, 7th Edition
JavaScript is the programming language of the web and is used by more software developers today …