Build a Yelp! Clone for Restaurants with Flutter and Dart
Author: Marco Napoli
Last updated:
November 2024
Subtitles:
English, Français, Deutsch, Español, العربية, Nederlands, Vlaams, हिन्दी, हिंदी, Bahasa indonesia, 日本語 (にほんご/にっぽんご), Português, Română
Audio:
English
Overview
What Makes This Flutter Project Great?
In this exciting project, you'll develop a robust Flutter application for both mobile (iOS and Android) and web platforms, enabling users to create restaurant reviews with star ratings, price evaluations, photo uploads, location recording, and seamless cloud data synchronization.
The user interface (UI) and user experience (UX) will maintain a consistent look across different platforms to reflect the company’s brand identity. You'll utilize a comprehensive set of tools, including the Flutter framework, Dart programming language, Firebase Authentication, Firestore Database, Cloud Storage, and Location Services.
Even more thrilling is the immersive experience you'll gain by stepping into a fictional role where you assist Bruno, known as Hair Force One (that’s right, he’s famous for his flawless hairstyle!), in developing a specialized mobile application for his client, Keiko Corp., an Italian food and travel enterprise. Their team travels globally to taste various cuisines and share their adventures for the Keiko Food and Travel channel. How exciting is that?
So, What Exactly Is a Project?
One common request we hear from students is: "I want to take on more projects!"
We love this enthusiasm because creating projects is one of the most effective ways to learn. Innovative and challenging projects are perfect for making your portfolio shine to future employers.
Plus, there’s an incredible sense of satisfaction when you bring something tangible to life!
That’s the inspiration behind ZTM Projects. This collection of detailed portfolio and practice projects is designed to enhance your skills, help you learn new techniques, build your portfolio, and even just have some fun!
What Else Is Important to Know?
As a ZTM member, you'll gain exclusive access to all our courses, bytes, and projects.
You'll also join our vibrant live online community classroom, collaborating with thousands of students, alumni, mentors, teaching assistants, and instructors.
Most importantly, you'll be learning from Marco, an industry expert with real-world experience as a Flutter Developer, who will share the precise strategies and techniques he employs in his profession.
Additionally, like all ZTM courses, this program will continuously evolve to stay up-to-date with industry changes, making it your reliable resource for Flutter project development throughout your career.
Join the ranks of thousands of Zero To Mastery graduates who have landed jobs at major companies such as Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, Shopify, and more.
Students of all ages and backgrounds have succeeded; many began with no prior experience at all.
This could easily be you!
You truly have nothing to lose! Start your learning journey now, and if the course doesn’t meet your expectations, we offer a 100% money-back guarantee within 30 days. No fuss, no questions asked.
Structure
Structure:
Total sections: 27
Total lessons: 188
1. Introduction
5 lessons
2. Base Application
7 lessons
3. Basic User Interface Layout
12 lessons
4. Dependencies
5 lessons
5. Create Firebase Project
0 lessons
6. Firebase Authentication
14 lessons
7. Overview Authentication Pages and Navigation Paths
1 lesson
8. Customize Register User Page
7 lessons
9. Customize Login Page
7 lessons
10. Forgot Password Page
4 lessons
11. Authentication State Changes and Navigation
3 lessons
12. Cloud Storage
3 lessons
Author
Price
Unlimited access to all courses, projects + workshops, and career paths
Access to our private Discord with 400,000+ members
Access to our private LinkedIn networking group
Custom ZTM course completion certificates
Live career advice sessions with mentors, every month
Full access to all future courses, content, and features
Access to our private Discord with 450,000+ members
Unlimited access to all courses, projects, and career paths
Unlimited access to all bootcamps, bytes, and projects, and career paths
Access to our private LinkedIn networking group with 100,000+ members
Unlimited access to all courses, projects + workshops, and career paths
Access to our private Discord with 400,000+ members
Access to our private LinkedIn networking group
Custom ZTM course completion certificates
Live career advice sessions with mentors, every month
Full access to all future courses, content, and features
Access to our private Discord with 450,000+ members
Unlimited access to all courses, projects, and career paths
Unlimited access to all bootcamps, bytes, and projects, and career paths
Access to our private LinkedIn networking group with 100,000+ members
Unlimited access to all courses, projects + workshops, and career paths
Access to our private Discord with 400,000+ members
Access to our private LinkedIn networking group
Custom ZTM course completion certificates
Live career advice sessions with mentors, every month
Full access to all future courses, content, and features
Access to our private Discord with 450,000+ members
Unlimited access to all courses, projects, and career paths
Unlimited access to all bootcamps, bytes, and projects, and career paths
Access to our private LinkedIn networking group with 100,000+ members
Frequently asked questions
Are there any prerequisites for this course?
Are there any prerequisites for this course?
Essentials:
- A solid understanding of Flutter. If you need to build up your skills, check out the Flutter Bootcamp course!
- An intermediate grasp of Dart is also necessary. Don’t worry if you don’t have that yet—enroll in the Dart Bootcamp course today!
Do you provide a certificate of completion?
Do you provide a certificate of completion?
Absolutely! We provide a lovely certificate upon course completion. Plus, you can showcase your achievement by adding Zero To Mastery Academy to your LinkedIn education section.
Are there subtitles?
Are there subtitles?
Yes indeed! We offer high-quality subtitles in 11 languages, including English, Spanish, French, German, Dutch, Romanian, Arabic, Hindi, Portuguese, Indonesian, and Japanese.
You can personalize your viewing experience by adjusting subtitle size, color, background, and more!
Still have more questions about the Academy?
Still have more questions about the Academy?
If you have additional inquiries regarding the Academy membership, feel free to reach out! We have more answers for you right here.
Guaranty
Guaranty period is 30 days, beginning from the purchase day.
Build a Yelp! Clone for Restaurants with Flutter and Dart