codepath / codepath/android_guides
Master List: Cliffnote Topic Requests
- Dominant language
- No language data
- Stars
- 28.3k
- Forks
- 6.2k
- PR merge metrics
- No merged PRs in 30d
Description
This is the **master list** of things that need to be added / improved on the cliffnotes. If you see an **important topic missing** here, **please reply below**!
Incomplete stubs that **need attention** to be completed (please help out if you can):
- [Advanced Architecture Guides](http://guides.codepath.com/android/Architecture-of-Android-Apps)
- [Profiling Performance or Memory](https://github.com/codepath/android_guides/wiki/Debugging-and-Profiling-Apps)
- [Real-time Chat with Push](https://github.com/codepath/android_guides/wiki/Real-time-Messaging)
- [Drawing with SurfaceView](https://github.com/codepath/android_guides/wiki/Extending-SurfaceView)
- [Bluetooth API](https://github.com/codepath/android_guides/wiki/Connectivity-using-the-Bluetooth-API)
A few topics we could use help developing cliffnotes for:
- [Wearables Guides](https://developer.android.com/training/building-wearables.html)
- [WiFi](http://developer.android.com/reference/android/net/wifi/WifiManager.html), [NFC](https://github.com/codepath/android_guides/issues/23) Connectivity APIs
- [Creating an App Widget](https://github.com/codepath/android_guides/issues/40) (#40)
- [Google Play In-app Billing](http://developer.android.com/google/play/billing/index.html) (#27)
- [Custom Camera with Camera 2 API](https://github.com/codepath/android_guides/issues/86)
- [AccountManager](https://github.com/codepath/android_guides/issues/49) (#49)
- [AsyncTaskLoader](http://developer.android.com/reference/android/content/AsyncTaskLoader.html)
- [SyncAdapter](http://developer.android.com/training/sync-adapters/creating-sync-adapter.html)
- [Lollipop Job Scheduler](https://github.com/codepath/android_guides/issues/74) (#74)
- [Geofencing API](https://github.com/codepath/android_guides/issues/192) (#192)
Production Topics:
- [Building Responsive Android Apps](https://github.com/codepath/android_guides/issues/55)
- [Checklist on preparing for public release](https://github.com/codepath/android_guides/issues/69)
- [I18n and Localization guide](https://github.com/codepath/android_guides/issues/77)
- [Guide on beta testing in lead up to launch](https://github.com/codepath/android_guides/issues/121)
Workflow Tools:
- Crashlytics
- Stripe (#73)
- OTA
- Facebook SDK
- Updated Jenkins
- Advanced Gradle (Flavors, Tasks, Deps)
More advanced topics that could use cliffnotes by experts:
- Creating a Custom Keyboard (#137)
- Security for Android
- Native Development Kit (NDK)
- Binder Inter-Process Communications ([See Here](https://guides.codepath.com/android/Managing-Threads-and-Custom-Services#bound-services))
Any help starting these cliffnotes would be appreciated! Feel free to add other requests as an issue or to this thread! If you are interested in contributing, please [check out the contributing guidelines](https://github.com/codepath/android_guides/wiki/Contributing-Guidelines) to understand the philosophy of the guides.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.