Dart & Flutter 完整的 Flutter 开发课程
上次更新时间:2024-11-26
课程售价: 2.9 元
联系右侧微信客服充值或购买课程
课程内容
1. Introduction
- 1. Welcome To The Course (免费)
- 2. Course Overview (免费)
- 4. Overview of Mobile Development Technologies
- 5. Introduction To Flutter
- 6. Flutter Architecture - Part 1
- 7. Flutter Architecture - Part 2
- 8. Material Design Schema
- 9. Flutter Widget Life Cycle
- 10. Debugging & Asking Questions
- 11. Quizzes and Challenges
- 12. Overview Flutter & Dart Documentation
- 13. Accessing Github Repo
2. Flutter, Android Studio, XCode and VSCode Setup
3. Dart Programming Fundamentals
4. GoMoon App - Stateless Widgets, Project Structure, Rows, Columns, Buttons, etc
- 1. Introduction
- 2. Creating Flutter Project
- 3. Understanding Flutter Project Structure
- 4. Flutter runApp and MaterialApp Introduction
- 5. Importing Assets Flutter Project & Work with Images
- 6. Adding Text Widget
- 7. Flutter Safe Area Widget
- 8. Access Device Height and Width
- 9. Exploring Drop Down Buttons
- 10. Understanding Column Widget
- 11. Understanding Widget Styling
- 12. Encapsulating DropDownButton Widget Into Class
- 13. Understanding Row Widget
- 14. Material Button Widget
- 15. Stack and Alignment Widget
- 16. Section End
5. Taskly App - Stateful Widgets, Persisting Data On Device, External Packages
- 1. Introduction
- 2. Create Flutter App & Import Packages
- 3. Creating Stateful Widget
- 4. Creating App Bar
- 5. Working With ListView and ListTile Widget
- 6. Creating Floating Action Button Widget
- 7. Futures In Flutter & Initializing Hive
- 8. Creating Task Model Class
- 9. TextField and SetState In Flutter
- 10. Understanding FutureBuilder Widget
- 11. Displaying Tasks On ListView
- 12. Adding New Tasks
- 13. Updating and Deleting Tasks
- 14. Section End
6. Animdo App - Animations In Flutter
7. CoinCap App - Web Requests, Futures, Navigation, Importing Assets
- 1. Introduction
- 2. Creating Flutter App & Adding Dependencies
- 3. Understanding REST API's
- 4. CoinGecko API Overview
- 5. Loading and Reading Files In Flutter
- 6. Creating HTTP Service & GetIt Package
- 7. Understanding Dio HTTP Package
- 8. Implementing Coin Selection Dropdown
- 9. Fetching Data using FutureBuilder From API
- 10. Displaying USD Price For Coin
- 11. Displaying Percentage Change In Coin Value
- 12. Displaying Coin Image
- 13. Displaying Coin Description
- 14. Navigation In MaterialApp using Navigator
- 15. Challenge Introduction
- 16. Challenge Solution - Part 1
- 17. Challenge Solution - Part 2
- 18. Section End
8. Frivia App - Provider State Management, Change Notifiers, Web Requests & Fonts
- 1. Introduction
- 2. Creating Flutter Project
- 3. Importing Custom Fonts In Flutter
- 4. Open Trivia DB API Overview
- 5. Provider State Management Framework Overview
- 6. Building UI Game Page
- 7. Working With Material Buttons
- 8. ChangeNotifier and Provider Widgets
- 9. Getting Trivia Questions From API
- 10. Listening To Provider Changes
- 11. Answering Trivia Questions
- 12. Alert Dialog Widget
- 13. Implementing End Game Condition
- 14. Challenge Introduction
- 15. Tracking Score
- 16. Adding HomePage
- 17. Slider Widget
- 18. Navigating To Game Page
- 19. Updating Trivia Difficulty
- 20. Section End
9. Finstagram App - Named Routes, Forms, FormFields, Device Storage & NavigationBar
- 1. Introduction
- 2. Important Notes
- 3. Creating Flutter Project
- 4. Named Routes In Flutter
- 5. Login Page UI
- 6. Working with Form and FormField Widgets
- 7. Validating & Saving Form Input
- 8. Navigating To Register Page
- 9. Register Page UI
- 10. Working with TextFormField Widget
- 11. Selecting Files From Device Storage
- 12. Challenge Introduction
- 13. Validating and Saving Form Input
- 14. Adding Actions To AppBar
- 15. Bottom Navigation Bar Widget
- 16. Creating Feed and Profile Page
- 17. Section End
10. Finstagram App - Firebase Integration, Authentication, Upload, Stream & GridView
- 1. Introduction
- 2. Firebase Introduction
- 3. Creating Firebase Project
- 4. Importing Firebase Packages
- 5. Integrate Firebase iOS
- 6. Integrate Firebase Android
- 7. Overview Firebase Autentication & Cloud Firestore
- 8. Creating Firebase Service Class
- 9. User Login Using Firebase
- 10. User Registration Using Firebase
- 11. Uploading Posts To Firebase
- 12. Streams and Stream Builder
- 13. Displaying User Profile Image
- 14. Grid View In Flutter
- 15. Implementing Firebase Logout
- 16. Section End
11. IBMI App
- 1. Introduction
- 2. Creating Flutter Project
- 3. Cupertino Design Schema
- 4. CupertinoApp Widget
- 5. CupertinoPageScaffold Widget
- 6. CupertinoTabScaffol & CupertinoTabBar Widgets
- 7. Box Shadows In Flutter
- 8. CupertinoDialogAction Widget
- 9. Weight Tracking
- 10. CupertinoSlider Widget
- 11. CupertinoSlidingSegmentedControl Widget
- 12. CupertinoButton Widget
- 13. CupertinoAlertDialog Widget
- 14. Saving Values Saved Preferences
- 15. History Page UI
- 16. Getting Values Saved Preferences
- 17. Section End
12. Debugging and Testing
13. Thank You!
课程内容
13个章节 , 164个讲座
1. Introduction
- 1. Welcome To The Course (免费)
- 2. Course Overview (免费)
- 4. Overview of Mobile Development Technologies
- 5. Introduction To Flutter
- 6. Flutter Architecture - Part 1
- 7. Flutter Architecture - Part 2
- 8. Material Design Schema
- 9. Flutter Widget Life Cycle
- 10. Debugging & Asking Questions
- 11. Quizzes and Challenges
- 12. Overview Flutter & Dart Documentation
- 13. Accessing Github Repo
2. Flutter, Android Studio, XCode and VSCode Setup
3. Dart Programming Fundamentals
4. GoMoon App - Stateless Widgets, Project Structure, Rows, Columns, Buttons, etc
- 1. Introduction
- 2. Creating Flutter Project
- 3. Understanding Flutter Project Structure
- 4. Flutter runApp and MaterialApp Introduction
- 5. Importing Assets Flutter Project & Work with Images
- 6. Adding Text Widget
- 7. Flutter Safe Area Widget
- 8. Access Device Height and Width
- 9. Exploring Drop Down Buttons
- 10. Understanding Column Widget
- 11. Understanding Widget Styling
- 12. Encapsulating DropDownButton Widget Into Class
- 13. Understanding Row Widget
- 14. Material Button Widget
- 15. Stack and Alignment Widget
- 16. Section End
5. Taskly App - Stateful Widgets, Persisting Data On Device, External Packages
- 1. Introduction
- 2. Create Flutter App & Import Packages
- 3. Creating Stateful Widget
- 4. Creating App Bar
- 5. Working With ListView and ListTile Widget
- 6. Creating Floating Action Button Widget
- 7. Futures In Flutter & Initializing Hive
- 8. Creating Task Model Class
- 9. TextField and SetState In Flutter
- 10. Understanding FutureBuilder Widget
- 11. Displaying Tasks On ListView
- 12. Adding New Tasks
- 13. Updating and Deleting Tasks
- 14. Section End
6. Animdo App - Animations In Flutter
7. CoinCap App - Web Requests, Futures, Navigation, Importing Assets
- 1. Introduction
- 2. Creating Flutter App & Adding Dependencies
- 3. Understanding REST API's
- 4. CoinGecko API Overview
- 5. Loading and Reading Files In Flutter
- 6. Creating HTTP Service & GetIt Package
- 7. Understanding Dio HTTP Package
- 8. Implementing Coin Selection Dropdown
- 9. Fetching Data using FutureBuilder From API
- 10. Displaying USD Price For Coin
- 11. Displaying Percentage Change In Coin Value
- 12. Displaying Coin Image
- 13. Displaying Coin Description
- 14. Navigation In MaterialApp using Navigator
- 15. Challenge Introduction
- 16. Challenge Solution - Part 1
- 17. Challenge Solution - Part 2
- 18. Section End
8. Frivia App - Provider State Management, Change Notifiers, Web Requests & Fonts
- 1. Introduction
- 2. Creating Flutter Project
- 3. Importing Custom Fonts In Flutter
- 4. Open Trivia DB API Overview
- 5. Provider State Management Framework Overview
- 6. Building UI Game Page
- 7. Working With Material Buttons
- 8. ChangeNotifier and Provider Widgets
- 9. Getting Trivia Questions From API
- 10. Listening To Provider Changes
- 11. Answering Trivia Questions
- 12. Alert Dialog Widget
- 13. Implementing End Game Condition
- 14. Challenge Introduction
- 15. Tracking Score
- 16. Adding HomePage
- 17. Slider Widget
- 18. Navigating To Game Page
- 19. Updating Trivia Difficulty
- 20. Section End
9. Finstagram App - Named Routes, Forms, FormFields, Device Storage & NavigationBar
- 1. Introduction
- 2. Important Notes
- 3. Creating Flutter Project
- 4. Named Routes In Flutter
- 5. Login Page UI
- 6. Working with Form and FormField Widgets
- 7. Validating & Saving Form Input
- 8. Navigating To Register Page
- 9. Register Page UI
- 10. Working with TextFormField Widget
- 11. Selecting Files From Device Storage
- 12. Challenge Introduction
- 13. Validating and Saving Form Input
- 14. Adding Actions To AppBar
- 15. Bottom Navigation Bar Widget
- 16. Creating Feed and Profile Page
- 17. Section End
10. Finstagram App - Firebase Integration, Authentication, Upload, Stream & GridView
- 1. Introduction
- 2. Firebase Introduction
- 3. Creating Firebase Project
- 4. Importing Firebase Packages
- 5. Integrate Firebase iOS
- 6. Integrate Firebase Android
- 7. Overview Firebase Autentication & Cloud Firestore
- 8. Creating Firebase Service Class
- 9. User Login Using Firebase
- 10. User Registration Using Firebase
- 11. Uploading Posts To Firebase
- 12. Streams and Stream Builder
- 13. Displaying User Profile Image
- 14. Grid View In Flutter
- 15. Implementing Firebase Logout
- 16. Section End
11. IBMI App
- 1. Introduction
- 2. Creating Flutter Project
- 3. Cupertino Design Schema
- 4. CupertinoApp Widget
- 5. CupertinoPageScaffold Widget
- 6. CupertinoTabScaffol & CupertinoTabBar Widgets
- 7. Box Shadows In Flutter
- 8. CupertinoDialogAction Widget
- 9. Weight Tracking
- 10. CupertinoSlider Widget
- 11. CupertinoSlidingSegmentedControl Widget
- 12. CupertinoButton Widget
- 13. CupertinoAlertDialog Widget
- 14. Saving Values Saved Preferences
- 15. History Page UI
- 16. Getting Values Saved Preferences
- 17. Section End