Flutter 案例 实现 Wanandorid 客户端

有点标题党了,今年 Flutter 很给力,真的是哪哪都能看到,作为一名 Android 开发者“不得不去”学习了解一下,所以我试着利用 Flutter 实现一个 Wanandroid 客户端。

1.如何上手

Flutter 的核心就是跨平台(采用Dart语言开发),所以与原生还是有很大的不同的,就比如:Flutter 是没有 xml 静态布局的,所有页面都是由 Widget 组件构成,即“万物皆组件”,所以我们的布局是这样写的:

第一眼看的反应是不是,真是啥!这特么是啥玩意!这一层层的嵌套关系,真是让我难以下手。不过现在写多了是
在这里插入图片描述

说说我是如何上手的吧(已附相应链接):

  1. 配置 Flutter 环境
  2. 学习 Dart 基本语法,及代码规范
  3. 学习基本组件的使用,如:StatefulWidget, Row, Column…
  4. 尝试去实现一些简单的业务,比如:登入、注册功能等等
  5. 实现一个完整版项目
  6. Todo: CodeReview, 不断改进,为项目选择正确的方法

2.项目效果

主页项目微信公众号知识体系
我的个人信息文章详情登入页面

具体代码见:Wanandroid_Learning_Flutter 欢迎 Issue, Star, Fork。

一起 Flutter 吧!

另外,如果你想看 Java 与 Kotlin 的版本,请看我的另一篇文章,我一次性为 Wanandroid 开发了Java与Kotlin两个版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值