Getting Started with Flutter and Firebase
Getting Started with Flutter and Firebase, available at $44.99, has an average rating of 3.9, with 38 lectures, based on 33 reviews, and has 189 subscribers.
You will learn about Build Android and iOS Apps with Google Flutter Using external packages and plugins in Flutter Building amazing user interfaces in Flutter Using the built-in widgets in Flutter like ListView, Row, Columns and more Using Firebase with Flutter and Dart Using widgets like FutureBuilder with Future API Using Cloud Firestore to store and manage app data Upload files to Firebase Cloud Storage Using Firebase Cloud Functions to offload heavy jobs Sending automated Push Notifications to the users Building a complete social app from scratch This course is ideal for individuals who are Students who want to learn to build Mobile Apps or Students who want to create an outstanding project or Professionals who want to become Full-stack developers or Native Android and iOS developers who want to explore more horizons or Anyone who wishes to develop mobile apps for Android and iOS or Anyone who wishes to get started with Flutter It is particularly useful for Students who want to learn to build Mobile Apps or Students who want to create an outstanding project or Professionals who want to become Full-stack developers or Native Android and iOS developers who want to explore more horizons or Anyone who wishes to develop mobile apps for Android and iOS or Anyone who wishes to get started with Flutter.
Enroll now: Getting Started with Flutter and Firebase
Summary
Title: Getting Started with Flutter and Firebase
Price: $44.99
Average Rating: 3.9
Number of Lectures: 38
Number of Published Lectures: 38
Number of Curriculum Items: 38
Number of Published Curriculum Objects: 38
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Build Android and iOS Apps with Google Flutter
- Using external packages and plugins in Flutter
- Building amazing user interfaces in Flutter
- Using the built-in widgets in Flutter like ListView, Row, Columns and more
- Using Firebase with Flutter and Dart
- Using widgets like FutureBuilder with Future API
- Using Cloud Firestore to store and manage app data
- Upload files to Firebase Cloud Storage
- Using Firebase Cloud Functions to offload heavy jobs
- Sending automated Push Notifications to the users
- Building a complete social app from scratch
Who Should Attend
- Students who want to learn to build Mobile Apps
- Students who want to create an outstanding project
- Professionals who want to become Full-stack developers
- Native Android and iOS developers who want to explore more horizons
- Anyone who wishes to develop mobile apps for Android and iOS
- Anyone who wishes to get started with Flutter
Target Audiences
- Students who want to learn to build Mobile Apps
- Students who want to create an outstanding project
- Professionals who want to become Full-stack developers
- Native Android and iOS developers who want to explore more horizons
- Anyone who wishes to develop mobile apps for Android and iOS
- Anyone who wishes to get started with Flutter
Getting Started with Flutter and Firebase is a complete course about full-stack application development for Android and iOS using Google’s new and popular framework – Flutter and one of the most popular BaaS – Firebase. In this course, you will learn all about Flutter and Firebase while working on a real-world social application. At the end of the course, you can publish your app on the Google Play Store or on the Apple App Store.
We start by learning the basics of Flutter and Firebase. Once introduced to both the technologies, you will learn about building the front-end of the mobile app using Flutter using the built-in widgets and the back-end will be taken care of by Firebase. The code for each lecture is available for students to refer to in an easy to use and organized way. A repository will be shared with each student and the code for each lecture is available on a separate Git branch. You can clone the repository as well.
You will be building a Social Mobile App using Flutter and Firebase – Feedly.
You will learn about
-
Building User Interfaces with Flutter – You will start by learning the basics of Flutter and Firebase. Throughout the course, you will learn about various widgets built into the framework and use them in a real app. You will learn how to build beautiful user interfaces and adding interactivity to them using Dart, which is the primary programming language for Flutter.
-
Firebase Authentication – You will learn to create authentication flows using the Flutter and Firebase. The users’ creation and authentication will be taken care of by Firebase Auth. This takes away all the pain about user management. All you need to do is hook your app up with Firebase Auth and your users can start signing up and logging in into your app using their emails and passwords. We will also work towards building a good user experience, and for that, we will use various features and widgets built into Flutter.
-
Cloud Firestore – Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform. You will learn how to store and retrieve all the data of your application using Cloud Firestore. You will learn about querying data and using the Future API to display data in the app, asynchronously. You will be using Flutter widgets like ListView and FutureBuilder to build all the user interfaces.
-
Firebase Cloud Storage – The social app that we will be building in this course, Feedly, allows its users to click pictures using their phone’s camera, or choose one from the phone’s photo album and upload them. We store all these images in a secure and accessible cloud location. Cloud Storage for Firebase is a powerful, simple, and cost-effective object storage service built for Google scale. You will learn about clicking images using the phone’s camera and uploading it to Firebase Storage.
-
Firebase Cloud Functions – Cloud Functions for Firebase lets you automatically run backend code in response to events triggered by Firebase features and HTTPS requests. You will learn about creating Firebase functions to implement the Likes and Comments functionalities in our app, called, Feedly. This will allow the users to like posts made by other users and also comment on those posts. All this data is updated in real-time in the app, thanks to Firebase Cloud Functions and Cloud Firestore’s real-time capabilities.
-
Firebase Cloud Messaging – Firebase Cloud Messaging allows you to send notifications to your users to keep them engaged with the app. In this course, you will learn about sending notifications to users of your application. You will be sending notifications to a user whenever someone likes their posts or comments on their posts. Since we are building a real-world social mobile app, cloud messaging is one of the most vital features to keep users engaged with the app. These notifications will be automated using Firebase Cloud Functions.
So, what are you waiting for? Start learning and build your own real-world social mobile app with Flutter and Firebase.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Introduction to Flutter
Lecture 3: Introduction to Firebase
Lecture 4: Project Introduction
Chapter 2: Getting Started
Lecture 1: Installing Flutter
Lecture 2: Creating a new project
Lecture 3: Running a project on Android and iOS
Lecture 4: Building the app
Chapter 3: Flutter with Firebase
Lecture 1: Creating a Firebase app
Lecture 2: Configuring the Android app
Lecture 3: Configuring the iOS app
Chapter 4: Login and Signup – Firebase Authentication
Lecture 1: Understanding the Flow
Lecture 2: Creating files and folders
Lecture 3: Designing the Login page
Lecture 4: Using Firebase Authentication to Login
Lecture 5: Designing the Signup page
Lecture 6: Using Firebase Authentication to create Users
Lecture 7: Adding Navigation
Lecture 8: Adding finishing touches
Chapter 5: Creating a Text Post – Cloud Firestore
Lecture 1: Introduction to the Feed page
Lecture 2: Creating the feed page
Lecture 3: Creating the compose box
Lecture 4: Creating the Create page
Lecture 5: Creating a Text post
Chapter 6: Creating an Image Post – Firebase Storage
Lecture 1: Introduction to Firebase Storage
Lecture 2: Installing required plugins
Lecture 3: Building the User Interface
Lecture 4: Using the image_picker plugin
Lecture 5: Displaying image preview
Lecture 6: Uploading image and saving the URL
Lecture 7: Testing everything out
Chapter 7: Retrieving the Posts – Cloud Firestore
Lecture 1: Getting the documents
Lecture 2: Displaying the posts
Lecture 3: Building the Card UI
Lecture 4: Adding finishing touches
Lecture 5: Adding Infinite Scrolling – 1
Lecture 6: Adding Infinite Scrolling – 2
Chapter 8: Upcoming Modules
Lecture 1: Upcoming Modules
Instructors
-
Samarth Agarwal
Application/Web Developer, Instructor, Tech Enthusiast
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 4 votes
- 4 stars: 13 votes
- 5 stars: 15 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