Ionic 4 Projects

Course

Online

£ 10 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Build 5 amazing, cross-platform mobile apps with Ionic 4Ionic helps you build performant and high-quality hybrid apps with familiar technologies such as JavaScript, HTML, and CSS. This course will walk you through 5 interesting Ionic projects! You'll learn how to take advantage of the latest Ionic components and curated Cordova plugins, and piece them together to build beautiful cross-platform apps that work on the web, Android, and iOS.Firstly, you'll build an app that recommends what to have for dinner, with recipes right in your phone. Then you'll develop a productivity timer that keeps developers focused at work. After that, you'll use AI to automatically classify and organize your photos and save them to the cloud. Then you'll build a full-fledged Inventory Helper app that will help improve operational processes for various industries. Finally, you'll create a social app that locates vegan restaurants around your current location.Throughout these engaging projects, you'll gradually go from Ionic basics to implementing advanced functionalities in your apps. By the end of the course, you will have upgraded your Ionic 4 skillset and gained practical knowledge based on different project types and real-world scenarios.All the code and supporting files are on GitHub at: About the AuthorJellene Khoh is a senior developer with 8 years' experience developing apps for various platforms. She has around 3.5 years' experience with the Ionic framework and has been creating modern and innovative projects to meet the ever-changing high-tech markets. She's also involved in code architecture design, scaling from startup to enterprise-level complexity. Her background in game development gives her insights into making usability-focused applications that are easy to understand and fun to use.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Effectively utilize the Angular router to easily manage all interactions
Quickly build beautiful layouts for your projects with Ionic web components
Explore different @ionic-native library plugins for native phone features
Make applications consume REST APIs to display valuable information
Use Firebase as a scalable backend for mobile development

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Install
  • Import
  • Project
  • Router
  • HTML
  • Polish

Course programme

