Mobile App Development with Flutter & Dart (iOS and Android)

所在平台: Udemy

课程主页: https://www.udemy.com/course/mobile-app-development-with-flutter/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程总结:使用 Flutter & Dart 进行移动应用开发(iOS 和 Android) 本课程旨在教授从零开始掌握 Flutter 和 Dart,无需任何先修知识。Flutter 是 Google 于 2017 年推出的一个快速发展的跨平台移动应用开发框架,已成为最受欢迎的选择之一。 **核心内容:** * **一门语言,双平台:** 学习 Dart 语言,使用 Flutter 框架即可为 iOS 和 Android 构建原生美观的移动应用,无需学习 Swift/Objective-C 和 Kotlin/Java。 * **实践项目驱动:** 课程包含多个从零开始构建的实际项目,例如: * BlackJack 纸牌游戏 * 带音频播放器的冥想应用 * 集成地图、实时定位和设备本地数据存储的观鸟应用 * 支持应用本地化的日记本应用 * 使用 Firebase 实现用户认证、远程数据存储和实时聊天的社交媒体应用 * 集成 Google AdMob 实现应用内广告(横幅广告和插页式广告) * 集成 Google 机器学习模型进行图像对象识别 * **职业开发技能:** * 学习 Dart 语言基础和面向对象编程(OOP)概念。 * 掌握最新的 Flutter 和 Dart 版本,包括空安全(null-safety)。 * 学习 Crashlytics 用于生产环境的应用错误识别。 * 学习 Git 版本控制,并使用 GitHub 管理远程仓库。 * 深入了解多种状态管理方法,包括 Provider、GetX、Riverpod 和 BLoC (Cubit) 等。 **学习目标:** 通过本课程的学习,学员将能够成为一名专业的 Flutter 开发者,并能够独立构建包含丰富功能和商业化元素的移动应用,这些项目也可作为个人作品集的一部分。

课程评论(0条)

课程详情

Flutter is an extremely trending framework from Google that was released only in 2017. ​​And today, ​ Flutter has become the most popular cross-platform mobile framework, according to a 2021 developer survey from Statista. Based on this survey, a stunning 42 percent of software developers worldwide used Flutter.Flutter allows you to build beautiful native mobile apps for both iOS and Android with only one programming language - Dart.That means that you, as a developer do not need to learn Swift/Objective-C and Kotlin/Java in order to write apps for iOS and Android, but instead, use the revolutionizing framework from Google and learn only one language - Dart and create stunning apps for both platforms.This course will teach you Flutter and Dart from zero, with no prior knowledge required! In fact, we will create every project in this course from scratch.We will use the newest version of Flutter and Dart, which already includes null-safety in all of the projects by default.In this course, you will learn everything you need to become a pro Flutter developer.We will create amazing projects that you can later include in your portfolio, some of them are BlackJack Card game, Meditations app with audio player, Bird spotting app with maps, real-time location, and on-device data storage, My Diary app with App localizations, social media app with Firebase, where we will create and authenticate users, store data remotely, and create a real-time chat, use Crashlythics in order to identify bugs when the app is already in production. Later in the course, you will also learn how we can monetize our apps with Google AdMob - we will embed in-app ad banners and interstitial ads.We will embed and use the Machine Learning model from Google and recognize objects from Images.In addition to that, you will learn how to use git and how to manage your repository remotely on GitHub.We will also learn how to use different state management approaches including Provider, GetX, Riverpod and BLoC(Cubit), and many many other cool things.If it all sounds confusing to you, do not worry, because we will start from the very beginning, with the basics of the Dart Programming language and the theory behind Object-Oriented Programming - concepts and paradigms.

课程标签

0人关注该课程

主题相关的课程