天花板谈Android开发膜拜单车-Mobike APPAndroid技术知识

一个商业安卓APP(摩拜单车)所用到的开源项目

2017-06-06  本文已影响199人  文采逸逸

版权声明:本文为Yiwent原创文章,转载必须注明出处。

为了学习,今天解压膜拜单车APP的的安装包,(仅提供学习)里面结构如图:

反编译DEX后如下图:

根据编译后源码:大概用了以下开源项目

1.compile 'com.github.deano2390:MaterialShowcaseView:1.1.0'

https://github.com/deano2390/MaterialShowcaseView

2.https://github.com/chrisbanes/PhotoView

compile 'com.github.chrisbanes:PhotoView:latest.release.here'

3.compile 'org.greenrobot:eventbus:3.0.0'

https://github.com/greenrobot/EventBus

4.org.apache.thrift

thrift https://github.com/Microsoft/thrifty

5.compile 'net.frakbot:jumpingbeans:1.3.0'

https://github.com/frakbot/JumpingBeans

6.https://github.com/hdodenhof/CircleImageView

compile 'de.hdodenhof:circleimageview:2.1.0'

7.https://github.com/loopj/android-async-http

compile 'com.loopj.android:android-async-http:1.4.9

8.umeng 友盟分享与统计

9.https://github.com/timqi/SectorProgressView

compile 'com.timqi.sectorprogressview:library:2.0.0'

10.https://github.com/TalkingData/TalkingData-SDK-Demo

11.https://github.com/vell001/BetaSDKDemo

腾讯Bugly

12.https://github.com/stripe/stripe-android

compile 'com.stripe:stripe-android:4.0.2'

13.compile 'com.sothree.slidinguppanel:library:+'

14.qiniu 七牛云存储

15.compile 'com.orhanobut:logger:2.1.0'

logger

16.https://github.com/wqsflying/SwipyRefreshLayou

compile 'com.github.orangegangsters:swipy:1.1.0@aar'

17.https://github.com/JakeWharton/NineOldAndroids

compile 'com.nineoldandroids:library:2.4.0'

18.xiaomi meizu推送

19.compile 'com.lzy.widget:imagepicker:0.5.5'

https://github.com/jeasonlzy/ImagePicker

20.ButterKnife

compile 'com.jakewharton:butterknife:8.4.0'

apt 'com.jakewharton:butterknife-compiler:8.4.0'

可见,一个商业APP用的开源项目达二十几个。这里有个疑问:不知道这个app是不是外包的呢?

上一篇下一篇

猜你喜欢

热点阅读