|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/flutter-210firebase-build-a-grocery-app-with-admin-panel/
课程评论:没有评论
课程名称:Flutter+Firebase 构建杂货应用和WEB管理面板 [2024] 课程概述: 本课程适合具有基本编程知识、有一定Flutter基础和良好知识的学习者。课程内容清晰易懂,您将学习构建应用的内容、原因和方法。其中涵盖了Flutter和Firebase的知识,并包含支付集成的内容,帮助您轻松制作一个带有网页管理面板的购物应用,最终实现一个可用和可部署的完整应用。 课程将重点讲解: - 通过简单的方式构建复杂用户界面 - 创建一个完整的移动应用与WEB管理门户 - 状态管理的使用 - Firebase的集成 - 编写干净代码,避免样板代码 - UI样式设置 课程内容包括: - 状态管理:使用setState、回调提升状态、Provider和ChangeNotifier的全局和局部访问 - 导航与自定义导航 - Dart编程中的表单、输入处理和验证 - 数据库与Cloud Firestore - Firebase认证与存储 - Flutter移动开发,通过逐步构建应用理解Flutter - 设计、构建和调试Flutter应用 - 让Flutter应用与实时数据库Firestore通信的技巧 - 强健应用的构建方法 - 使用Flutter的Material Design、AppBar、Row与Column、ListView Builder - 支付网关集成 课程结构包含大约17小时的内容,并定期更新。要求: - Windows或Mac电脑进行应用开发 - 具备互联网连接的计算机 课程结束后,您将能够构建一个功能完善的购物应用,具备Firebase及支付集成功能。需要注意的是,本课程以Windows为基础,所以未覆盖IOS配置相关内容,欢迎随时提问。课程包括两个应用,一个供用户使用(“安卓应用,竖屏模式”),一个为管理员使用(“网页”)。安卓应用仅支持竖屏模式。搜索逻辑在Android应用中本地实现,同时也适用于WEB管理面板。应用已在Playstore上线,建议您在购买课程前先行测试。
Course prerequisites:Basic knowledge in programming to get started Basic understanding of Flutter and good knowledge is recommendedConcepts are explained clearly. You will always learn what you're building and why and how to do it.How this course can be of help:Gaining more knowledge in Flutter and Firebase with Payment integrationLearn how to make a shopping application simply with a web admin panelA fully functional app that is ready for use and deploymentWhat's in the course:Complex UI has done simplyBuild a Complete mobile app With a WEB admin portalState managementFirebaseClean code and avoid Boilerplate codeStyles for UIState Management: setState, lifting state up via callbacks, global access, scoped access with Provider and ChangeNotifierNavigation & Custom navigationDartForms, input handling, and validationManaging and updating packagesDatabases and Cloud FirestoreListViews and multiple UI statesFirebase AuthenticationFirebase Firestore Firebase StorageDart Programming Language - Fundamentals and intermediate & expert topicsHow to understand Flutter Mobile Development by building apps incrementally.How to design, build, and debug Flutter appsHow to get Flutter apps to communicate with a real-time database - FirestoreHow to build robust apps with FlutterFlutter AppBarFlutter Material DesignFlutter Row and ColumnFlutter ListView Builder Payment gatewayCourse structure:approximately 17 hours of content and updated regally Requirements:Windows application development OR Mac application development Access to a computer with an internet connection.and you are ready for the journeyLove learning about applying cutting-edge algorithms to practical cases!What Should I Expect After this Course?:The ability to build a fully functional shopping application with Firebase and payment integrationNew 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. Note:This course has 2 apps, One for the user "ANDROID app in Portrait mode", and one for the admin "WEB". Note that the ANDROID app is responsive only in portrait mode, it doesn't support landscape mode.The search logic is done locally, and it is only available in the Android application since it is the same logic if you want to implement in the WEB Admin Panel.The app is available on Playstore, please consider testing it before buying the course.