Skip to content

Latest commit

 

History

History
136 lines (126 loc) · 5.38 KB

README.md

File metadata and controls

136 lines (126 loc) · 5.38 KB

Android Basics Refresher

code style: prettier

Introduction

The main goal of building and maintaining this website is to have a live cheat sheet of many of the most commonly used APIs in Android.

What you should expect

Most of the documentation in this website is composed of code snippets. It means that you will find this documentation beneficial in case you are already familiar with the APIs of the code snippets provided here and you just need a basic refresher about these APIs. Most of the examples here were inspired by courses that I took online on LinkedIn Learning as well as while coding Android projects. In the libraries section, you will find the libraries that I use to simplify many complex tasks.

Table of content

  1. Introduction
  2. Lists
    1. ListView
    2. Custom ListView
    3. RecyclerView
  3. Activities Communications
    1. Intents with objects that implements parcelable
    2. Get back results from an activity
  4. Fragments
    1. Add Fragment
    2. Remove Fragment
    3. Pass Data to Fragment
    4. Communication with Activity
    5. Dialog in a Fragment
    6. Custom Dialog
    7. ViewPager
    8. SharedPreferences
  5. Storage
    1. SharedPreferences
    2. ImageCaching
  6. Helpers
    1. Check Connectivity
    2. Screen Utility
  7. Concurrent Tasks
    1. AsyncTask
    2. ASyncTaskLoader
    3. IntentService
  8. Libraries
    1. UI
    2. Networking
    3. Architecture
    4. Databases

License

Copyright © Fadi William Ghali Abdelmessih 2020

// Creative Commons License
// Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
// https://creativecommons.org/licenses/by-nc-sa/4.0/