Jaspwer / BaseAndroid

帮助开发者快速搭建一个app,为开发者提供常用的功能模板,封装常用的功能,让开发者将工作中心转移到业务层,无需过多关心底层

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

主题:帮助开发者快速搭建一个app(v 1.0)

  • what 为开发者提供常用的功能模板,封装常用的功能,让开发者将工作中心转移到业务层,无需过多关心底层。提供常见的场景模板,比如登陆注册模板,用户信息模板等等,封装常用的widget,集成当下使用率较高的三方框架,如:Glide,RxJava,Retrofit,Dagger2等,降低开发者的学习成本。

  • how 目标是先将app的架构搭建起来,目前市面上比较火的交互设计主要分为以下两种:qq式的带侧滑界面设计和微信式设计,计划将这两种样式模板都集成到工程中去,供开发者选择。

  • why 目前github上这种模板工程很多,但是仔细阅读他们项目代码的过程中,还是发现有几点没办法满足自己的需求,轮子哥的AndroidProject ,个人觉得亮点还是很多的,比如对常见的自定义View的封装,细节方面都做得很好,总体来说还是很不错的,那我为什么还要再去封装一遍呢? 第一,最常用的东西,框架并没有集成(网络这块),很难想象,一个框架没有选择去封装一个常用的网络请求模块,还有数据库这块,框架也没有提供,额,个人觉得轮子哥有空把这块补充起来吧。第二,代码的风格,每个人敲代码风格都不一样,这个仁者见仁智者见智吧。

  • 未完待续

About

帮助开发者快速搭建一个app,为开发者提供常用的功能模板,封装常用的功能,让开发者将工作中心转移到业务层,无需过多关心底层