Flutter学习指南App, 一起来玩Flutter吧~

Flutter是谷歌的移动UI框架,可以快速在iOS、Android、Web和PC上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。同时它也是构建未来的Google Fuchsia应用的主要方式。

从事移动开发这么多年, 各种跨平台技术层出不穷.从最初的基于web的phonegap/cordova到后来的原生组件渲染react-native/weex,再到现在的flutter通过自己开发了一套原生控件渲染,可以说用户体验已经和原生开发相差无几了.

如何入门Flutter

  • 1.了解Android/IOS基础知识.包括平台特性、项目结构等.
  • 2.了解Dart基础语法知识.可点击Dart中文网进行学习.
  • 3.学习Flutter基础知识.包括组件使用、包管理、原生交互等.可点击Flutter中文网进行学习.

Flutter学习指南

为了能够方便大家快速学习Flutter, 我简单写了一个Flutter学习指南App,包含众多组件和插件的使用, 是学习和体验flutter组件的小Demo. 项目地址: https://github.com/xuexiangjys/FlutterSample/tree/master/flutter_learn

组件

Animation(动画)AppBar(标题)BottomNavigationBar(底部导航栏)Button(按钮)CardView(卡片)Containter(容器)Control(控制开关)CustomWidget(自定义组件)Dialog(对话框)Drag(拖拽)Drawer(侧滑菜单)Form(表单)Gesture(手势)Image(图片)Input(输入框)Layout(布局)Notification(冒泡通知)Progress(进度条)ScrollView(列表滚动)Tab(选项卡)Text(文字)

工具

DeviceInfo(设备信息)EventBus(事件总线)JPush(极光推送)JsonSerialize(序列化)MMKV(键值对保存)Navigator(导航路由)Net(网络请求)Provider(数据共享)SharedPreferences(持久化)Sqlite(数据库)Toast(吐司提示)

第三方插件

DatePicker(时间选择)EasyRefresh(下拉加载上拉刷新)IconFont(字体图标)ImagePicker(单图片选择)MultiImagePicker(多图片选择)Spinkit(loading动画)Swiper(轮播图)Web(网页加载)


演示

在这里插入图片描述

应用下载

蒲公英下载的密码: xuexiangjys

在这里插入图片描述

应用截图

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

依赖库说明

非常感谢

联系方式

在这里插入图片描述

微信公众号

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xuexiangjys

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值