What to Eat? 6 lectures 55:15 The Course Overview This video will give you an overview about the course. Asynchronous HTTP Requests This video will showcase how to connect the app to an external API using Angular’s HttpClientModule and async pipe. Then, using Ionic components, also learn to lay them out nicely. • Import HttpClientModule into the project, and call the API with the HTTP functions • Use async pipe to subscribe reactively to the changes • Use ion-grid, ion-row, and ion-col to display images from the API response into a 2X4 grid Refactoring the Application and Basic Types We want to extend the app to include all eight different categories randomly, and do asynchronous HTTP calls at the same time. We will then explore several basic TypeScript syntaxes. • Use forkJoin to queue several HttpCalls together, and wait for everything to complete • Highlight conflicting data structures flowing through the app using TypeScript types like interface Infinite Scroll This video will introduce you to the ionic scroll components that let you load data, as soon as, we reach the bottom of the screen. • Include ion-infinite-scroll html into the template • Trigger a loadData function on ionInfinite event • Complete the event after loadData function is done Routing to a New Page and Sanitizing an External URL In this video, we will explore the basic Angular routing and see how to use DomSanitizer for links. • Generate a new page with Ionic CLI • Subscribe to router events via ActivatedRoute service • Use DomSanitizer service to declare external link as trusted URL Displaying Ingredients and Instructions Polish the app by adding in the rest of the information like titles and instructions, using Ionic items component. • Parse the data into an array • Loop the array over ion-item component • Customize ion-item to your liking What to Eat? - Quiz What to Eat?. 6 lectures 55:15 The Course Overview This video will give you an overview about the course. Asynchronous HTTP Requests This video will showcase how to connect the app to an external API using Angular’s HttpClientModule and async pipe. Then, using Ionic components, also learn to lay them out nicely. • Import HttpClientModule into the project, and call the API with the HTTP functions • Use async pipe to subscribe reactively to the changes • Use ion-grid, ion-row, and ion-col to display images from the API response into a 2X4 grid Refactoring the Application and Basic Types We want to extend the app to include all eight different categories randomly, and do asynchronous HTTP calls at the same time. We will then explore several basic TypeScript syntaxes. • Use forkJoin to queue several HttpCalls together, and wait for everything to complete • Highlight conflicting data structures flowing through the app using TypeScript types like interface Infinite Scroll This video will introduce you to the ionic scroll components that let you load data, as soon as, we reach the bottom of the screen. • Include ion-infinite-scroll html into the template • Trigger a loadData function on ionInfinite event • Complete the event after loadData function is done Routing to a New Page and Sanitizing an External URL In this video, we will explore the basic Angular routing and see how to use DomSanitizer for links. • Generate a new page with Ionic CLI • Subscribe to router events via ActivatedRoute service • Use DomSanitizer service to declare external link as trusted URL Displaying Ingredients and Instructions Polish the app by adding in the rest of the information like titles and instructions, using Ionic items component. • Parse the data into an array • Loop the array over ion-item component • Customize ion-item to your liking What to Eat? - Quiz The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. This video will give you an overview about the course. This video will give you an overview about the course. Asynchronous HTTP Requests This video will showcase how to connect the app to an external API using Angular’s HttpClientModule and async pipe. Then, using Ionic components, also learn to lay them out nicely. • Import HttpClientModule into the project, and call the API with the HTTP functions • Use async pipe to subscribe reactively to the changes • Use ion-grid, ion-row, and ion-col to display images from the API response into a 2X4 grid Asynchronous HTTP Requests This video will showcase how to connect the app to an external API using Angular’s HttpClientModule and async pipe. Then, using Ionic components, also learn to lay them out nicely. • Import HttpClientModule into the project, and call the API with the HTTP functions • Use async pipe to subscribe reactively to the changes • Use ion-grid, ion-row, and ion-col to display images from the API response into a 2X4 grid Asynchronous HTTP Requests This video will showcase how to connect the app to an external API using Angular’s HttpClientModule and async pipe. Then, using Ionic components, also learn to lay them out nicely. • Import HttpClientModule into the project, and call the API with the HTTP functions • Use async pipe to subscribe reactively to the changes • Use ion-grid, ion-row, and ion-col to display images from the API response into a 2X4 grid Asynchronous HTTP Requests This video will showcase how to connect the app to an external API using Angular’s HttpClientModule and async pipe. Then, using Ionic components, also learn to lay them out nicely. • Import HttpClientModule into the project, and call the API with the HTTP functions • Use async pipe to subscribe reactively to the changes • Use ion-grid, ion-row, and ion-col to display images from the API response into a 2X4 grid This video will showcase how to connect the app to an external API using Angular’s HttpClientModule and async pipe. Then, using Ionic components, also learn to lay them out nicely. • Import HttpClientModule into the project, and call the API with the HTTP functions • Use async pipe to subscribe reactively to the changes • Use ion-grid, ion-row, and ion-col to display images from the API response into a 2X4 grid This video will showcase how to connect the app to an external API using Angular’s HttpClientModule and async pipe. Then, using Ionic components, also learn to lay them out nicely. • Import HttpClientModule into the project, and call the API with the HTTP functions • Use async pipe to subscribe reactively to the changes • Use ion-grid, ion-row, and ion-col to display images from the API response into a 2X4 grid Refactoring the Application and Basic Types We want to extend the app to include all eight different categories randomly, and do asynchronous HTTP calls at the same time. We will then explore several basic TypeScript syntaxes. • Use forkJoin to queue several HttpCalls together, and wait for everything to complete • Highlight conflicting data structures flowing through the app using TypeScript types like interface Refactoring the Application and Basic Types We want to extend the app to include all eight different categories randomly, and do asynchronous HTTP calls at the same time. We will then explore several basic TypeScript syntaxes. • Use forkJoin to queue several HttpCalls together, and wait for everything to complete • Highlight conflicting data structures flowing through the app using TypeScript types like interface Refactoring the Application and Basic Types We want to extend the app to include all eight different categories randomly, and do asynchronous HTTP calls at the same time. We will then explore several basic TypeScript syntaxes. • Use forkJoin to queue several HttpCalls together, and wait for everything to complete • Highlight conflicting data structures flowing through the app using TypeScript types like interface Refactoring the Application and Basic Types We want to extend the app to include all eight different categories randomly, and do asynchronous HTTP calls at the same time. We will then explore several basic TypeScript syntaxes. • Use forkJoin to queue several HttpCalls together, and wait for everything to complete • Highlight conflicting data structures flowing through the app using TypeScript types like interface We want to extend the app to include all eight different categories randomly, and do asynchronous HTTP calls at the same time. We will then explore several basic TypeScript syntaxes. • Use forkJoin to queue several HttpCalls together, and wait for everything to complete • Highlight conflicting data structures flowing through the app using TypeScript types like interface We want to extend the app to include all eight different categories randomly, and do asynchronous HTTP calls at the same time. We will then explore several basic TypeScript syntaxes. • Use forkJoin to queue several HttpCalls together, and wait for everything to complete • Highlight conflicting data structures flowing through the app using TypeScript types like interface Infinite Scroll This video will introduce you to the ionic scroll components that let you load data, as soon as, we reach the bottom of the screen. • Include ion-infinite-scroll html into the template • Trigger a loadData function on ionInfinite event • Complete the event after loadData function is done Infinite Scroll This video will introduce you to the ionic scroll components that let you load data, as soon as, we reach the bottom of the screen. • Include ion-infinite-scroll html into the template • Trigger a loadData function on ionInfinite event • Complete the event after loadData function is done Infinite Scroll This video will introduce you to the ionic scroll components that let you load data, as soon as, we reach the bottom of the screen. • Include ion-infinite-scroll html into the template • Trigger a loadData function on ionInfinite event • Complete the event after loadData function is done Infinite Scroll This video will introduce you to the ionic scroll components that let you load data, as soon as, we reach the bottom of the screen. • Include ion-infinite-scroll html into the template • Trigger a loadData function on ionInfinite event • Complete the event after loadData function is done This video will introduce you to the ionic scroll components that let you load data, as soon as, we reach the bottom of the screen. • Include ion-infinite-scroll html into the template • Trigger a loadData function on ionInfinite event • Complete the event after loadData function is done This video will introduce you to the ionic scroll components that let you load data, as soon as, we reach the bottom of the screen. • Include ion-infinite-scroll html into the template • Trigger a loadData function on ionInfinite event • Complete the event after loadData function is done Routing to a New Page and Sanitizing an External URL In this video, we will explore the basic Angular routing and see how to use DomSanitizer for links. • Generate a new page with Ionic CLI • Subscribe to router events via ActivatedRoute service • Use DomSanitizer service to declare external link as trusted URL Routing to a New Page and Sanitizing an External URL In this video, we will explore the basic Angular routing and see how to use DomSanitizer for links. • Generate a new page with Ionic CLI • Subscribe to router events via ActivatedRoute service • Use DomSanitizer service to declare external link as trusted URL Routing to a New Page and Sanitizing an External URL In this video, we will explore the basic Angular routing and see how to use DomSanitizer for links. • Generate a new page with Ionic CLI • Subscribe to router events via ActivatedRoute service • Use DomSanitizer service to declare external link as trusted URL Routing to a New Page and Sanitizing an External URL In this video, we will explore the basic Angular routing and see how to use DomSanitizer for links. • Generate a new page with Ionic CLI • Subscribe to router events via ActivatedRoute service • Use DomSanitizer service to declare external link as trusted URL In this video, we will explore the basic Angular routing and see how to use DomSanitizer for links. • Generate a new page with Ionic CLI • Subscribe to router events via ActivatedRoute service • Use DomSanitizer service to declare external link as trusted URL In this video, we will explore the basic Angular routing and see how to use DomSanitizer for links. • Generate a new page with Ionic CLI • Subscribe to router events via ActivatedRoute service • Use DomSanitizer service to declare external link as trusted URL Displaying Ingredients and Instructions Polish the app by adding in the rest of the information like titles and instructions, using Ionic items component. • Parse the data into an array • Loop the array over ion-item component • Customize ion-item to your liking Displaying Ingredients and Instructions Polish the app by adding in the rest of the information like titles and instructions, using Ionic items component. • Parse the data into an array • Loop the array over ion-item component • Customize ion-item to your liking Displaying Ingredients and Instructions Polish the app by adding in the rest of the information like titles and instructions, using Ionic items component. • Parse the data into an array • Loop the array over ion-item component • Customize ion-item to your liking Displaying Ingredients and Instructions Polish the app by adding in the rest of the information like titles and instructions, using Ionic items component. • Parse the data into an array • Loop the array over ion-item component • Customize ion-item to your liking Polish the app by adding in the rest of the information like titles and instructions, using Ionic items component. • Parse the data into an array • Loop the array over ion-item component • Customize ion-item to your liking Polish the app by adding in the rest of the information like titles and instructions, using Ionic items component trong In this video, we shall install Android Studio to use their android emulator for development. • Download and install Android Studio and SDK • Add environment PATH to your computer in bashrc • Install virtual device from Android Virtual Device...

Additional information

Prior experience with the Ionic framework (versions 3 or 4) is assumed, together with knowledge of Angular and JavaScript

Ionic 4 Projects

£ 10 + VAT