Flutter 2.2 & Firebase, build a complete app from scratch
Flutter 2.2 & Firebase, build a complete app from scratch, available at $74.99, has an average rating of 4.3, with 74 lectures, based on 98 reviews, and has 10369 subscribers.
You will learn about This Flutter course a complete guide that helps in learning and building a fully functioning Flutter application with Firebase. Teaching how to write Clean-code and avoid Boilerplate code This course you how to make new designs and styles for your App Introduce new widgets and how to use them correctly Streams and FutureBuilder usage Firebase Firestore and Authentication This course is ideal for individuals who are Flutter and Dart learning cravers or For people who want to make a complete app in Flutter or To all people who are interest in Flutter or For the companies who wants to manage their tasks It is particularly useful for Flutter and Dart learning cravers or For people who want to make a complete app in Flutter or To all people who are interest in Flutter or For the companies who wants to manage their tasks.
Enroll now: Flutter 2.2 & Firebase, build a complete app from scratch
Summary
Title: Flutter 2.2 & Firebase, build a complete app from scratch
Price: $74.99
Average Rating: 4.3
Number of Lectures: 74
Number of Published Lectures: 74
Number of Curriculum Items: 74
Number of Published Curriculum Objects: 74
Original Price: €219.99
Quality Status: approved
Status: Live
What You Will Learn
- This Flutter course a complete guide that helps in learning and building a fully functioning Flutter application with Firebase.
- Teaching how to write Clean-code and avoid Boilerplate code
- This course you how to make new designs and styles for your App
- Introduce new widgets and how to use them correctly
- Streams and FutureBuilder usage
- Firebase Firestore and Authentication
Who Should Attend
- Flutter and Dart learning cravers
- For people who want to make a complete app in Flutter
- To all people who are interest in Flutter
- For the companies who wants to manage their tasks
Target Audiences
- Flutter and Dart learning cravers
- For people who want to make a complete app in Flutter
- To all people who are interest in Flutter
- For the companies who wants to manage their tasks
Course prerequisites:
-
Basic knowledge in programmingto get started
-
Basic knowledge in Flutter
-
Concepts are explained clearly. You will always learn what you’re building and why, and then how to do it.
How this course can be of help:
-
Gaining more knowledge in Flutter and firebase
-
Learn how to build fully functional apps and publish it to the Playstore
What’s in the course:
-
Complex UI is done simply
-
State management (SETSTATE)
-
Firebase
-
Clean-code and avoid Boilerplate code
-
Styles for UI
-
State Management: setState, lifting state up via callbacks, global access, scoped access with Provider and ChangeNotifier
-
Navigation
-
Dart
-
Forms, input handling, and validation
-
Managing and updating packages
-
Databases and Cloud Firestore
-
ListViews and multiple UI states
-
Firebase Authentication
-
Firebase Firestore
-
Firebase Storage
-
Dart Programming Language – Fundamentals and intermediate topics
-
How to understand Flutter Mobile Development by building apps incrementally.
-
How to design, build, debug Flutter Android and iOS Apps
-
How to get Flutter apps to communicate with a real-time database – Firestore
-
How to build robust apps with Flutter
-
Flutter AppBar
-
Flutter Material Design
-
Flutter Rowand Column
-
Flutter ListView Builder
Course structure:
approximately 10 hours of content and updated regally
Requirements:
-
Windows application development
-
Macapplication development
-
Access to a computer with an internet connection.
-
and you are ready for the journey
-
Love learning about applying cutting-edge algorithms to practical cases!
What Should I Expect After this Course?:
-
The ability to build any application using Flutter and Firebase. You will be an expert.
-
New information regarding Flutter
Note that the course builds on windows, so I didn’t have a chance to cover the IOS configurations! But feel free to ask anything about it. I will be there to help.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Best price for the course
Lecture 3: What is Flutter? And what is the Firebase?
Lecture 4: App overview
Lecture 5: Udemy courses by me, and suggestions for you
Lecture 6: My Youtube channel
Lecture 7: MY SOCIAL ACCOUNTS TO REACH ME
Chapter 2: Set up the app
Lecture 1: Important Note on Course Access and Feedback
Lecture 2: lock device orientation
Lecture 3: Project on Github
Lecture 4: Create a new project and set up our up theme
Chapter 3: Implement the app UI
Lecture 1: Implement the animated background in the login screen
Lecture 2: Finish the login screen design
Lecture 3: Implement the Signup screen
Lecture 4: Allow the user to navigate between Text Field using keyboard button (FocusNode)
Lecture 5: Implement the forget password screen
Lecture 6: Implement the main screen design
Lecture 7: Change the drawer Icon color and Icon Data
Lecture 8: Implement the delete task dialog
Lecture 9: Implement the filter dialog design in the main screen
Lecture 10: Implement the drawer header, add a constant class and explain what static means
Lecture 11: Add the drawer body
Lecture 12: Implement the sign out dialog design
Lecture 13: Implement the add task screen design
Lecture 14: Add the drawer in the add task screen
Lecture 15: Implement the task category dialog in the add task screen
Lecture 16: Implement the choose date dialog
Lecture 17: Fix a null error if no date is picked
Lecture 18: Implement the all registered workers screen
Lecture 19: Create the user profile screen UI
Lecture 20: Change the sign up screen design and add more widgets to it
Lecture 21: Implement the image picker dialog
Lecture 22: Implement the image picker functions
Lecture 23: Implement the image cropper function
Lecture 24: Start implementing the task details screen
Lecture 25: Animated switcher to add a comment
Lecture 26: Implement the comment widget design
Lecture 27: Add dynamic border color for the commenter profile image
Lecture 28: Send message via whatsapp
Lecture 29: Send an email from the app
Lecture 30: Open contact dialer app to allow the user to reach other workers numbers
Chapter 4: Firebase
Lecture 1: What is Firebase?
Lecture 2: Connect our app to Firebase
Lecture 3: Get started with Firebase Auth
Lecture 4: Initialize the Firebase app to fix the Firebase initialization error
Lecture 5: Allow the users to Signup using Email and Password
Lecture 6: Errors handling
Lecture 7: Allow the users to login
Lecture 8: Error Handling from one dart class only
Lecture 9: Show different screens wether the user is signed in or not
Lecture 10: Implement the sign out method and code improvement
Lecture 11: What is Firebase Firestore
Lecture 12: Save extra user data on the cloud Firestore
Lecture 13: Upload user image to the Firebase storage and save the link in the Firestore
Lecture 14: Fetch the user data and display it in the profile screen
Lecture 15: Show the correct data for each user in the profiel screen
Lecture 16: Start fetching all the workers from the Firebase Firestore
Lecture 17: Display the correct data for each worker
Lecture 18: Check if this is the same logged in user in the profile screen
Lecture 19: Start with uploading task to the Firestore database
Lecture 20: Generate a dynamic unique ID for each task
Lecture 21: Add a spinner and show a toast
Lecture 22: Handle empty task category and empty deadline date
Lecture 23: Clear the form
Lecture 24: Fetch the tasks from the Firestore
Lecture 25: Allow only the task uploader to delete the task
Lecture 26: Start fetching the task details
Lecture 27: Allow the uploader to change task state if done or not done and other improv
Lecture 28: Implement the Post a comment method ( write its function )
Lecture 29: Start fetching the comments from the Firestore
Lecture 30: Display the comments on the screen
Lecture 31: Allow the users to visit commenters profile
Chapter 5: Extra contents
Lecture 1: Bonus contents
Lecture 2: Upon finishing the course
Instructors
-
Hadi Kachmar
Mobile developer and Data Scientist
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 0 votes
- 3 stars: 16 votes
- 4 stars: 18 votes
- 5 stars: 60 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
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024