一个Android程序的快速搭建

如今,android的各种库非常丰富,好多东西拿来就用。

一个应用型的app,大概也就是把数据从网上或者本地加载表示到页面,另外提交极少的一些数据。

1.选型

   由于google已经发布了官方的databinding组件,使用MVVM模式开发应该是个趋势。

2.各种周边库

   2.1 网络

         使用retrofit 2.0 + OKHttp + Gson的模式

   2.2 处理流程

         使用rxjava,rxandroid 处理流程比较明了,线程切换也比较方便,适合临时把处理放到另外一个线程的场景。

         另外和上面的retrofit2也可以配合使用

   2.3 图片下载

         Glide,Picasso都可以,支持内存,硬盘,网络三段获取

   2.4 二维码识别

         zxing 各方面都是最优

   2.5 如果项目有图标

         MPAndroidChart 各种图表显示

   2.6 如果对图片各种姿势进行观看

         PhotoView

   2.7 跟本地有数据交互的话

         realm不错,比较轻量级。如果用sqllite的话,可以使用greenDao

   2.8 想做引导页

         AppIntro

   2.9 第三方登陆

         老老实实用各自的官方sdk吧

   

猜你喜欢

转载自weiqingfei.iteye.com/blog/2287832
今日推荐