提供大部分Android5.0組件的示例應用
這個項包含了大部分Android組件的示例應用,對于初學者和老練的人都非常有幫助。主要專注于lollipop和Material。
Here's what the project touches so far:
- Toolbar
- Drawer (following the updated Material Design Guidelines)
- Volley (with forced caching option, it caches regardless of server response headers, Memory and Disk)
- Download images using volley (with Memory and Disk caching)
- Json (using Gson)
- ListView with a custom Adapter (based on BaseAdapter)
- SwipeToReferesh (using SwipeRefreshLayout)
- Endless Adapter (using a custom OnScrollListener)
- Fragment (ListFragment and Fragment)
- Headless Fragment (maintain data on config changed)
- Landscape, 7'' and 10'' tablets specific layouts
- Custom Views
- Palette
- Themes
- Styles
- Gradle
- Gradle product flavors
- Espresso tests
- Travis CI, Continuous Deployment </ul>
- List filter
- RTL
- More tests
- Receiver (Check Emailer - ConnectivityReceiver.java)
- Service
- Loader
- CursorAdapter
- C2DM
- JNI
- HMAC
- SSL
- Bluetooth (check iRacerController - Deployer.java)
- Scheduling tasks (Check Emailer - Scheduler.java)
- Material Dialog (like a rate me dialog, https://github.com/afollestad/material-dialogs)
- Different buttons (http://www.google.com/design/spec/components/buttons.html)
- Anything else you think worth adding
- Or email me with what you think should be added
- Your name!
- https://developer.android.com/guide/index.html
- http://www.google.com/design/spec/material-design/introduction.html
- http://www.vogella.com/tutorials/android.html
- https://github.com/codepath/android_guides/wiki
- https://github.com/futurice/android-best-practices
- http://restcookbook.com/Basics/loggingin/
You can help with:
Credits:
Screenshots:
Useful materials (To start developing for native Android or update your knowledge):
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!