一个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吧

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值