Start building full-stack apps with Ionic & Firebase
Libraries and Versions
Last Reviewed: Nov 10, 2020
Want to get started building mobile apps with Ionic and Firebase but not sure what you need to know first?
Don't worry, I'll cover here what the skills you need to get up and running with full-stack development if you follow this path, you'll be building your apps within a few months (maybe less if you can put it more time).
Get Started with Ionic App Development
If you want to get started with Ionic app development, first you'll need to understand what this is.
In plain English, You build your apps using web technologies like HTML, CSS and JavaScrip and then use a tool like Capacitor you can deploy your app to Google Play, the App Store, or as a PWA.
I'm not going to convince you to become a web/mobile developer in this post, but if you do want to be one, I got the right tools for you to begin with 😃
Now that you have a better understanding of what it means, let's cover what you need to know to start building Ionic Apps.
In order to develope apps with Ionic Framework you'll want to know (Preferably in this order):
HTML and CSS
HTML and CSS are the languages you can use to build and style websites. Every single web page you see is using them.
If you are looking to learn them, you can use Code Academy and also CSS TRICKS.
I enjoy Wes' courses because they're high quality and to the point.
Ionic is a UI framework, they handle your views, animations, etc.
I use Angular as programming framework because it includes everything I need, it's easy to use, and it includes a set of defaults that make sense (and that I don't need to figure out myself.).
To get started with Angular, I used the Ultimate Angular bundle, it's one of the best resources out there, and it was created by an Angular GDE.
Ionic itself has to be my favorite framework of all times, it was like love at first sight, I started with it, and it felt intuitive.
If you want to get started with Ionic you can follow their docs or you can read tutorials here on my blog.
If you need a more step-by-step in depth guide, then you should consider Building Mobile Apps with Ionic & Angular.
It's the book I used to get started, Josh is one hell of a teacher, and he updates the book for free for previous customers every time there's a major framework upgrade.
Firebase is like your backend, if your backend lifted weights and was completely managed by someone else 😃.
The best way to get started with Firebase for Ionic Framework is this site, I've created tons of guides and mini-courses to help you with that.