Skip to content

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.

Notifications You must be signed in to change notification settings

fadi-william/android-basics-refresher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

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/

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published