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

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

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

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

反编译DEX后如下图:

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

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

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是不是外包的呢?

    原文作者:文采逸逸
    原文地址: https://www.jianshu.com/p/3abdb566d92e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