Ionic – Build iOS, Android & Web Apps with Ionic & Angular
Ionic – Build iOS, Android & Web Apps with Ionic & Angular, available at $99.99, has an average rating of 4.58, with 523 lectures, based on 16706 reviews, and has 74052 subscribers.
You will learn about Build native apps and progressive web apps from one and the same codebase Build native apps for iOS and Android, using Angular and the powerful features Ionic offers Dive deeper into Ionic to learn more about core and advanced features Test iOS and Android apps on real devices and publish those apps to the app stores of the two platforms This course is ideal for individuals who are This course is for students who want to use their Angular knowledge to build native mobile apps & web apps with one codebase or This course is for everyone interested in diving into the development of native mobile apps for iOS and Android It is particularly useful for This course is for students who want to use their Angular knowledge to build native mobile apps & web apps with one codebase or This course is for everyone interested in diving into the development of native mobile apps for iOS and Android.
Enroll now: Ionic – Build iOS, Android & Web Apps with Ionic & Angular
Summary
Title: Ionic – Build iOS, Android & Web Apps with Ionic & Angular
Price: $99.99
Average Rating: 4.58
Number of Lectures: 523
Number of Published Lectures: 290
Number of Curriculum Items: 526
Number of Published Curriculum Objects: 293
Original Price: $174.99
Quality Status: approved
Status: Live
What You Will Learn
- Build native apps and progressive web apps from one and the same codebase
- Build native apps for iOS and Android, using Angular and the powerful features Ionic offers
- Dive deeper into Ionic to learn more about core and advanced features
- Test iOS and Android apps on real devices and publish those apps to the app stores of the two platforms
Who Should Attend
- This course is for students who want to use their Angular knowledge to build native mobile apps & web apps with one codebase
- This course is for everyone interested in diving into the development of native mobile apps for iOS and Android
Target Audiences
- This course is for students who want to use their Angular knowledge to build native mobile apps & web apps with one codebase
- This course is for everyone interested in diving into the development of native mobile apps for iOS and Android
Join this bestselling course to learn how to use Angular and web development technologies to build real native mobile apps for iOS and Android!
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.
Angular(formerly Angular 2) allows you to create awesome web applications powered by TypeScript / JavaScript. Wouldn’t it be great to use that Angular 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 Angular, 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 5-star rated courses here on Udemy – including my “Angular – The Complete Guide” course, the bestselling Angular course on Udemy!
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?
-
A brief refresher on Angular
-
How to set up your Ionic projects
-
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 authenticate users and access web servers to store + load data
-
How to access the local device storage and native device features like the camera or geolocation
-
So much more!
-
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!
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Course Introduction
Lecture 2: What Is Ionic?
Lecture 3: Join our Online Learning Community
Lecture 4: A Closer Look at the Ionic Platform
Lecture 5: What is Angular?
Lecture 6: Node.js Download
Lecture 7: Our First Ionic App!
Lecture 8: The History of Ionic
Lecture 9: Ionic 4+ vs Ionic 3
Lecture 10: How to Build Native Mobile Apps with Ionic
Lecture 11: Comparing Ionic to Alternatives
Lecture 12: Course Outline
Lecture 13: How To Get The Most Out Of The Course
Lecture 14: The Course Source Code
Chapter 2: Angular Refresher
Lecture 1: Module Introduction
Lecture 2: What is Angular?
Lecture 3: Angular SPAs & Ionic
Lecture 4: Understanding Components
Lecture 5: Important: Creating an Angular Project with the CLI
Lecture 6: Installing Angular with the CLI
Lecture 7: Installing the IDE
Lecture 8: Understanding the Folder Structure
Lecture 9: The App Component
Lecture 10: Creating Our First Component
Lecture 11: Cross Component Communication with Property Binding
Lecture 12: Understanding Directives & String Interpolation
Lecture 13: Handling User Input
Lecture 14: Understanding Event Binding
Lecture 15: Local References
Lecture 16: Understanding Two-Way-Binding
Lecture 17: Passing Data Around with Custom Events
Lecture 18: Implementing Routing
Lecture 19: Setting Up Services
Lecture 20: Using Services with Dependency Injection
Lecture 21: Working with Angular Lifecycle Hooks
Lecture 22: Adding a Person with Services
Lecture 23: Navigating between Components
Lecture 24: Removing Items Upon a Click
Lecture 25: "Push"ing Data Around with Subjects
Lecture 26: More on RxJS & Observables
Lecture 27: Sending Http Requests
Lecture 28: Showing a Placeholder Whilst Waiting for a Response
Lecture 29: Wrap Up
Lecture 30: Useful Resources & Links
Chapter 3: Ionic Component Basics
Lecture 1: Module Introduction
Lecture 2: Core App Building Blocks
Lecture 3: Under the Hood of Ionic Components
Lecture 4: Setting Up a Non-Angular Ionic Project
Lecture 5: Where to Learn all about Ionic Components
Lecture 6: Using Basic Ionic Components
Lecture 7: More Basic Components
Lecture 8: Component Categories
Lecture 9: Using the Ionic Grid
Lecture 10: Adding Icons & Using Slots
Lecture 11: Using CSS Utility Attributes
Lecture 12: Using Ionic Elements like "Normal" HTML Elements
Lecture 13: Validating User Input
Lecture 14: Creating Ionic Elements Programmatically
Lecture 15: Finishing Up the Base JavaScript Logic
Lecture 16: Finalizing the Layout
Lecture 17: Use the right Ionic Import
Lecture 18: Using Controller Components
Lecture 19: Why Angular?
Lecture 20: Useful Resources & Links
Chapter 4: Angular + Ionic
Lecture 1: Module Introduction
Lecture 2: Why Use Angular?
Lecture 3: Important: Creating a New Project with the CLI
Lecture 4: Creating a New Ionic Angular Project
Lecture 5: Important: CSS Utility Attributes
Lecture 6: Analyzing the Created Project
Lecture 7: How Angular & Ionic Work Together
Lecture 8: Important: Extra Routing Modules
Lecture 9: Adding & Loading a New Page
Lecture 10: Using Angular Features on Ionic Components
Lecture 11: Setting Up Angular Routes
Lecture 12: Managing State with Services
Lecture 13: Extracting and Displaying Route Param Data
Lecture 14: A Potential Bug (+ Fix)
Lecture 15: Navigating Between Pages
Lecture 16: Deleting a Recipe
Lecture 17: There's a Bug!
Lecture 18: Injecting Ionic Controllers
Lecture 19: Angular Components vs Ionic Components
Lecture 20: Wrap Up
Lecture 21: Useful Resources & Links
Chapter 5: Building Native Apps with Capacitor
Lecture 1: Module Introduction
Lecture 2: General Information
Lecture 3: Creating an Android App
Lecture 4: Running the App on a Real Android Device
Lecture 5: Creating an iOS App
Lecture 6: Running the App on a Real iOS Device
Lecture 7: Wrap Up
Lecture 8: Useful Resources & Links
Chapter 6: Debugging
Instructors
-
Maximilian Schwarzmüller
AWS certified, Professional Web Developer and Instructor
Rating Distribution
- 1 stars: 103 votes
- 2 stars: 140 votes
- 3 stars: 910 votes
- 4 stars: 4487 votes
- 5 stars: 11064 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple