If you have opened this page, you know what Ionic and React are. If that's the case, you can skip to What's this course about?
Ionic is a framework for creating mobile applications with web technologies. The framework provides you set of UI components. However, Ionic is also the name of the platform, which includes a lot more:
- UI Components: Set of UI components which adheres to Material Design (for Android) and Human Interface Guideline (for iOS).
- CapacitorJS: A native runtime for building web-based native mobile apps.
- Ionicons: Beautifully crafted icons to go with your ionic apps.
- Enterprise SDKs: Set of services like auth, biometrics, storage, and CI/CD.
In this course, we'll use both React and Ionic to create the UI.
What's this course about?
Ionic has fantastic documentation that covers a lot. So what'll you learn from this course?
Over the course of the last ten years, I've been making mobile apps using Ionic. Throughout that time, I wrote a couple of books on Ionic: Ionic Cookbook and Ionic 2 Blueprints, and also made a good number of applications. In this course, I'll try to help you avoid the pitfalls and mistakes I made and come out victorious in the end.
We'll begin with some environment setup and basics of ionic and react and gradually go over various UI components, theming, application state, routing, using native features, testing, and publishing your apps on stores.
If you choose to follow along, you'll learn these concepts and also make a music player app while learning.
Is this course for you?
If you're new to Ionic and desire to create mobile apps, go through the course. You'll learn a lot of useful things. I know I'm biased.
You know most of these topics if you're an experienced Ionic developer. However, I'll add little notes throughout the chapters to help you skip specific topics while still getting something out of this course.
What is this course not about?
In this course, I'll explain some concepts about React. However, this course is not about React. If you want to learn, I highly recommend react docs to get started.
I'm part of Ionic's developer expert program called Ionic Developer Expert. Take a look at the Ionic community to see other members of expert program.
Now that you're done with the overview head over to Setting up environment and start creating mobile apps.