Topic | Books/Resources | Remarks | Author/Organisation |
---|---|---|---|
Foundational |
|||
User Interface | Course Link |
Building layouts, XML design, Views in Android layout. |
Udacity - Free Course |
User Input | Course Link |
Basic flow control, Functionality to app |
Udacity - Free Course |
MultiScreen Apps | Course Link |
Intents & Activities, Array, List, Loop, Custom Class, Activity Lifecycle, Fragments in Android. |
Udacity - Free Course |
Data Storage | Course Link |
Understand & use SQlite in Android, ContentProvider, CursorLoader (Adapter and Loader) to show data. |
Udacity - Free Course |
Networking | Course Link |
JSON parsing, HTTP Networking, Thread & Parallelism, Preferences (save options) in Android. |
Udacity - Free Course |
Android Basics | Course Link |
Recycler View, Aarchitecture Components, Background Tasks, Intents, SQlite, Lifecycle. | Udacity - Free Course
|
Tools |
|||
IDEs | Android Studio** |
Download Installation Guide User Guide |
|
Eclipse |
Download Installation Guide User Guide Intial Setup |
||
Xamarin (on Visual Studio) |
Download Installation Guide User Guide Intial Setup |
||
References | Google Developer |
Java Documentation** Kotlin Documentation Samples** Developers Guide** |
|
Tutorials Point |
Developers Guide |