Ionic + React - Build Cross-Platform Apps (Web, Android, iOS)
Build cross-platform applications with React.js and the Ionic framework.
Watch Promo Enroll in Course
Ionic is one of the most exciting technologies you can learn at the moment - it enables you to use one codebase (written in HTML, JS and CSS) to build and ship apps as normal (progressive) web apps as well as real native mobile apps for iOS and Android. This course teaches you the latest version of Ionic from scratch with no prior knowledge about it assumed.
React.js allows you to create awesome web applications powered by TypeScript or JavaScript. Wouldn't it be great to use that React knowledge to build web applications that can be compiled into native mobile apps, running on any iOS or Android device? And also publish them as progressive web apps at the same time.
The Ionic framework allows you to do just that! Use your existing React, HTML, JS and CSS knowledge and build your native mobile app with that! Ionic offers a lot of beautiful components (which you'll learn about in this course) that can be used to compose native-like user interfaces.
Capacitor (another tool provided by the Ionic team) will handle the rest as it's used to then build a native mobile app for iOS/ Android based on your code. This allows you to focus on the things you know and release your application on all possible devices (desktop and mobile) without having to learn thousands of different languages! Indeed, with Ionic, you can use one codebase to ship three different apps (iOS, Android, web).
No wonder that hybrid frameworks like Ionic are extremely popular and in high demand!
My name is Maximilian Schwarzmüller and I'm a freelance web developer as well as creator of many top-rated courses - including my "React.js- The Complete Guide" course, the bestselling React course you can find!
I love creating awesome web applications and it simply is amazing to now use that knowledge and build native mobile apps with it, too!
This course takes your from zero to published app, taking a very practice-orientated route. You'll a realistic app (where users can create and book events) throughout the course, learning about the basics of Ionic, its rich component library, how to fetch and handle user input, how to store data and access native device features and much more!
You'll dive into all important Ionic components as well as concepts like navigation (tabs, sidemenus), user input, native device features (e.g. camera), storage, http, authentication!
And since building apps is only part of the fun, you'll of course also learn how to run your apps either in the browser, on an emulator or on your own device!
What exactly are you going to learn then?
- How to set up your Ionic projects
- How Ionic works behind the scenes
- The basics about Ionic - How navigation works, how your project is structured and you use its rich component library
- How to use the many beautiful components Ionic ships with
- How to use different kinds of navigation concepts: "Back"-button-navigation, tabs and sidemenus
- How to show modals, alerts, toasts and many, many more useful UI components
- How to test the app in the browser, on emulators or real devices
- How to fetch and handle user input through inputs, textfields, dropdowns, dialogs etc.
- How to access the local device storage and native device features like the camera
- So much more ... like styling and theming your app
- Finally, you'll learn how to configure your app and publish it to the App Store or Google Play Store (or as a progressive web app)
Does this sound great?
I can't wait to welcome you in this course!
13+
hours
100+
lessons
Course Curriculum
-
PreviewWelcome! (4:46)
-
PreviewWhat is Ionic? (4:22)
-
PreviewWhy Ionic? (2:41)
-
PreviewWhy React? (2:42)
-
PreviewJoin the Online Learning Community
-
PreviewThe Anatomy of an Ionic Project (3:52)
-
PreviewIonic - Behind the Scenes (5:45)
-
PreviewIonic Alternatives (4:13)
-
PreviewThe Ionic History (3:19)
-
PreviewGetting The Most Out Of The Course (2:29)
-
StartThe Academind Pro Referral Program
-
StartModule Introduction (1:02)
-
StartIonic Overview (5:15)
-
StartUsing Ionic Components (9:22)
-
StartMore Ionic Components (6:44)
-
StartAdding JavaScript (7:10)
-
StartIonic Behind the Scenes (3:24)
-
StartStyling & The Grid (4:40)
-
StartIcons & Slots (6:09)
-
StartFinishing Touches (6:43)
-
StartModule Resources
-
PreviewModule Introduction (1:39)
-
StartCreating a Project (9:10)
-
StartAnalyzing the Created Project (5:11)
-
StartTypeScript & React (5:37)
-
StartIonic Components vs React Components (4:31)
-
PreviewBuilding the First User Interface (10:11)
-
PreviewAdding React Logic (19:00)
-
StartManaging State (6:21)
-
StartSplitting the App Into Components (10:54)
-
StartAdding More Checks (2:49)
-
StartDisplaying an Alert (7:31)
-
StartApp Finetuning (1:47)
-
StartAdding Segment Buttons (5:44)
-
StartConnecting Components (6:26)
-
StartAdding BMI Conversion Factors (5:14)
-
StartModule Resources
Course Prerequisites
Basic JavaScript knowledge is required
React.js knowledge (Basics + React Hooks) is required
NO prior Ionic knowledge required
All pre-requisites are covered by courses in our "Academind Pro" Membership.
30 Day Money Back Guarantee - No Questions Asked!
Our courses helped thousands of students learn something new and improve their lives.
We're so convinced by our course quality that we guarantee your success and provide a full refund within the first 30 days if you're not happy with the course.
Your Instructor
As a self-taught professional I really know the hard parts and the difficult topics when learning new or improving on already-known languages. This background and experience enable me to focus on the most relevant key concepts and topics. My track record of many 5-star rated courses, more than 2,500,000 students worldwide as well as a successful YouTube channel with 900.000 subscribers is the best proof for that.
The most rewarding experience for me is to see how people find new, better jobs, build awesome web applications, work on amazing projects or simply enjoy their hobby with the help of my content.
That's why, together with Manuel Lorenz, I founded Academind to offer the best possible learning experience and to share the pleasure of learning with our students.
Frequently Asked Questions
Join 10324 happy students!
Single-Course License
Full access to "Ionic + React - Build Cross-Platform Apps (Web, Android, iOS)
$89
Access to this course only.
This is a one-time payment that grants access to this course only, not to any other courses.
Academind Pro Membership
Unlimited access to this and all other current & future courses!