- Description
- Curriculum
- Reviews
- Grade
-
1What Is Ionic?2h
History, use cases, and comparison with React Native and Flutter.
-
2Setting Up the Development EnvironmentThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Install Node.js, Ionic CLI, and create your first Ionic-Angular app.
-
3Understanding Capacitor vs CordovaThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Native runtime layer for accessing device features.
-
4Ionic Core ComponentsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use
<ion-button>
,<ion-card>
,<ion-list>
, modals, tabs, and more. -
5Theming and Styling with CSS VariablesThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Customize your app with color palettes and dark mode.
-
6Navigation with Angular RouterThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Create page routes, nested navigation, and tabbed layouts.
-
7Working with Ionic FormsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Template-driven and reactive forms with validation.
-
8Using Ionic Inputs, Pickers, and ControlsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
ion-input
,ion-select
,ion-datetime
, and custom UI forms.
-
9Accessing Camera and FilesystemThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Take photos, store them locally, and display in the app.
-
10Using Geolocation and GPSThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Get current position, map it with Leaflet or Google Maps.
-
11Notifications and HapticsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Push notifications (Firebase or OneSignal), and vibration feedback.
-
12Fetching Data from REST APIsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use
HttpClientModule
to connect with external APIs. -
13Local Storage and PreferencesThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use Capacitor Storage API for storing key-value data securely.
-
14Offline Support with CachingThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Cache data and serve fallback content without a connection.
-
15Implementing Authentication UIThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Login/signup flow, token storage, error handling.
-
16Firebase Auth and Social LoginsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Integrate Firebase with Google/Apple logins.
-
17Secure Storage and Route GuardsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Protect app routes, manage auth sessions, and avoid insecure storage.
-
18Building Android and iOS with CapacitorThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Sync and open apps in Android Studio/Xcode, build APK/IPA.
-
19PWA Deployment with IonicThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Build and deploy Progressive Web Apps with service workers.
-
20Publishing to App StoresThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Prepare icons, splash screens, create builds, and submit to Google Play & App Store.
-
21Performance Tools and Lazy LoadingThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Split modules, preload strategies, and app shell structure.
-
22Debugging on Emulator and Real DevicesThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use DevTools, Chrome Remote Debugging, and logs.
-
23Error Monitoring and Crash ReportingThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Integrate with Sentry, Firebase Crashlytics, or custom logging.
-
24Build a Cross-Platform “Mobile Events App”This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.

Archive
Working hours
Monday | 9:30 am - 6.00 pm |
Tuesday | 9:30 am - 6.00 pm |
Wednesday | 9:30 am - 6.00 pm |
Thursday | 9:30 am - 6.00 pm |
Friday | 9:30 am - 5.00 pm |
Saturday | Closed |
Sunday | Closed |