首推玩安卓 作为一个安卓开发者,我个人觉得必须要了解这个网站
快速搭建项目开发框架:https://github.com/iceCola7/WanAndroid
(我了解到的是,行业内许多项目都是就这个框架搭建的)
相关的这个网站你必须要知道:https://www.wanandroid.com/index
,在这里认真阅读并学习,在开发这个行业你绝对可以的(不限于APP)
xuexiangjys
就职于掌阅科技大佬,个人觉得把他的博客熟悉,可以快速的做一个成熟的APP出来!我个人用到的是他诸多框架中的一个,(史上最优美的Android原生UI框架XUI使用指南)
适配器(做安卓能逃得了适配器?)
https://github.com/CymChad/BaseRecyclerViewAdapterHelper/wiki
图片选择及压缩组件
//图片选择
implementation 'io.github.lucksiege:pictureselector:v3.11.2'
//图片压缩
implementation 'top.zibin:Luban:1.1.8'
屏幕适配(平板页面适配轻松拿捏)
implementation 'me.jessyan:autosize:1.2.1'
权限申请(郭神发布的,好用)
implementation 'com.guolindev.permissionx:permissionx:1.7.1'
扫码组件(华为发布的,二维码、条形码等都可以,实践比ZXing好用)
implementation 'com.huawei.hms:scanplus:2.9.0.300'
两个 日历控件(看到这个square,想起了什么吗?没错,okhttp及retrofit都是他们维护的;另外一个组件也很牛,搜一下看看就知道了)
https://github.com/square/android-times-square
implementation 'com.haibin:calendarview:3.7.1'
图表库 自定义图表 折线图 柱状图 饼状图等(这个有些许麻烦,要多注意配置流程)
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
手写签名(在一些需要签署协议的项目中用到,很丝滑、好用;顺便配上一个富文本解析器)
//手写签名
implementation 'com.github.gcacace:signature-pad:1.3.1'
//显示html富文本
implementation 'org.sufficientlysecure:html-textview:4.0'
轮播图
//轮播图 中文文档https://github.com/zhpanvip/BannerViewPager/blob/master/README_CN.md
implementation 'com.github.zhpanvip:BannerViewPager:3.1.5'