Ionic 4 Angular- Build Web App, Native Android, IOS App

RapidDev Pro, Full Stack Developer & Tech Entrepreneur

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
32 Lessons (3h 26m)
    • 1. Introduction

    • 2. Tools used in this course

    • 3. Install Nodejs and npm

    • 4. Install Ionic CLI and Cordova

    • 5. Promises Vs Async Await

    • 6. Project Setup and Run App

    • 7. Project Structure

    • 8. Ionic Lab

    • 9. Ionic Split Pane View

    • 10. Toolbar Styling

    • 11. News API Intro

    • 12. Get Top Headline News API Service

    • 13. News Card List UI

    • 14. Ionic Spinner / Page Loader

    • 15. Country Select Option

    • 16. Category Selection Option

    • 17. Ion Refresher Component / Pull down to Refresh

    • 18. Toast Component

    • 19. Angular Routing and Ionic Storage

    • 20. News Detail Page

    • 21. Publishers Page

    • 22. Publisher News/Top Headline Page

    • 23. Save Article Locally

    • 24. List and Remove Saved Article

    • 25. Avoid Saving Duplicate Articles

    • 26. Build Ionic App as PWA in Production Mode

    • 27. Android Studio Setup and Set Environment Variables

    • 28. Deploy App to Real Android Device and Styling Native Status Bar

    • 29. Customize App Icon and Splash Screen for Native Android, ios Platforms

    • 30. Running App Inside Emulator

    • 31. Build APK in Production, Release Mode and Sign APK with Keystore

    • 32. SOURCE CODE


About This Class

Write once, run anywhere: Ionic 4 With Angular Framework. Build PWA, Android, Ios Apps.


What is Angular?

Angular is a platform that makes it easy to build applications with the web. Angular combines declarative templates, dependency injection, end to end tooling, and integrated best practices to solve development challenges. Angular empowers developers to build applications that live on the web, mobile, or the desktop


What is Ionic Framework ?

Ionic Framework is an open source UI toolkit for building performant, high-quality mobile and desktop apps using web technologies (HTML, CSS, and JavaScript).

Ionic Framework is focused on the frontend user experience, or UI interaction of an app (controls, interactions, gestures, animations). It’s easy to learn, and integrates nicely with other libraries or frameworks, such as Angular, or can be used standalone without a frontend framework using a simple script include. 

Advantages of Ionic Framework: 

♦  Cross-platform

Build and deploy apps that work across multiple platforms, such as native iOS, Android, desktop, and the web as a Progressive Web App - all with one code base. Write once, run anywhere. 

 Web Standards-based

Ionic Framework is built on top of reliable, standardized web technologies: HTML, CSS, and JavaScript, using modern Web APIs such as Custom Elements and Shadow DOM. Because of this, Ionic components have a stable API, and aren't at the whim of a single platform vendor.

 Beautiful Design

Clean, simple, and functional. Ionic Framework is designed to work and display beautifully out-of-the-box across all platforms. Start with pre-designed components, typography, interactive paradigms, and a gorgeous (yet extensible) base theme.

♦ Simplicity

Ionic Framework is built with simplicity in mind, so that creating Ionic apps is enjoyable, easy to learn, and accessible to just about anyone with web development skills. 

♦ Ionic CLI

The official Ionic CLI, or Command Line Interface, is a tool that quickly scaffolds Ionic apps and provides a number of helpful commands to Ionic developers. In addition to installing and updating Ionic, the CLI comes with a built-in development server, build and debugging tools, and much more .

You will learn the following things in course:

♦  Deploying Ionic App as a Web App To Standalone Server ( Node.js For example ) .

♦  Deploy Ionic App To Real Native Android Device.

♦  Add/Update/Change App Icon and Splash Screen.

♦  Change App Status Bar Color and Header Color in Multitask View.

♦  Change App Name, Package Name and Versioning of Native Apps.

♦  Running App Inside Android Emulator.

♦  Ionic CLI.

♦  Ionic Lab.

♦  Ionic Project Structure.

♦  Theming Ionic App.

♦  Ion Card Component.

♦  Angular HttpClient Module.

♦  API call using HttpClient Module.

♦  Integrate data from API with UI.

♦  Responsive design with Ionic Grid.

♦  Ionic Split Pane View.

♦  Ionic Spinner.

♦  Ionic Pull Down To Refresh.

♦  Ion Select Component.

♦  Applying ngModel and ngModelChange on ion select component.

♦  Angular LazyLoading, Routing, and Routing Params Explained.

♦  Generating new pages/component.

♦  Ionic Storage Module: ['sqlite', 'indexeddb', 'websql', 'localstorage'] .

♦  Storing, Fetching and removing data from Ionic Storage Module. 

♦  Ionic with REST API.

♦  Sign APK with Keystore.

♦  and more.