Skip to main content

Command Palette

Search for a command to run...

Android Concurrency

Explore Android concurrency with Threads, Loopers, Executors, AsyncTask, RxJava, WorkManager, AlarmManager, and Kotlin Coroutines

Updated
1 min read
Android Concurrency
D

Software Developer

  1. Android MultiThreading

    • Thread, Runnables, and Callables

      • Basics of threading and how to use Runnables and Callables
  2. Handlers and Loopers

    • Use Handlers and Loopers for message handling
  3. Executors and ThreadPool

    • Manage threads using Executors and ThreadPools
  4. AsyncTask

    • Use AsyncTask for background operations (Note: Deprecated in API level 30)
  5. RxJava

    • Use RxJava for reactive programming
  6. WorkManager

    • Use WorkManager for background tasks
  7. AlarmManager

    • Schedule tasks using AlarmManager
  8. Coroutines

    • Use Kotlin Coroutines for asynchronous programming