Flutter 案例 实现 Wanandorid 客户端
有点标题党了,今年 Flutter 很给力,真的是哪哪都能看到,作为一名 Android 开发者“不得不去”学习了解一下,所以我试着利用 Flutter 实现一个 Wanandroid 客户端。
1.如何上手
Flutter 的核心就是跨平台(采用Dart语言开发),所以与原生还是有很大的不同的,就比如:Flutter 是没有 xml 静态布局的,所有页面都是由 Widget 组件构成,即“万物皆组件”,所以我们的布局是这样写的:
第一眼看的反应是不是,真是啥!这特么是啥玩意!这一层层的嵌套关系,真是让我难以下手。不过现在写多了是
说说我是如何上手的吧(已附相应链接):
- 配置 Flutter 环境
- 学习 Dart 基本语法,及代码规范
- 学习基本组件的使用,如:StatefulWidget, Row, Column…
- 尝试去实现一些简单的业务,比如:登入、注册功能等等
- 实现一个完整版项目
- Todo: CodeReview, 不断改进,为项目选择正确的方法
2.项目效果
主页 | 项目 | 微信公众号 | 知识体系 |
---|---|---|---|
我的 | 个人信息 | 文章详情 | 登入页面 |
---|---|---|---|
具体代码见:Wanandroid_Learning_Flutter 欢迎 Issue, Star, Fork。
一起 Flutter 吧!
另外,如果你想看 Java 与 Kotlin 的版本,请看我的另一篇文章,我一次性为 Wanandroid 开发了Java与Kotlin两个版本
Flutter 案例 实现 Wanandorid 客户端相关推荐
- 一款基于flutter的仿微博客户端(仿微博首页,视频页,聊天页面等)
基于flutter的仿微博客户端 在学习了flutter之后,写了一个仿微博最新的10.4.0版本, 还原微博80%的界面 总共涉及到了几十个界面和接口,用到了flutter中的大部分组件 该项目分为 ...
- Flutter 学习之旅 之 flutter 工程目录文件夹说明,以及几个简单 Flutter 案例
Flutter 学习之旅 之 flutter 工程目录文件夹说明,以及几个简单 Flutter 案例 目录 Flutter 学习之旅 之 flutter 工程目录文件夹说明,以及几个简单 Flutte ...
- 从0开始写一个基于Flutter的开源中国客户端(5)——App整体布局框架搭建
上一篇中我记录了Flutter中常用的一些布局,本篇开始开发基于Flutter的开源中国客户端了.在本篇博客中,要实现的是一个App的整体框架,包括页面底部的Tab导航菜单.页面的侧滑菜单以及跳转到新 ...
- Flutter 案例学习之:GridView
GitHub:https://github.com/happy-python/flutter_demos/tree/master/gridview_demo 在 ListView 中,如果将屏幕的方向 ...
- 案例分析--AD客户端登录验证缓慢问题
问题背景: 某企业用户连续反映客户端在登陆时与AD验证时异常缓慢,主要有以下现像: 2015年12月份反映,Windows XP/2003在登陆域时非常慢,需要耗费1-3分钟的时间,组策略加载不成功 ...
- Flutter版本玩Android客户端(1)——搭建主页面
最近在学Flutter,想着画点时间做个app,就做玩Android,可以利用现有的APi进行操作. 第一步:搭建主页面,如下: 主要包括几部分: AppBar,包含Drawaer,可以打开 Bott ...
- flutter练习项目 漫画客户端
标题 标题 标题 代码很粗糙,不过对于初学者来说还是有一定借鉴意义的 地址https://download.csdn.net/download/nimeghbia/10804773 我只传了代码,不是 ...
- flutter版本的玩Android客户端
flutter学习案例 目录介绍 00.项目下载与查看 01.项目介绍 02.项目优势 03.部分功能介绍 04.部分截图展示 05.版本更新 06.flutter系列博客 07.感谢 08.如何辨别 ...
- 【Flutter从入门到实战】⑪、豆瓣案例-1、星星评分Widget、虚线Widget、TabbarWidget、BottomNavigationBarItem的封装、初始化配置抽取
Flutter从入门到实战 一共分为23个系列 ①(Flutter.Dart环境搭建篇) 共3个内容 已更新 ②(Dart语法1 篇) 共4个内容 已更新 ③(Dart语法2 篇) 共2个内容 已更新 ...
最新文章
- python 发送邮件正文字体设置_python 文字 坐标python smtplib模块发送SSL/TLS安全邮件实例...
- 从3个科技公司里学到的57条经验(转)
- 数据挖掘——数据仓库
- 【Python学习日志】 - Numpy包
- 项目管理过程组和知识领域
- 怎么在百度云上部署php文件,在百度云主机上部署thinkphp5.1的注意事项
- 我的内核学习笔记4:sysfs学习
- 【React教学】通用型DataTable组件——400行内
- 第一讲:使用html5——canvas绘制奥运五环
- Builder 设计模式 +lomok @Data @Builder @Builder.default
- android studio for android learning (五) 最新Activity理解与其生命周期
- python常用语音识别库_python语音识别
- python读取txt 符号分割 读取一条删除一条
- 如何找回u盘里丢失的文件,u盘里的文件丢了怎么找回
- iphone手机视频和照片永久删除还能恢复吗?
- mysql5.7.118安装_MySQL 5.7.XX zip 安装
- 《电力系统继电保护原理》
- linux运行fastboot脚本,fastboot命令的自动补全
- 太阳能技术的应用以及未来发展趋势
- Unity读取点云数据
热门文章
- php1.6t发动机机油选择,1.6T排量汽车,机油怎么选?不同排量发动机,选择机油有讲究...
- 十年转型|小草十年庆,暖暖公益情
- 酒店管理系统(java)
- 使用Python和Jenkins REST API获取git changes信息
- linux五种IO模型
- 十分钟简明易懂搞定堆排序算法,附Python源码
- Android 电源配置文件
- 华为手机插了卡显示无服务器,华为没取卡器怎么插卡图解 用力按压使卡托弹出...
- 如何写出让CPU跑得更快的代码?
- Dell服务器H700 阵列卡Raid5更换硬盘不自动rebuild问题解决