Compose Unit 上线了

253 阅读2分钟

1_u48XQeiEY0DGRQj8--EFyw.png

距离上一次写关于Compose Unit这个项目已经一年多了,上篇文章参考。今天很高兴的告诉大家,Compose Unit成功上架了Google Play了(Compose Unit),大家可以下载体验一下。

这一年,由于项目需要,转行做了一个名iOS开发者,也去简单了解一下Vue 等前端框架。由于重心转移到了iOS的开发,所以这个项目就荒废了。最近新接手了一个软硬件项目,Android 和iOS端准备用Flutter,硬件APP 就准备用Compose来完成。终于可以甩掉公司历史包袱,在实际项目中实践Compose了。今天,它又回来了。

为什么要开始这个项目

以前的安卓,让我最不爽的是写不完的XML文件,写不完的findViewById。虽然后面的DataBing和一些第三方框架都能简化,但是心里已经埋下了一颗小小的种子,在小小的花园里面,结了一颗小小的果子。 经过简单的上手Compose,就彻底喜欢上了,声明式UI,所见即所得。上手了几个Flutter项目、SwiftUI写了两个简单的APP后,感觉现在的UI框架都是相通的,所以准备整理一下Compose的一些基本用法,好在后期的项目实践。项目格式和整体架构,完全是参考了我学习Flutter时候的一个开源项目 FlutterUnit。所以开始这个项目的目的是为了方便自己学习。

为什么要上架这个APP

每个开发者都希望自己做的事情,能让别人看到。对于移动端开发者来说,上架了XXX个APP,是一件很开心的事情。虽然我也上架了好多APP,大部分都是公司的。收钱做的事和自己想做的事,还是有差距的。其实还有一个最重要的目的,还是学习,通过上架可以了解这个流程,学习SEO关键词优化(待尝试),而且是自己的项目,可以随心所欲,不用跟产品经理解释什么。

项目目前的问题

  1. 目前收录的控件还不够完善,文字介绍也很简单,界面比较粗糙
  2. 项目UI还是基于 material design 2.0 ,需要升级到 3.0
  3. 目前的合集 Side Effect、Gesture 手势处理、NestedScroll 嵌套滑动、自定义Modify、Text文字、Animation 动画,完成度不高,整体可能只实现了20% 左右,还需要继续努力。

闪屏

闪屏

闪屏

闪屏

闪屏

闪屏

最后

加油,保持持续更新,不断学习。