Last week, I recommended a business course. Many people were interested in it because they did not read the original text, so it can be seen that people are very interested in the complete project.


In fact, there are many excellent and relatively complete open source projects on Github. Last night, I helped you find some projects for you to learn according to different categories: audio and video player, IM messaging, reading, mall and some open source clients of companies.





Imitation NetEase cloud music Android version client, still updated within a month, close to 2000STAR, I believe is a very good music client.


Technology involved:

  • Timber

  • Fresco

  • MediaPlayerProxy

  • Android-ObservableScrollView

  • retrofit

  • ImitateNetEasyCloud

  • okhttp

  • CustomLrcView

  • MagicaSakura


https://github.com/aa112901/remusic





High imitation Bilibili client – (゜- ゜) treat ロ Cheers ~


The project should not be finished yet, but the screenshots provided suggest that the core features are mostly finished.


https://github.com/MichaelHuyp/Bilibili_Wuxianda





An Android client designed and developed based on Google Material Design, including news brief reading, picture browsing, video cool look, music listening and two-dimensional code scanning five sub-modules. The project adopts MVP architecture development, which may not be very standard because it is still in the exploratory stage. But that’s basically how it works, at least in my opinion. Yeah, that’s it!


A reading app of 3000+ STAR has very high functional integrity as seen from the screenshot.


https://github.com/chentao0707/SimplifyReader






A Material Design App for Douban.com


Related technologies:

  • PhotoView

  • Glide

  • Gson

  • ButterKnife

  • DiskLruCache

  • ThreeTenABP

  • Volley

  • EventBus

  • CustomTabsHelper

  • MaterialEditText

  • MaterialProgressBar

  • SystemUiHelper

  • MaterialColdStart


https://github.com/DreaminginCodeZH/Douya







Android App of SealTalk powered by RongCloud. Android version of instant messaging (IM) application based on Rongyun – Hi Bao. http://sealtalk.im


There is even a red envelope function! And this open source app has update records in recent days ~~


https://github.com/sealtalk/sealtalk-android





Simple open source mall version, including user registration, login, password retrieval, SMS verification, user sharing, message push, order upload, commodity classification, commodity collection, shopping cart order to add, delete, commodity query, user Settings, user evaluation, user comments and other basic functions.


Mall type of open source is not much, but your own search, I believe there must be unexpected harvest ~~


https://github.com/Shuyun123/LKShop


In fact, some companies also open source their clients




  

  

This is OSCHINA official development of Android client software, using native API development, non-HTML mode.


Official open source ~~ so the code quality must be very high ~~ very worthy of reference.


http://git.oschina.net/oschina/android-app


All right, seven is about right


I never tweeted anything on Saturday, which was a small compensation for the promotion I posted during the week


Well, here are seven good, nearly complete open source projects that are good enough for you to learn. Be sure to choose the right one for you first. Think about what you want to learn from the project before you learn, and pay attention to its ReadMe.


In addition, there are so many things you can learn from github search when it’s used properly that I’m just throwing out a few Pointers here


If you have an article you want to learn, leave a message directly and I will organize the call for contributions. If you have a good article that you want to share with us, you are welcome to contribute, just send me the link to the article.


Please long press the following picture -> the QR code in the identification picture or scan to follow my official account: