|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/build-a-chat-application-with-firebase-and-flutter/
课程评论:没有评论
课程名称:使用Firebase、Flutter和Provider构建聊天应用程序 课程概述:你想要构建一个完整的聊天移动应用程序,比如WhatsApp、Telegram或Facebook Messenger吗?这个课程就是为你准备的! 在本课程中,我们将运用Flutter和Firebase的最佳实践,从零开始构建一个名为Chatify的完整聊天应用程序,最终可以发布到Google Play商店或iOS App Store。 应用程序特点: - 卓越的实时消息传递应用程序 - 类似其他热门消息应用的最近会话页面 - 完整文本搜索功能以查找其他应用用户 - 用户之间的媒体共享 - 实时消息传递 - 个人资料定制(如显示名称、用户简介等) - 认证功能 - 使用设备相机和图片库上传图片 - 创建群聊功能 课程涵盖的概念: - Firebase / Firestore与Flutter的完整大师课程 - 使用Firebase存储上传媒体文件及图像压缩技术 - 与Firebase和Flutter的认证 - 使用Flutter拍照/选择图片进行上传 - 构建和部署Firebase函数 - 使用Cloud Firestore实现完全的CRUD功能 - 处理所有实时Firestore数据库触发器(onCreate、onUpdate、onDelete) - 使用流、未来和状态更新 - 媒体查询和设备方向响应式设计 - 使用FutureBuilders、StreamBuilders、Async/Await函数处理异步数据 - 动画和页面过渡 - SVG图片和图像缓存以提高性能 - 表单验证和错误处理 - 自定义主题创建和字体 - 大量实用、直截了当、可重复的应用构建模式 - 以及更多内容! 课程的其他优势: - 深入、细致的学习:本课程信息丰富,涵盖众多主题,用心制作,不吝细节,让你在学习中获得更深的理解。 - 100%真实世界实践:我的目标是尽可能让你多写代码,专注于实际任务,帮助你构建自己的真实应用程序。 - 无废话的准确解释:每节课都简明扼要,清晰阐明我们要制作的内容、实现方法以及最终产品的样子,配合有助于理解的描述。 我非常享受制作这个课程,相信你也会同样喜欢!期待在课程中见到你! 适合人群: - 希望构建令人印象深刻的真实应用的移动和网页开发者 - 寻求挑战的Flutter开发者 - 希望深入了解Firebase的开发者
Do you want to build a complete chat mobile app just like WhatsApp, Telegram or Facebook Messenger? This is the course for you!WHAT WILL WE BE BUILDING?In this course, we'll use the best in Flutter and Firebase to build a complete chat application from zero to deployment called Chatify that you can release on the Google Play Store or iOS App Store.WHAT DOES THE APP FEATURE?An Amazing Real-time Messaging ApplicationA recent Conversations Page just like other popular messaging appsFinding other App Users with Full-Text SearchMedia Sharing between Users Realtime MessagingProfile Customization (i.e. Display Name, User Bio, etc)AuthenticationUsing Device Camera and Image Library for Image UploadsCreating Group ConversationsWHAT CONCEPTS ARE COVERED?A Complete Masterclass on Firebase / Firestore with Flutter Provider State Management FrameworkUploading Media Files with Firebase Storage + Image Compression Techniques Authentication with Firebase and Flutter Taking Pictures / Picking Images for Upload with Flutter Build and Deploy Firebase Functions Complete CRUD Functionality in Realtime with Cloud Firestore All the Realtime Firestore Database Triggers (onCreate, onUpdate, onDelete) Working with Streams, Futures and Updating State Media Queries and Device Orientation for Responsive App DesignHandling Async Data with FutureBuilders, StreamBuilders, and Async / Await FunctionsAnimations and Page TransitionsSVG Images and Image Caching for Performance Form Validation and Error Handling Custom Theme Creation and Fonts Tons of Practical, Straightforward and Repeatable App-Building Patterns And much more!WHAT ELSE DOES THIS COURSE OFFER?- Deep, Fine-Grained Learning - This course is jam-packed with information. I made the course that I most wanted to take and as a result, I didn't skimp on the details. You're going to cover more topics and material in greater depth than ever before.- 100% Real-World Practice - My goal is to get you writing code as much as possible. And not just any code-we'll be working exclusively on practical tasks that are instrumental in building your own amazing real-world apps.- No-Nonsense, Spot-On Explanations - Every lesson is to-the-point. I break down what we're making, how we'll be doing it and what the final product will look like, all on top of helpful and illustrative descriptions to aid your understanding along the way.I really enjoyed making this course and I think you'll enjoy taking it just as much.Looking forward to seeing you within the course!Who this course is for:Mobile and web developers looking to build impressive real-world, production-ready apps!Flutter developers looking for a challengeDevelopers looking to delve into the world of Firebase