-
Book Overview & Buying
-
Table Of Contents
Offline-First Apps with Angular, Ionic, PouchDB and CouchDB
By :
Offline-First Apps with Angular, Ionic, PouchDB and CouchDB
By:
Overview of this book
Angular is a popular JavaScript framework for building scalable web apps, while Ionic is an open-source framework that uses Angular to create cross-platform mobile apps. PouchDB is a JavaScript-based database for offline storage and seamless data synchronization and CouchDB is a NoSQL database designed for distributed environments with built-in data replication and offline access. Together, they enable developers to build scalable, offline-first web apps.
The course begins with an introduction and preview, and a walkthrough of the Ionic project structure. We will then proceed to build a fast and easy Todo app and embark on the development of Julies app, starting with an introduction and screen design for the home and order screens and essential concepts such as four-way binding, the CAP theorem, and eventual consistency. You will learn to propagate changes from PouchDB, work with types/models, and create a view for products consumed. Displaying available products for ordering, fixing bugs, and styling the products view are further topics addressed. We will cover adding custom fonts, performing CRUD operations on products and tables, transitioning from paid to free, and generating code documentation using compodoc.
Upon completion, we will be equipped with the knowledge/skills to build scalable and feature-rich offline-first apps.
Table of Contents (15 chapters)
Introduction
Our Quick First Todo App
Julies - The Offline-First App for Restaurants
PouchDB / CouchDB Integration, Four-Way-Binding
Using Models, Implementing the Table Details Screen and the Ordering Process
Refactoring the Database Implementation
Add/Remove Products, Creating a Custom Sorting Pipe
Payment Screen
Kitchen View Screen
Improve Waiter Workflow
Debug and Styling Using Different Fonts
CRUD for Products and Tables
Fix the Last Bug - Tables Cannot Be Free after Being Occupied Once
Documentation
Unit Tests