Flutter & Dart – The Complete Guide [2024 Edition]
Flutter & Dart – 完整指南 [2024 版]
A Complete Guide to the Flutter SDK & Flutter Framework for building native iOS and Android apps
用于构建原生 iOS 和 Android 应用程序的 Flutter SDK 和 Flutter 框架的完整指南
教程演示🔗
更多移动软件开发教程
What you’ll learn 学习内容
-
Learn Flutter and Dart from the ground up, step-by-step
从头开始,一步一步地学习 Flutter 和 Dart -
Build engaging native mobile apps for both Android and iOS
为 Android 和 iOS 构建引人入胜的原生移动应用 -
Use features like Google Maps, the device camera, authentication and much more!
使用谷歌地图、设备摄像头、身份验证等功能! -
Learn how to upload images and how to send manual and automated push notifications
了解如何上传图片以及如何发送手动和自动推送通知 -
Learn all the basics without stopping after them: Dive deeply into Flutter & Dart and become an advanced developer
学习所有基础知识,不要停下来:深入研究 Flutter & Dart 并成为一名高级开发人员
Requirements 要求
-
Basic programming language will help but is not a must-have
基本的编程语言会有所帮助,但不是必须的 -
You can use either Windows, macOS or Linux for Android app development – iOS apps can only be built on macOS though
您可以使用 Windows、macOS 或 Linux 进行 Android 应用程序开发 – iOS 应用程序只能在 macOS 上构建 -
NO prior iOS or Android development experience is required
无需先前的 iOS 或 Android 开发经验 -
NO prior Flutter or Dart experience is required – this course starts at zero!
不需要任何 Flutter 或 Dart 经验 – 本课程从零开始!
Description 描述
May 2023: This course was completely updated (re-recorded from the ground up) and is now better than ever!
2023 年 5 月:本课程已完全更新(从头开始重新录制),现在比以往任何时候都更好!
–
Discover the power of Flutter and Dart to create stunning, high-performance mobile apps for iOS and Android with the most comprehensive and bestselling Flutter course! With over 30 hours of comprehensive content, this course is the ultimate resource for anyone who wants to build beautiful, responsive, and feature-rich applications from scratch.
探索 Flutter 和 Dart 的强大功能,通过最全面和最畅销的 Flutter 课程为 iOS 和 Android 创建令人惊叹的高性能移动应用程序!本课程拥有超过 30 小时的综合内容,是任何想要从头开始构建美观、响应迅速且功能丰富的应用程序的人的终极资源。
Learn from a Bestselling Udemy Instructor: Maximilian Schwarzmüller
向畅销书 Udemy 讲师学习:Maximilian Schwarzmüller
I’m Maximilian Schwarzmüller, a bestselling, top-rated online course instructor with a vast variety of courses on web and mobile development. I’m excited to be your guide throughout this journey. My goal with this course is to teach you Flutter from the ground up, step-by-step and in a highly practice-oriented way!
我是 Maximilian Schwarzmüller,一位畅销的、最受好评的在线课程讲师,拥有种类繁多的 Web 和移动开发课程。我很高兴能在整个旅程中成为您的向导。我这门课程的目标是从头开始,一步一步地以高度以实践为导向的方式教你 Flutter!
Unlock Your Potential in Mobile App Development
释放您在移动应用开发中的潜力
This Flutter & Dart course is designed for absolute beginners with no prior programming experience, as well as for those with existing iOS, Android or other development skills. Through video lessons and hands-on projects, you’ll learn the ins and outs of Flutter and Dart!
这个 Flutter & Dart 课程专为没有编程经验的绝对初学者以及具有现有 iOS、Android 或其他开发技能的人而设计。通过视频课程和动手项目,您将了解 Flutter 和 Dart 的来龙去脉!
Throughout the course you’ll build multiple demo apps – ranging from simple to more complex – and, by the end of the course, you’ll be able to build your own iOS and Android apps with Flutter.
在整个课程中,您将构建多个演示应用程序(从简单到复杂),在课程结束时,您将能够使用 Flutter 构建自己的 iOS 和 Android 应用程序。
Why Choose Flutter? 为什么选择 Flutter?
-
Developed by Google, Flutter is a framework that allows you to learn one language (Dart) and build beautiful native mobile apps in no time
Flutter 由 Google 开发,是一个框架,可让您学习一种语言 (Dart) 并立即构建漂亮的原生移动应用程序 -
Write code only once and ship your apps both to the Apple App Store and Google Play
只需编写一次代码,即可将应用同时发布到 Apple App Store 和 Google Play -
Use the rich widget suite Flutter provides to add common UI elements or build your own custom widgets
使用 Flutter 提供的丰富的小部件套件来添加常见的 UI 元素或构建自己的自定义小部件
What You’ll Learn: 学习内容:
-
Detailed setup instructions for both macOS and Windows
适用于 macOS 和 Windows 的详细设置说明 -
A thorough introduction to Flutter, Dart, and the concept behind widgets
全面介绍 Flutter、Dart 和 widget 背后的概念 -
An overview of the built-in widgets and how to add your own
内置小部件的概述以及如何添加自己的小部件 -
Debugging tips & tricks 调试技巧和窍门
-
Page navigation with tabs, side drawers, and stack-based navigation
包含选项卡、侧抽屉和基于堆栈的导航的页面导航 -
State management solutions
状态管理解决方案 -
Handling and validating user input
处理和验证用户输入 -
Connecting your Flutter app to backend servers by sending HTTP requests
通过发送 HTTP 请求将 Flutter 应用连接到后端服务器 -
User authentication 用户身份验证
-
Adding Google Maps 添加谷歌地图
-
Using native device features like the camera
使用本机设备功能(如相机) -
Adding beautiful animations & page transitions
添加精美的动画和页面过渡 -
Image upload 图片上传
-
Push notifications – manual approach and automated
推送通知 – 手动方法和自动 -
And much more! 还有更多!
Course Highlights: 课程特色:
-
On-Demand, Video-Based Learning: An immersive experience with practical examples and demo apps to help you develop your skills at your own pace
基于视频的按需学习:通过实际示例和演示应用程序提供身临其境的体验,帮助您按照自己的节奏发展技能 -
Lifetime Access: Revisit topics and refresh your knowledge anytime
终身访问:随时重温主题并刷新您的知识 -
Regularly Updated: The course has been updated multiple times in the past to ensure it stays up-to-date with the latest industry standards
定期更新:该课程过去已多次更新,以确保其与最新的行业标准保持同步
No Experience Necessary 无需经验
This course is designed to be accessible to everyone, regardless of their programming background. Whether you’re a complete beginner or an experienced developer looking to expand your skillset, I will guide you through each step of the process, ensuring you gain a deep understanding of the fundamentals and advanced concepts.
本课程旨在让每个人都能上门,无论他们的编程背景如何。无论您是初学者还是希望扩展技能的经验丰富的开发人员,我都将指导您完成该过程的每一步,确保您深入了解基础知识和高级概念。
Prerequisites: 先决条件:
-
Basic programming language knowledge will help but is not required
基本的编程语言知识会有所帮助,但不是必需的 -
No prior knowledge of Flutter or Dart is needed
不需要 Flutter 或 Dart 的先验知识 -
No iOS (Swift/ObjectiveC) or Android (Java/Kotlin) development experience required
无需 iOS (Swift/ObjectiveC) 或 Android (Java/Kotlin) 开发经验
Take the First Step Towards Your Mobile App Development Career
迈出移动应用开发生涯的第一步
With the skyrocketing demand for skilled mobile app developers in today’s job market, there has never been a better time to jump into the world of Flutter & Dart. By the end of this course, you’ll be fully equipped to design, develop, and deploy stunning iOS and Android apps, setting yourself up for a successful career in mobile app development.
随着当今就业市场对熟练的移动应用程序开发人员的需求激增,现在是进入 Flutter & Dart 世界的最佳时机。在本课程结束时,您将完全有能力设计、开发和部署令人惊叹的 iOS 和 Android 应用程序,为在移动应用程序开发方面取得成功做好准备。
Don’t let this opportunity pass you by! Enroll in “Flutter & Dart – The Complete Guide” today and start building amazing apps for the iOS and Android platforms!
不要让这个机会错过你!立即注册“Flutter & Dart – 完整指南”,开始为 iOS 和 Android 平台构建令人惊叹的应用程序!
Who this course is for:
本课程适用于谁:
- Beginner and experienced developers who are interested in diving into mobile app development using one language for both platforms
初学者和有经验的开发人员,他们有兴趣在两个平台上使用一种语言进行移动应用程序开发 - Experienced iOS or Android developers who want to build cross-platform (iOS + Android) apps with one single programming language
有经验的 iOS 或 Android 开发人员,他们希望使用一种编程语言构建跨平台 (iOS + Android) 应用程序
更多移动软件开发教程
Dive into the world of mobile app development with “Flutter & Dart – The Complete Guide [2024 Edition].” This course is a treasure trove for aspiring developers eager to embrace the art of building responsive, high-performance applications for both iOS and Android platforms. You’ll start with the basics of Dart programming and quickly move to mastering Flutter’s rich widget suite for exquisite UI/UX design. Along the way, you’ll tackle native app development intricacies, learn about mobile backend integration, and get familiar with vital tools for app publishing. Whether you’re crafting a new world of multiplatform apps or integrating advanced features like push notifications, this guide is your one-stop resource for entering the dynamic field of mobile development.
踏入移动应用开发的世界,学习《Flutter & Dart – 完整指南 [2024 版]》,成为移动开发的领跑者。本课程为有志于精通 iOS 和 Android 平台下响应式、高性能应用开发的学习者提供了宝贵的资源。你将从 Dart 编程的基础开始,迅速掌握 Flutter 的丰富小部件套件,以设计出色的用户界面和用户体验。在这个过程中,你将深入了解原生应用开发的细节,学习移动后端集成,并熟悉应用发布的重要工具。无论你是在构建跨平台应用的新境界,还是整合推送通知等高级功能,这份指南都是你进入动态移动开发领域的全面资源。