**正文章摘要自同行说用户“星星”分享的稿子,原来的书文链接:http://forum.memect.com/blog/thread/app-2016-02-25-3946526155290692/,如涉及版权问题请及时联系小编!******

关怀简书同行说账号,加观者福利qq群4二〇〇五8331,不定期发送红包哦!

前言

有关什么高功能开发App,开发前必要做怎么着准备吧?此前在博客园和segmentfault回到过类似的题材,在此处按划分作用模块—设计APP框架—APP品质把关—内测,正式公布的流程来总计。


1)作用模块

互联网模块

okhttp

android-async-http

volley

retrofit

事件总线

otto

EventBus

借助于注入

Dagger

RoboGuice

ButterKnife

图形模块

Fresco

Glide

picasso

数量存储

greenDao

ormlite

LitePal

realm

tray:协理多进程的轻量级存款和储蓄

Paper

响应式编制程序

RxJava

RxAndroid

日记输出

logger

android-CLog

KLog

Debug

LogUtils

JSON

fastjson

gson

jackson

XML,LoganSquare

XML

xstream


2)架构划设想计

其一一定得询问下MVC,MVP,MVVM还有设计情势那一个,那里有多少个开源项目引进下

philm

Movie collection and information app for Android.

SimpleNews

根据Material Design和MVP的音信客户端

GankDaily

A application show technical information every working days, use MVP
pattern.

SimplifyReader

一款基于谷歌(Google) Material Design设计开发的Android客户端

NBAPlus

A concise APP about NBA News and Event with RxJava and EventBus

PhotoNoter

Material Design风格的开源照片笔记。(MVP+Dagger2+RubiconxJava+Dex分包异步加载)

Meizhi

gank.io unofficial client, RxJava & Retrofit


3)崩溃总计平台

对APP崩溃总括是必须的呀,Crittercism和Crashlytics有时候须求梯子,你懂的。ACRA供给协调来搭建。

腾讯bugly

金山Crasheye

Crittercism

Crashlytics

ACRA:搭建方法


4)测试相关

testerhome

支付宝Monkey先生推荐的测试社区,里面有好多干货

bugtags

新一代的、专为移动测试而生的瑕疵发现及管理工科具

testin

免费移动App真机云测试平台

Emmagee

博客园产品的,是监察和控制钦点被测应用在采用进程中占有机器的CPU、内部存款和储蓄器、流量财富的习性测试小工具。

GT

腾讯出品的,对APP实行急忙的性质测试(CPU、内部存款和储蓄器、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、
互连网数据包的抓取、APP内部参数的调试、真机代码耗费时间计算等

awesome-android-testing

收集了诸多测试用到的library.


5)APP内测,分发

APP开发形成了,想通过链接格局发给外人利用测试,下边三个阳台能够帮到你

FIR.im

蒲公英


6)其他

leakcanary

反外省部存储器泄露,square知名,必属精品

blockcanary

检查和测试UI卡顿, Ali工程师出品

DebugDrawer

帮您飞速的在debug版本分析,诊断难点

ANR-WatchDog

检查ANSportage问题的利器

ViewServer

当你用真机调节和测试连不上Hierarchy Viewer,它能够扶持您到家消除难题

androidtool-mac

可在mac上对Android手提式无线电电话机和智能手表进行一键截屏、摄像录制和装置APK等操作


后话

尽管那几个开源库好用,能让你火速的支出出一款APP。但运用前最好要了它们存在的片段bug和坑,遭逢难点得以给作者提issue,能寻找清楚原理更好了。还有正是永然则度追求开源库,过多引入会造成您的代码臃肿,更会导致65535方法数限制的题材,那时你得用Multidex来解决难点了,在此处能够查询你apk的点子数apk-method-count


团组织费用了一款工程师、产品高管、设计师必备神器【同行说】APP,找大牛、看最新最热干货,勾搭妹纸,快来同行说啊!

相关文章

网站地图xml地图