Getting Started with Flutter and Firebase

所在平台: Udemy

课程主页: https://www.udemy.com/course/getting-started-with-flutter-and-firebase/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Flutter和Firebase入门 课程概述: 《使用Flutter和Firebase入门》是一门关于Android和iOS全栈应用开发的完整课程,使用谷歌新推出的热门框架Flutter以及最受欢迎的BaaS平台Firebase。在本课程中,您将通过构建一个现实世界的社交应用程序来学习Flutter和Firebase的所有知识。课程结束后,您可以将您的应用发布到Google Play商店或Apple App Store。 课程内容包括: - **Flutter与Firebase基础**:了解Flutter和Firebase的基本概念,开始使用内置小部件构建移动应用的前端,Firebase将负责后端。 - **用户界面构建**:学习如何使用Flutter构建美观的用户界面,并通过Dart语言添加交互性。 - **Firebase认证**:利用Firebase Auth创建用户认证流程,简化用户管理。 - **Cloud Firestore**:学习如何使用Cloud Firestore存储及检索应用数据,包括异步数据展示。 - **Firebase云存储**:将用户上传的图片存储在Firebase Cloud Storage中,涉及相机拍照和照片选择功能。 - **Firebase云函数**:创建Firebase函数实现应用的点赞和评论功能,实时更新数据。 - **Firebase云消息**:学习如何发送通知以增强用户参与度,自动化实现如点赞和评论通知。 通过这门课程,您将有机会掌握Flutter和Firebase的使用技巧,并在实践中开发出自己的社交移动应用Feedly。现在就开始学习吧,构建您的现实世界社交移动应用!

课程评论(0条)

课程详情

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 aboutBuilding 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.

课程标签

0人关注该课程

主题相关的课程