更好地开发一个Android应用
1.1. 基本
搭架子 – 1. 目前以多Tab + Fragment为主,已成型; 2. 项目结构
异步加载图片 – UIL,Glide
网络请求 – robospice + google http client
Json – jackson2
缓存机制 – robospice
自动更新 – lesscode
事件通信 – event bus, otto
数据库 – litepal
内存检测 – leakcanary
其他各种UI和功能类库
1.2. 服务
统计服务 – 友盟、百度
云存储服务 – 七牛
推送服务 – 极光,个推,小米
支付服务 – 支付宝、微信、银联、连连支付、现在支付、充话费、语音支付等
分享 – share sdk
第三方登录 – 各大开放平台sdk
1.3. 工程
多渠道打包 – gradle flavor
持续集成 – jenkins
APK瘦身 – Proguard, AndResGuard, webp等