前言
起初毕业前夕,个人已经开始自学Android开发,由于没有指导,所以起步很难,写的代码也规范,逻辑不清,技术止步于皮毛,很多东西都不理解。
后来步入工作,逐渐熟悉了这个方向,在成都做了一年半的Android开发。
在这一年半里,理解了基本的开发技术,掌握了应用前端的开发能力,综合收获的话就是了解了Google 的 Jet Pack库, compose等。
后来由于种种原因,离开成都,去了深圳。
深圳前半年,在一家借贷公司做马甲,毫无技术突破可言,所以我跑路了。
离开后,进入一家做跨平台技术的公司,开始学习掌握了 一些前端技术如 Vue2、JS等,也掌握了阿里的Weex跨平台开发,在空余时间自学了后端 Spring- Boot,跨平台Flutter等,并以个人开发者身份开发了一款Android原生APP(包括后端接口服务提供、云服务搭建部署),虽然上架过程有些插曲,但整体技术提升颇多,后来工作一年后,公司开始使用React- Native跨平台框架技术,目前处于初学阶段。
短期目标
为了巩固个人开发技术,我想分别用
Android原生、Android- Compose、Weex、Flutter、React-Native
五种前端技术实现一个相同功能的app。
目前进度:1/5
Android原生
状态: 已完成
仓库:https://github.com/AnFxy/CloudPic
Flutter跨平台
状态:开发中
仓库: https://github.com/AnFxy/cloud_pic_flutter
Jetpack-Compose
状态:待开始
仓库:暂无
Weex跨平台
状态:待开始
仓库:暂无
React-Native跨平台
状态:开发中
仓库:https://github.com/AnFxy/cloud_pic_react_native.git