Build a Rental App with Flutter: iOS & Android Masterclass (Udemy.com)
Start an empire with your first startup app. Learn the Dart programming language and back-end development with Firebase!
Created by: Mammoth Interactive
Last updated September 2019
What you will learn
- Build real-world applications cross-platform simultaneously for iOS and Android.
- Build wireframes for various pages in a user experience.
- Develop frontend user interfaces.
- Use backend databases with Firebase.
- Add user authentication.
- Code in the Dart programming language.
- Display profiles, vacations, bookings, and calendars.
- And more topics. Just keep reading.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100
Course Description
Are you looking to enhance your career by learning a coding language? Do you want to build an app but don't know where to start? Or you are seeking a side hustle that will finally give you the freedom and flexibility you've been searching for? If so, this course is for you!
Learn Google Flutter from Scratch to a Fully Functional App
This masterclass will take you step by step through building a complete app. If you’ve ever tried to build an app in Xcode for iOS and then re-built it in Android Studio for Android, you’ll see how revolutionary Google Flutter is. With Flutter you can seamlessly create apps for Android, iOS and web all at the same time. It's growing in popularity every day and will soon be the #1 framework for app development.
THE COMPLETE SOURCE CODE IS AVAILABLE!
Save money you’d use on coding bootcamps
This project is equivalent to what you’d get at an expensive $20,000 coding bootcamp. Instead you can watch this course from your home and get the same training and product as a bootcamp.
Are you ready to become an expert in a technology supported by Google? Look no further.
The biggest struggles we hear from people like you who can’t get past the first step:
You don’t know the best technology to build your app
You can’t find a complete curriculum to learn in your free time
You get overwhelmed with the process of building a huge project
The team at Mammoth Interactive is here to take these problems from your hands once and for all.
Team Mammoth is passionate about teaching the world to code. We live and breathe e-learning!
We’re dedicated to creating efficient courses that teach the real-world skills of the future. We make sure anyone can take our courses regardless of experience. Whether you want to start a new hobby or change careers, we have a fun and straightforward course for you at an affordable price.
Our passion for programming shows throughout the entire course, and it's our hope that you find programming joyful and valuable.You’ll be building an app for everyone you know, whether they use Android or iOS.
We believe (have proof through our outstanding students) that anyone can learn to code. If you know how to build apps, you’ll be ahead of the game in the long run as technology continues to be more important in every industry. You can have a stable and sound career or unleash your hidden talents with a side hustle.
You don’t need to spend years learning. With us you can learn in one course to develop your first app. You never know, your app could explode and change your life.
This course will open many doors for you, especially if you are looking to becoming a full-fledged app developer.
— Team Mammoth
Instructor Details
- 4.6 Rating
150 Reviews
Mammoth Interactive
Mammoth Interactive is a leading online course provider in everything from learning to code to becoming a YouTube star. Mammoth Interactive courses have been featured on Harvard’s edX, Business Insider and more.
Over 11 years, Mammoth Interactive has built a global student community with 3.3 million courses sold. Mammoth Interactive has released over 300 courses and 3,000 hours of video content.
Founder and CEO John Bura has been programming since 1997 and teaching since 2002. John has created top-selling applications for iOS, Xbox and more. John also runs SaaS company Devonian Apps, building efficiency-minded software for technology workers like you.
"I absolutely love this course. This is such a comprehensive course that was well worth the money I spent and a lot more. Will definitely be looking at more Mammoth Interactive courses when I finish this." – Student Matt W.
"Very good at explaining the basics then building to more complex features." – Student Kevin L.
Try a course today.
More courses by Mammoth Interactive
Bootstrap From Scratch - Fast and Responsive Web Development (2020)
4.5 (669 Reviews)
Provider: Udemy
Time: 5h
$64.99
Master Unity® VR: Make 30 Mini Games in 3D (2019)
4.2 (641 Reviews)
Provider: Udemy
Time: 78.7h
$59.99
Unity & Blender Masterclass: Make a 3D Zenda Game! (2019)
4.4 (397 Reviews)
Provider: Udemy
Time: 30.5h
$54.99
The Ultimate iOS 11 & Swift 4 Course. Learn to Build Apps! (2019)
4.3 (374 Reviews)
Provider: Udemy
Time: 70h
$59.99
Complete Unity® and Android Development: Build Games & Apps (2019)
4.4 (316 Reviews)
Provider: Udemy
Time: 40.3h
$54.99
Complete Developers Guide: Ruby on Rails & React with Redux (2018)
4.4 (112 Reviews)
Provider: Udemy
Time: 50.2h
$54.99
More Mobile Development courses
Flutter Mobile App: Build Chatbot with Firebase & Gemini AI (2026)
4.9 (775 Reviews)
Provider: Udemy
Time: 13.8h
$19.99
Flutter වලින් mobile apps නිර්මාණය - Sinhala Flutter Course (2025)
4.8 (85 Reviews)
Provider: Udemy
Time: 15.9h
$19.99
Android App's Development Masterclass - Build 2 Apps - Java (2023)
4.7 (271 Reviews)
Provider: Udemy
Time: 7.8h
$39.99
Xamarin Forms y SQLite para Android, iOS y UWP 2020 (2022)
4.7 (85 Reviews)
Provider: Udemy
Time: 2.1h
$44.99
The Best React Native Course 2026 (From Beginner To Expert)
4.6 (735 Reviews)
Provider: Udemy
Time: 24.3h
$19.99
Reviews
By Angad Singh on 1/26/2022
Great Course, Very Useful
By Chris Lui on 9/27/2021
please can you stop 4 few second before you switch to emulator, i cannot see your code so i have to go back multiple time, or otherwise it would be nice if you open your emulator on the side so i can read your code while you are check the android screen
By Edwin Okoronkwo on 4/17/2021
It is a very detailed and structured course. The only reason why I am giving it a relatively low rating is that there is no state management and there is really a lot still to be done to get the app released.
By Adriano Wagner Agra de Andrade on 1/12/2021
Excellent course ! Rich in details !
By Peigen Jiang on 11/7/2020
make things simple
By Marcel Schwarz on 2/28/2020
Pretty good class - very good for best practices of how to structure firebase data when creating a social app in flutter and therefore a very good slightly advanced class in flutter app design and also a good help understanding NoSQL database design if you come from SQL. At times a little bit chaotic ("you know what, I've changed my mind, let's change it back!") but most of the times easy to follow. In general I loved how it really went through from beginning to end with a very structured approach (first building a mockup interface only, then building model classes only and finally attaching the database) which helps understanding a lot. Best practices are followed for the most part, although I would have loved to get practice in using Bloc instead of just regular model classes. Looking at it from a Feb/March 2020 point of view it's up to date for most of the things, although there have been a few firebase syntax updates which can be easily googled and there's also by now several calendar widgets to choose from so implementing that oneself like it is done here is not necessary anymore. The code attached at the end is not 100% exactly the same as the one shown in the videos which can be a bit confusing at times, in a perfect world there could be step-by-step code samples attached to each lesson like many other classes offer it.
By Brayan Cantos on 1/23/2020
Very good, more than good excellent. There are only things that improve, for example subtitles in Spanish, because there are many students who are Hispanic. I also recommend that it had been implemented, for example a CicularProgressIndicator when you were logging in, registering user, uploading publication etc.
By Vladislav Madan on 1/1/2020
Great course. It's what I've been looking for to be able to create my own apps. The course teaches not only to the techniques and trics, but also to think in an engineer kind of things. Structuring of creating an app is amazing. First what a user is supposed to see. Then Classes and appropriate objects. Then Firebase fetching, adding, updating and deleting functionality. All exactly in the right order. A wonderful course. A great teacher. Thank a lot!
By Mohit Mangal on 12/20/2019
This is a very excellent course for a beginner like me. I would recommend it to others. You develop here a basic intuition of developing an app.
By Learn2code lol on 11/19/2019
So far so good. I love the structure and the pace of everything so far












