Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Coaching CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing Startup YouTube Marketing

DevelopmentMobile DevelopmentGoogle Flutter

Flutter编程指南之跨平台APP开发

移动开发专家手把手一步步带您完成一个【我的备忘录】APP项目
Rating: 4.5 out of 54.5 (5 ratings)
38 students
Created by 東升 関
Last updated 3/2020
Simplified Chinese

What you'll learn

  • 掌握Flutter技术

Requirements

  • 熟悉Dart语言
  • 了解移动开发

Description

课程首先介绍了Flutter的主要知识,通过4个案例消化吸收知识点。最后通过手把手一步步带您完成一个【我的备忘录】APP项目,使得您真正认识Flutter在实际项目中的优势。

通过本课程学习您可以学习到Flutter技术如下知识:

第1章 Flutter概述

知识点:移动应用开发现状、移动应用开发类型、Hybrid与移动跨平台开发策略、Flutter是什么?、Flutter特点、Flutter体系结构。

第2章 Flutter开发环境搭建

知识点:基于Windows的Android开发环境、基于macOS的iOS开发环境、IDE开发工具设置。

第3章 Flutter基础

知识点:第一个Flutter程序、一切都是组件(Widget)、组件分类、使用图片和图标资源、使用文本组件、增加调试组件工具。

第4章 布局组件

知识点:Flutter布局概述、容器布局(Container)、行(Row)、列(Column)布局、层叠布局、ListView、GridView。

第5章 Material风格组件

知识点:按钮、输入框、复选框、单选按钮、开关按钮、滑块。

第6章 iOS Cupertino风格组件

知识点:iOS Cupertino页面、Cupertino按钮、Cupertino开关按钮、Cupertino滑块、Cupertino分段控件。

第7章 状态管理

知识点:状态管理概述、局部状态管理、全局状态管理。

第8章 导航

知识点:导航概述、面包屑导航、标签导航、页面组件分散在不同文件中、全局状态管理与导航。

第9章 工程依赖管理

知识点:工程依赖管理概述、pub依赖管理工具。

第10章 数据存储

知识点:Flutter数据存储策略、键值对数据存储、文件数据存储、SQLite数据存储、示例:数据CRUD操作。

第11章 网络通信

知识点:搭建自己的Web服务器、使用http包、示例:城市信息列表。

第12章 项目实战:我的备忘录APP

知识点:备忘录APP项目说明、备忘录项目后台Web服务API说明、备忘录APP项目分析与设计、初始化工程、持久层实现、表示层实现。


Who this course is for:

  • 从事Android开发
  • 从事iOS开发
  • 移动跨平台开发

Instructor

東升 関
技術顧問、架構師、講師和作家
東升 関
  • 4.4 Instructor Rating
  • 281 Reviews
  • 1,801 Students
  • 21 Courses

中國大陸著名IT技術專家,技術顧問、講師和作家。有20多年IT從業經驗。

精通熟悉iOS、Android、Java、Kotlin、Python、遊戲開發、資料庫開發與設計、軟體架構設計等多種IT技術。

參與設計和開發北京市公交一卡通百億級大型專案,開發國家農產品追溯系統、金融系統微博等移動客戶端專案。曾先後主持開發大型網路遊戲《神農訣》的iOS和Android客戶端開發,國家農產品追溯系統的iPad客戶端開發,酒店預訂系統的iOS客戶端開發,金融系統的iOS、Windows及Android客戶端開發。

近期為中國移動、中國聯通、南方航空、中石油、工商銀行、平安銀行和天津港務局等企事業單位授課。

著有多部軟體開發暢銷書:

《iOS開發指南 從零基礎到App Store上架》

《從零開始學Swift》

《Swift開發指南》

《iOS網路編程與雲端應用最佳實踐》

《iOS感測器應用開發最佳實踐》

《iOS圖形圖像、動畫和多媒體編程技術最佳實踐》

《iPhone與 iPad開發實戰——iOS 經典應用剖析》

《品味移動設計》

《交互設計的藝術》

《Android開發案例驅動教程》

《Android網路遊戲開發實戰》

《Cocos2d-x實戰:C++卷》

《Cocos2d-x實戰:JS卷——Cocos2d-JS開發》

《Cocos2d-x實戰:Lua卷》

《Cocos2d-x實戰:工具卷》

《Java從小白到大牛》

《Kotlin從小白到大牛》

《Python從小白到大牛》

《看漫畫學Python》

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.