首页 实战 Flutter从入门到进阶 实战携程网App 一网打尽核心技术
收藏

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,一网打尽Flutter核心技术

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

已完结 难度 中级 时长 25小时 学习人数 4788 综合评分 9.97

本课程将带你从Dart基础语法开始,领略Flutter之美,轻松全面的掌握Flutter开发核心技术。通过本课程的学习,可以让你的Flutter技术能力和项目经验都得到前所未有的提升!【最新版课程上线:https://coding.imooc.com/class/741.html】

CrazyCodeBoy
讲师

有Geek精神的全栈架构师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

零基础入门到进阶,带你快速解锁Flutter新版热门技术

专为Android/iOS/Web前端工程师倾力打造的Flutter入门与实战教程

Flutter必备Dart基础

数据类型
构造方法、静态方法
抽象类和方法
mixins
泛型类和泛型方法
Dart编程技巧

Flutter快速上手

Flutter的知识体系架构
Flutter与iOS、Android、RN的异同
不同开发者该如何快速上手Flutter开发
Flutter必备基础入门

Flutter基础实战
APP导航框架与常用功能实现

APP导航框架与常用功能的实现
Scaffold与PageView
轮播Banner插件应用
NotificationListener应用

Flutter进阶提升
网络编程与数据存储技术

Flutter网络编程和本地存储的相关经验和技巧
基于Http实现网络操作
基于shared_preferences实现本地存储
Flutter异步编程
Future与FutureBuilder的使用技巧

Flutter进阶提升
玩转列表组件

ListView使用技巧
横向与竖向的列表
基于GridView实现网格列表
基于ExpansionTile实现可展开的列表
下拉刷新与上拉加载更多

Flutter进阶提升
Flutter混合开发

Flutter混合开发流程原理、场景
Flutter混合开发核心技术
Flutter混合开发经验与技巧

体系化讲解+真实项目高仿,系统掌握Flutter实战技术与技巧

无论是新人还是老手,都能让你的Flutter技术能力和项目经验得到前所未有的提升

  • App首页功能开发

    首页模块的实现
    如何实现自定义组件
    网格卡片功能实现&布局技巧
    H5模块的开发与使用技巧
    功能模块的封装与复用

  • App搜索模块开发

    如何设计与实现搜索模块
    如何实现一个带搜索的AppBar
    输入框TextField的使用与扩展
    搜索文字高亮与富文本功能实现
    实时搜索功能的实现技巧与经验

  • 智能AI语音搜索模块实现

    Flutter与AI智能的结合
    引入与调用Native SDK
    Native Module封装
    实现语音搜索的功能
    Flutter和Native之间进行通信

  • App旅拍模块实现

    旅拍模块的设计与实现
    如何实现瀑布流布局
    如何设计Dao层
    TabBar+TabBarView 实现旅拍
    可滑动切换多Tab

  • 开发包和插件开发指南

    Flutter的插件的开发流程与技巧
    Flutter插件的发布经验
    如何甄选Flutter插件

  • 打包发布Flutter应用

    发布前的项目优化
    打包发布Flutter Android应用
    打包发布Flutter iOS应用

  • 折叠屏&全面屏适配与兼容问题

    折叠屏&全面屏的特点及存在的问题
    折叠屏&全屏幕的适配与优化
    如何适配折叠屏
    iPhone、小米、三星等折叠屏、全面屏与凹凸屏手机适配

  • Flutter升级与适配指南

    新版Flutter的升级与适配经验
    不同升级方式的优缺点
    版本适配建议

课程配套实战项目:高仿携程App客户端

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化

课程作业

每章都配套有讲师精心为大家设计的作业,让你学练结合

适合人群

Android、iOS或前后端开发工程师
对Flutter技术感兴趣的开发工程师

技术储备要求

具备基本的编程基础
了解AndroidStudio ,Xcode开发工具

环境参数

  • 系统平台 Mac/Windows
  • 开发工具 AndroidStudio/VS Code/Xcode
  • 支持平台 Android、iOS两个平台的APP
  • Flutter Flutter1.x ,Dart语法

万事俱备 只等你来

  • weixin_慕仔3569560

    好评

    在购买老师的课程之前,购买过两个英文版的课程,但看到老师的课程内容后,发现内容的深度和丰富都超过了老外的课程。立刻入手了老师的课程。在学习的过程中得到老师的耐心指导,感觉非常好!这个课程很值得。老师的备课也很细心,每一堂课之前还用心的布置了自测题,难得有这么好的指导课程和指导老师!

  • 夕决

    好评

    课程很好,CrazyCodeboy老师讲的很细致,前面根据老师做的文档笔记讲了很多基础和知识点,既照顾了我们这些没有基础的同学,也为后面的实战做铺垫准备。实战部分很充实,对平时基本开发会遇到的场景都有所涉及,一些封装设计的思考也很有启发。总的来说是目前所接触到的最好的flutter课程。

  • 安定_

    好评

    老师无论是Flutter还是RN,功底基础都很深厚,授人以鱼不如授人以渔,认真学习完课程之后,细细回味老师讲的每一个知识点,总有一种意犹未尽的感觉,本课程之后,对理解FlutterUI跨平台框架又有一种新的认识,特别是和原生混合编程、打包,都是一种思想,课程很好,强烈推荐!!祝大家都能搭上Flutter的末班车,找一份理想的工作。

查看全部2325条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题