|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/flutter-dart-mvvm-design-pattern/
课程评论:没有评论
课程名称:终极实践Flutter与MVVM - 构建真实项目 课程概述:Google的Flutter框架迅速受到广泛关注。Flutter允许开发者编写一个单一的代码库,以同时针对iOS和Android设备。Flutter应用程序速度快、性能高,能够让开发者迅速为两个平台部署应用。在本课程中,您将学习如何使用MVVM设计模式编写Flutter应用程序。您将创建多个不同的应用,并编写易于理解、维护和执行的模块化代码。 课程内容: 1. **了解MVVM设计模式**:这一部分将介绍MVVM设计模式的基础概念,这些概念将在整个课程中持续讲解。 2. **新闻应用**:您将学习如何构建一个完整的新闻应用,该应用将与NewsAPI集成,获取最新的新闻。课程中将展示如何使用MVVM设计模式实现该应用,并利用WebView显示新闻详情。 3. **地点查找器**:地点查找器应用允许用户搜索附近的餐厅。在这一部分,您将学习如何注册并将Flutter应用与Google Maps API集成,列出附近的地点并在列表中显示,最后,用户选择后,应用将启动Google或Apple地图引导用户前往目的地。 4. **城市关怀**:在这一部分,您将学习如何在Flutter应用中集成相机和照片库,上传照片至自定义服务器,并从服务器获取和显示数据。 5. **黑客新闻应用**:您将使用Hacker News公共API创建黑客新闻应用,学习如何获取故事及相关评论并在应用中显示。 学生评价:课程中许多细节都很精彩,讲师会结合真实场景深入讲解每一部分。对于想学习JSON解码和编码的人来说,这是必选课程。课程从基础开始,讲师逐步深入,讲解非常清晰,最后您将掌握整个主题。讲师Mohammad反馈极佳,学生们普遍称赞其课程质量和教学方式。 希望大家享受这门课程,如有任何问题,请随时联系我。开始构建您的Flutter应用吧!
Google Flutter framework has taken the world by storm. Flutter allows developers to write a single codebase which targets both the iOS and Android devices. Flutter applications are fast and high performance and allows developers to quickly deploy apps for both platforms at the same time. In this course, you will learn how to write Flutter apps using MVVM Design Pattern. You will learn how to create several different applications and write modular code, which is easy to understand, maintain and execute.Check out the course outline below:Understanding MVVM Design PatternIn this section, you will learn about the MVVM Design Pattern. This section will lay the foundational concepts which will be carried out throughout the course.News AppIn this section, you will learn how to build a complete News application. This application will integrate with NewsAPI and fetch the latest news to the user. You will learn how to implement the app using MVVM Design Pattern. You will also learn how to use the webview to display the details of the news.Place FinderPlace Finder app allows users to search for their favorite restaurant near their location. In this section you will learn how to sign up and integrate your Flutter app with Google Maps API. You will list nearby places on the map and also display them in the list. And finally when the user selects, the app will launch either Google or Apple maps app to take the user to their destination.City CareIn this section you will learn how to integrate camera and photo library in Flutter apps. You will also learn how to upload photos to a custom server and then display the data by fetching it from the server.Hacker News AppIn this section you are going to create Hacker News app using the Hacker News public API. You will learn how to fetch stories and associated comments from hacker news and display them in your app.Here are some reviews from my students:It's really nice to find all of these hidden nuggets inside of each section. When you read the section header you think there is not much to the section but the instructor goes out of his way to bring in real life scenarios.If you want to learn JSON decoding, encoding case by case, this is the course you have to take. I love the course because lecture planing is great.It is starting from beginner level, Mohammad teaches step by step and case by case and explanations are very clear. At the end you feel that you have mastered the whole subject.Mohammad is a great instructor, I really like his courses.Finally I understood how encodable and decodable works!I really hope you enjoy the course and if you have any questions please don't hesitate to contact me.Enjoy the course and start building Flutter apps!