【推荐】安卓模板项目AndroidProjectandroid
https://github.com/getActivity/AndroidProjectgit
博客地址:希望人长久,搬砖再也不有github
当咱们日复一日年复一年的搬砖的时候,你是否曾想过提高一下开发效率,若是一个模板的项目摆在你的面前,你还会选择本身搭架构么浏览器
可是搭建出一个好的架构并不是易事,有多少人愿意选择去作,还有多少人选择努力去作好,可能寥寥无几,可是你今天看到的,正是你所想要的,一个真正能解决你开发新项目时最大痛点的架构工程,你不须要再麻木 Copy 原有旧项目的代码,只需改动少许代码就能获得想要的效果,你会发现开发新项目实际上是一件很快乐的事架构
缩放 ImageView:https://github.com/chrisbanes/PhotoView事件
ViewPager 指示器:https://github.com/romandanylyk/PageIndicatorView
ButterKnife 注解:https://github.com/JakeWharton/butterknife
EventBus 事件:https://github.com/greenrobot/EventBus
必备优秀框架:危险权限处理,标题栏控件,吐司工具类,圆形ImageView
经常使用页面模板:启动界面,主页界面,登陆界面,注册界面,关于界面,浏览器界面
集成友盟统计:集成友盟统计,而且加入了友盟多渠道打包,在发布release包时可选择渠道包
界面样式规范:项目的严格按照 Material Design 设计进行配色,统一和规范Button和EditText控件样式
经常使用自定义View:圆形ImageView,验证码点击倒计时View,带清除按钮的EditText,正方形的FrameLayout、LinearLayout、RelativeLayout、ImageView
代码注释规范:代码严格按照谷歌级规范来作,如需寻找友盟相关的代码,全局搜索 "友盟" 便可,任何一处不关于原生的 API 都有很是完善的注释
修复 Button 在Android 5.1 以后英文字符串自动大写的问题
修复 Button 在设置状态选择器后仍然残留按压阴影的问题
修复某些低配置机型启动页停留在白屏的时间比较长的问题
修复某些机型在 WebView 长按时布局被顶下来的问题
修复 任务栈中 首页Activity 被重复启动的问题
修正 Android 9.0 限制 Http 明文请求的问题
权限框架:XXPermissions
吐司框架:ToastUtils
国际化框架:MultiLanguages
标题栏框架:TitleBar
悬浮窗框架:XToast