Recently, a friend of mine asked me if I had an MVP+Dagger2+Retrofit2.0+Rxjava case that I haven’t fully implemented yet. Today I’ll introduce you to an open source project: OwSpace. Based on MVP+Dagger2+Retrofit2.0+Rxjava an APP for everyone to learn and reference.
Owspace is a highly counterfeit single read APP. The API interface is obtained by illegal means.
You can learn
-
The MVP pattern
-
Retrofit2.0 + rxjava
-
Dagger2
-
Jsoup parsing the DOM
-
sqldelight SqlBrite
-
Audio and video playback, etc
-
some fucking source code
The statement
I like this artistic APP, so I grabbed the data and decompiled the APP on impulse. So, THE API interface is obtained by illegal means. Commercial use is strictly prohibited.
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit: junit: 4.12'
compile(name: 'SildeMenulibrary-release', ext: 'aar')
compile(name: 'ObservableScrollView-release', ext: 'aar')
compile 'com. Android. Support: appcompat - v7:24.2.1'
compile 'com. Jakewharton: butterknife: 7.0.1'
compile 'com. Google. Code. Gson: gson: 2.6.2'
compile The 'net. Danlew: android. Joda: 2.9.3'
compile 'com. Squareup. Okhttp3: okhttp: 3.4.1 track'
compile 'com. Squareup. Okhttp3: logging - interceptor: 3.4.1 track'
compile 'com. Squareup. Retrofit2: retrofit: 2.1.0'
compile 'com. Squareup. Retrofit2: adapter - rxjava: 2.1.0'
compile 'com. Squareup. Retrofit2: converter - gson: 2.1.0'
compile 'com. Squareup. Sqlbrite: sqlbrite: 0.7.0'
compile 'the IO. Reactivex: rxandroid: 1.2.1'
compile 'the IO. Reactivex: rxjava: 1.1.6'
compile 'com. Making. Bumptech. Glide: glide: 3.7.0'
compile 'com. Making. Bumptech. Glide: glide: 3.7.0'
compile 'com. Orhanobut: logger: 1.15'
compile 'com. Elyeproj. Libraries: loaderviewlibrary: 1.2.1'
compile 'in. Srain. Cube: ultra - PTR: 1.0.11'
compile 'com. Android. Support: recyclerview - v7:24.2.1'
compile 'com. Android. Support: design: 24.2.1'
compile 'org. Jsoup: jsoup: 1.7.3'
compile 'pub. Devrel: easypermissions: 0.2.0'
compile 'com. Wang. Avi: library: 2.1.3'
compile 'com. Google. Dagger: a dagger: 2.7'
apt 'com. Google. Dagger: a dagger - compiler: 2.7'
compile 'org. Anyone: javax.mail. Annotation: 10.0 - b28'
compile 'UK. Co. chrisjenx: calligraphy: 2.2.0'
Copy the code
Project Address:
https://github.com/babylikebird/owspace
Read more
Exploring Python – The basics of the Python language
Let’s have a good time starting Python
Here’s how to read the difference between the JVM and Dalvik
Here’s how to create a sliding top visual effect
NDK project actual combat – high imitation 360 mobile phone assistant uninstall monitoring
Interview Questions for 2017 (Android)
Believe in yourself, there is nothing impossible, only unexpected
Wechat official account: Terminal R&D Department