Kotlin && Netease cloud music Ui && Retrofit2 + RxJava2 + Room + MVVM-databinding && Wanandroid ApiIntroduce一款基于网易云音乐UI,使用WanAndroid Api,MVVM-DataBinding架构开发的符合Google Material Design阅读类的开源项目。A netease
If you’re already familiar with concepts like async and concurrency, writing coroutines should be a simple task to pick up. The alternative to achieving asynchronous in Kotlin is to useRxJava– a library that allows for easier termination of subscriptions when activities end. Terminating subscripti...
Looks like this example proves Google’s point: AsyncTask indeed causes memory leaks. We should probably use some other approach to write concurrent code! Well, let’s give it a try. This is the same example, rewritten using RxJava: @Override public void onStart() { super.onStart(); Ob...
Chapter 10, Network Interactions with GCM, we will learn how to use the Google GCM to efficiently push and pull efficiently realtime messages from your server and how to schedule work with Google Play Services framework. Chapter 11, Exploring Bus-based Communications, we will introduce to the ...
If you use AsyncTask, it may be time to find an alternative, such as RxJava or Kotlin's coroutines.Android 11 is officially deprecating the AsyncTask API. While this is only a deprecation and not a removal, it's still probably a good idea to migrate to something else as soon as poss...
Those frustrating “All com.android.support libraries must use the exact same version specification” messages should become a thing of the past! According to the Google blog, we can expect to see parallel updates to the android.support-packaged libraries throughout the duration of the Android P...
Improvement - methods of RxJava2 interfaces should use full set of result objects: Single, Maybe or Completable Fixed - compatibility with hibernate 5.2.0 - 5.2.4 versions Fixed - ClassCastException during RBatchReactive and RBatchRx execution in exectionMode = REDIS_WRITE_ATOMIC or REDIS_READ...
一款基于网易云音乐UI,使用wanandroid、GankIo及时光网api开发的符合Google Material Desgin阅读类的开源项目。项目采取的是Retrofit2 + RxJava2 + MVVM-DataBinding架构开发。 A netease cloud music based UI, using wanandroid、Gank.Io and mtime API development accord with Google Material Desgin reading class ...