7 Complete Projects to Learn Android Don't Miss

This blog is transferred from Hongyang Dashen Hongyang Dashen 's blog address

1

Imitation NetEase Cloud Music Client



The imitation NetEase Cloud Music Android version client, there are still updates within a month, close to 2000star, I believe it is a very good music client.


Technology involved:

  • Timber

  • Fresco

  • MediaPlayerProxy

  • Android-ObservableScrollView

  • retrofit

  • ImitateNetEasyCloud

  • okhttp

  • CustomLrcView

  • MagicaSakura


https://github.com/aa112901/remusic


2
imitation national TV



High imitation Bilibili client-( ゜- ゜)つロCheers~


The project should not be finished yet, but from the screenshots provided, the core functions should be largely over.


https://github.com/MichaelHuyp/Bilibili_Wuxianda


3Briefly read the client



An Android client designed and developed based on Google Material Design, including five sub-modules: news brief reading, picture browsing, video cool watching, music listening and QR code scanning. The project adopts the MVP architecture development, because it is still in the exploration stage, it may not be very standardized. But basically it should be such a routine, at least I personally think it is like this~ Well, it is like this!


A reading app with 3000+ stars, the functional integrity is also very high from the screenshots.


https://github.com/chentao0707/SimplifyReader



4 bean sprouts client



Open source Material Design Douban client (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



5 IM: Hi Leopard




Android App of SealTalk powered by RongCloud. An instant messaging (IM) application for Android based on RongCloud - Hi Leopard. http://sealtalk.im


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


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


6 Rock Mall



Simple Mall open source version, including user registration, login, password retrieval, SMS verification, user sharing, message push, order upload, product classification, product collection, shopping cart order addition, deletion, product query, user settings, user evaluation, Basic features such as user reviews.


There are not many open source malls, but if you search by yourself, I believe I must have unexpected results~~


https://github.com/Shuyun123/LKShop


In fact, some companies also open source their clients~


7oschina official client


   

  

This is the Android client software officially developed by OSCHINA, which is developed with native API and not in HTML mode.


It is officially open source~~so the code quality must be very high~~It is worth learning from.


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

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325810570&siteId=291194637