Video library

YouTube Knowledge Map

Browse CodeTutor tutorials by topic, playlist, and learning sequence.

Knowledge map catalogue

Relationships

  • Getting started with AndroidCodetutor - Special Edition II: membership (playlist-membership)
  • Getting started with AndroidExplained - Android Activity Life Cycle: membership (playlist-membership)
  • Getting started with AndroidExplained - How Screen orientation affects Android Activity life cycle: membership (playlist-membership)
  • Getting started with AndroidAndroid Intents Part 1 - Explicit Intents: membership (playlist-membership)
  • Getting started with AndroidAndroid Intents Part 2 – Implicit Intents: membership (playlist-membership)
  • Getting started with AndroidAndroid Intents Part 3 - Passing Data using Intents: membership (playlist-membership)
  • Getting started with AndroidAndroid Intents Part 4 - Using Parcelable: membership (playlist-membership)
  • Getting started with AndroidUsing Parcelable - Extended version: membership (playlist-membership)
  • Getting started with AndroidActivities, Tasks & Stacks - Part 1, An Introduction: membership (playlist-membership)
  • Getting started with AndroidActivities, Tasks & Stacks - Part 2, Launchmode "standard": membership (playlist-membership)
  • Getting started with AndroidActivities, Tasks & Stacks - Part 3, Launchmode "singleTop": membership (playlist-membership)
  • Getting started with AndroidActivities, Tasks & Stacks - Part 4, A bit about "taskAffinity": membership (playlist-membership)
  • Getting started with AndroidActivities, Tasks & Stacks - Part 5, "singleTask" Activity with "taskAffinity": membership (playlist-membership)
  • Getting started with AndroidActivities, Tasks & Stacks - Part 6, "singleTask" Activity without "taskAffinity": membership (playlist-membership)
  • Getting started with AndroidActivities, Tasks and Stacks - Part 7, "singleInstance" vs "singleTask": membership (playlist-membership)
  • Getting started with AndroidActivities, Tasks and Stacks - Part 8, Intent Flags [The Finale]: membership (playlist-membership)
  • Getting started with AndroidExplained - Android UI thread/main thread: membership (playlist-membership)
  • Getting started with AndroidExplained - Android Looper and handler: membership (playlist-membership)
  • Getting started with AndroidExplained - Android AsyncTask: membership (playlist-membership)
  • Getting started with AndroidAsyncTask - Revisited: membership (playlist-membership)
  • Getting started with AndroidServices in Android - Part 1: membership (playlist-membership)
  • Getting started with AndroidQuickUpdate : Services in Android - Part 1: membership (playlist-membership)
  • Getting started with AndroidServices in Android - Part 2, All about sticky and non sticky services: membership (playlist-membership)
  • Getting started with AndroidServices in Android - Part 3, Quick intro to Bound Services: membership (playlist-membership)
  • Getting started with AndroidServices in Android - Part 4, Local binding preparation (IBinder): membership (playlist-membership)
  • Getting started with AndroidServices in Android - Part 5, Local binding Finale (ServiceConnection): membership (playlist-membership)
  • Getting started with AndroidServices in Android - Part 6, Remote binding Service using Messenger: membership (playlist-membership)
  • Getting started with AndroidServices in Android - Part 7, Let's bind to remote Service: membership (playlist-membership)
  • Getting started with AndroidServices in Android - Part 8, Remote binding Finale: membership (playlist-membership)
  • Getting started with AndroidQuick Update - Simple Secure Service & Service Intent must be explicit: membership (playlist-membership)
  • Getting started with AndroidBroadcast Receiver - Part 1, An Introduction: membership (playlist-membership)
  • Getting started with AndroidBroadcast Receiver - Part 2, Dynamic Registration of Broadcast Receiver: membership (playlist-membership)
  • Getting started with AndroidBroadcast Receiver - Part 3, Listening to custom intent broadcasts: membership (playlist-membership)
  • Getting started with AndroidAndroid Oreo BR not working | Quick Fix Update: membership (playlist-membership)
  • Getting started with AndroidBroadcast Receivers - Part 4, Ordered Broadcast Receivers: membership (playlist-membership)
  • Getting started with AndroidBroadcast Receiver - Part 5, The Finer Nuances: membership (playlist-membership)
  • Getting started with AndroidContent Provider - Part 1, A brief introduction: membership (playlist-membership)
  • Getting started with AndroidContent Provider - Part 2, All about ContentResolver and Cursor: membership (playlist-membership)
  • Getting started with AndroidContent Provider - Part 3, Loader and CursorLoader: membership (playlist-membership)
  • Getting started with AndroidContent Provider - Part 4, The Finale [As of now]: membership (playlist-membership)
  • Getting started with AndroidAndroid Permissions - Part 1, Intro to Runtime permissions: membership (playlist-membership)
  • Getting started with AndroidAndroid Permissions - Part 2, Normal and Dangerous Permissions: membership (playlist-membership)
  • Getting started with AndroidAndroid Permissions - Part 3, Permission Groups: membership (playlist-membership)
  • Getting started with AndroidAndroid Permissions - Part 4, Design pattern for managing Runtime permissions: membership (playlist-membership)
  • Getting started with AndroidAndroid Permissions - Part 5, Handling multiple runtime permissions: membership (playlist-membership)
  • Getting started with AndroidAndroid Data Persistance - 1, A sneak Peek: membership (playlist-membership)
  • Getting started with AndroidSimple File IO: Android Data Persistence Tutorial - Part 2: membership (playlist-membership)
  • Getting started with AndroidFile IO to External Storage - Android Data Persistence Tutorial - Part 3: membership (playlist-membership)
  • Getting started with AndroidSharedPreferences!!! Made Easy - Android Data Persistence Tutorial - Part 4: membership (playlist-membership)
  • Getting started with AndroidShared Preference: The Finale | Android Data Persistence - Part 5: membership (playlist-membership)
  • Getting started with AndroidSQLite - A brief overview - Android Data Persistence Tutorial - Part 6: membership (playlist-membership)
  • Getting started with AndroidGetting started with SQLite in Android app: Android Data Persistence Tutorial: membership (playlist-membership)
  • Getting started with AndroidAndroid SQLite CRUD Operations - Android Data Persistence Tutorial - Part 8,: membership (playlist-membership)
  • Getting started with AndroidAndroid UI & SQLite Integration: Android Data Persistence Tutorial - Part 9: membership (playlist-membership)
  • Getting started with AndroidAndroid SQLite Update [Finale] - Android Data Persistence Tutorial Part 10: membership (playlist-membership)
  • Getting started with AndroidCustom Content Provider [Designing CONTENT_URIs]: Android Data Persistence Tutorial - Part 11: membership (playlist-membership)
  • Getting started with AndroidMatching CONTENT_URI in Content Provider : Android Data Persistence Tutorial - Part 12: membership (playlist-membership)
  • Getting started with AndroidContent Provider : It's query time - Android Data Persistence Tutorial - Part 13: membership (playlist-membership)
  • Getting started with AndroidWiring up - Insert, Delete, Update: Android Data Persistence Tutorial - Part 14: membership (playlist-membership)
  • Getting started with AndroidAll about getType and MIME type - Android Data Persistence Tutorial - Part 15: membership (playlist-membership)
  • Codetutor - Special Edition IIExplained - Android Activity Life Cycle: order (sequential-order)
  • Explained - Android Activity Life CycleExplained - How Screen orientation affects Android Activity life cycle: order (sequential-order)
  • Explained - How Screen orientation affects Android Activity life cycleAndroid Intents Part 1 - Explicit Intents: order (sequential-order)
  • Android Intents Part 1 - Explicit IntentsAndroid Intents Part 2 – Implicit Intents: order (sequential-order)
  • Android Intents Part 2 – Implicit IntentsAndroid Intents Part 3 - Passing Data using Intents: order (sequential-order)
  • Android Intents Part 3 - Passing Data using IntentsAndroid Intents Part 4 - Using Parcelable: order (sequential-order)
  • Android Intents Part 4 - Using ParcelableUsing Parcelable - Extended version: order (sequential-order)
  • Using Parcelable - Extended versionActivities, Tasks & Stacks - Part 1, An Introduction: order (sequential-order)
  • Activities, Tasks & Stacks - Part 1, An IntroductionActivities, Tasks & Stacks - Part 2, Launchmode "standard": order (sequential-order)
  • Activities, Tasks & Stacks - Part 2, Launchmode "standard"Activities, Tasks & Stacks - Part 3, Launchmode "singleTop": order (sequential-order)
  • Activities, Tasks & Stacks - Part 3, Launchmode "singleTop"Activities, Tasks & Stacks - Part 4, A bit about "taskAffinity": order (sequential-order)
  • Activities, Tasks & Stacks - Part 4, A bit about "taskAffinity"Activities, Tasks & Stacks - Part 5, "singleTask" Activity with "taskAffinity": order (sequential-order)
  • Activities, Tasks & Stacks - Part 5, "singleTask" Activity with "taskAffinity"Activities, Tasks & Stacks - Part 6, "singleTask" Activity without "taskAffinity": order (sequential-order)
  • Activities, Tasks & Stacks - Part 6, "singleTask" Activity without "taskAffinity"Activities, Tasks and Stacks - Part 7, "singleInstance" vs "singleTask": order (sequential-order)
  • Activities, Tasks and Stacks - Part 7, "singleInstance" vs "singleTask"Activities, Tasks and Stacks - Part 8, Intent Flags [The Finale]: order (sequential-order)
  • Activities, Tasks and Stacks - Part 8, Intent Flags [The Finale]Explained - Android UI thread/main thread: order (sequential-order)
  • Explained - Android UI thread/main threadExplained - Android Looper and handler: order (sequential-order)
  • Explained - Android Looper and handlerExplained - Android AsyncTask: order (sequential-order)
  • Explained - Android AsyncTaskAsyncTask - Revisited: order (sequential-order)
  • AsyncTask - RevisitedServices in Android - Part 1: order (sequential-order)
  • Services in Android - Part 1QuickUpdate : Services in Android - Part 1: order (sequential-order)
  • QuickUpdate : Services in Android - Part 1Services in Android - Part 2, All about sticky and non sticky services: order (sequential-order)
  • Services in Android - Part 2, All about sticky and non sticky servicesServices in Android - Part 3, Quick intro to Bound Services: order (sequential-order)
  • Services in Android - Part 3, Quick intro to Bound ServicesServices in Android - Part 4, Local binding preparation (IBinder): order (sequential-order)
  • Services in Android - Part 4, Local binding preparation (IBinder)Services in Android - Part 5, Local binding Finale (ServiceConnection): order (sequential-order)
  • Services in Android - Part 5, Local binding Finale (ServiceConnection)Services in Android - Part 6, Remote binding Service using Messenger: order (sequential-order)
  • Services in Android - Part 6, Remote binding Service using MessengerServices in Android - Part 7, Let's bind to remote Service: order (sequential-order)
  • Services in Android - Part 7, Let's bind to remote ServiceServices in Android - Part 8, Remote binding Finale: order (sequential-order)
  • Services in Android - Part 8, Remote binding FinaleQuick Update - Simple Secure Service & Service Intent must be explicit: order (sequential-order)
  • Quick Update - Simple Secure Service & Service Intent must be explicitBroadcast Receiver - Part 1, An Introduction: order (sequential-order)
  • Broadcast Receiver - Part 1, An IntroductionBroadcast Receiver - Part 2, Dynamic Registration of Broadcast Receiver: order (sequential-order)
  • Broadcast Receiver - Part 2, Dynamic Registration of Broadcast ReceiverBroadcast Receiver - Part 3, Listening to custom intent broadcasts: order (sequential-order)
  • Broadcast Receiver - Part 3, Listening to custom intent broadcastsAndroid Oreo BR not working | Quick Fix Update: order (sequential-order)
  • Android Oreo BR not working | Quick Fix UpdateBroadcast Receivers - Part 4, Ordered Broadcast Receivers: order (sequential-order)
  • Broadcast Receivers - Part 4, Ordered Broadcast ReceiversBroadcast Receiver - Part 5, The Finer Nuances: order (sequential-order)
  • Broadcast Receiver - Part 5, The Finer NuancesContent Provider - Part 1, A brief introduction: order (sequential-order)
  • Content Provider - Part 1, A brief introductionContent Provider - Part 2, All about ContentResolver and Cursor: order (sequential-order)
  • Content Provider - Part 2, All about ContentResolver and CursorContent Provider - Part 3, Loader and CursorLoader: order (sequential-order)
  • Content Provider - Part 3, Loader and CursorLoaderContent Provider - Part 4, The Finale [As of now]: order (sequential-order)
  • Content Provider - Part 4, The Finale [As of now]Android Permissions - Part 1, Intro to Runtime permissions: order (sequential-order)
  • Android Permissions - Part 1, Intro to Runtime permissionsAndroid Permissions - Part 2, Normal and Dangerous Permissions: order (sequential-order)
  • Android Permissions - Part 2, Normal and Dangerous PermissionsAndroid Permissions - Part 3, Permission Groups: order (sequential-order)
  • Android Permissions - Part 3, Permission GroupsAndroid Permissions - Part 4, Design pattern for managing Runtime permissions: order (sequential-order)
  • Android Permissions - Part 4, Design pattern for managing Runtime permissionsAndroid Permissions - Part 5, Handling multiple runtime permissions: order (sequential-order)
  • Android Permissions - Part 5, Handling multiple runtime permissionsAndroid Data Persistance - 1, A sneak Peek: order (sequential-order)
  • Android Data Persistance - 1, A sneak PeekSimple File IO: Android Data Persistence Tutorial - Part 2: order (sequential-order)
  • Simple File IO: Android Data Persistence Tutorial - Part 2File IO to External Storage - Android Data Persistence Tutorial - Part 3: order (sequential-order)
  • File IO to External Storage - Android Data Persistence Tutorial - Part 3SharedPreferences!!! Made Easy - Android Data Persistence Tutorial - Part 4: order (sequential-order)
  • SharedPreferences!!! Made Easy - Android Data Persistence Tutorial - Part 4Shared Preference: The Finale | Android Data Persistence - Part 5: order (sequential-order)
  • Shared Preference: The Finale | Android Data Persistence - Part 5SQLite - A brief overview - Android Data Persistence Tutorial - Part 6: order (sequential-order)
  • SQLite - A brief overview - Android Data Persistence Tutorial - Part 6Getting started with SQLite in Android app: Android Data Persistence Tutorial: order (sequential-order)
  • Getting started with SQLite in Android app: Android Data Persistence TutorialAndroid SQLite CRUD Operations - Android Data Persistence Tutorial - Part 8,: order (sequential-order)
  • Android SQLite CRUD Operations - Android Data Persistence Tutorial - Part 8,Android UI & SQLite Integration: Android Data Persistence Tutorial - Part 9: order (sequential-order)
  • Android UI & SQLite Integration: Android Data Persistence Tutorial - Part 9Android SQLite Update [Finale] - Android Data Persistence Tutorial Part 10: order (sequential-order)
  • Android SQLite Update [Finale] - Android Data Persistence Tutorial Part 10Custom Content Provider [Designing CONTENT_URIs]: Android Data Persistence Tutorial - Part 11: order (sequential-order)
  • Custom Content Provider [Designing CONTENT_URIs]: Android Data Persistence Tutorial - Part 11Matching CONTENT_URI in Content Provider : Android Data Persistence Tutorial - Part 12: order (sequential-order)
  • Matching CONTENT_URI in Content Provider : Android Data Persistence Tutorial - Part 12Content Provider : It's query time - Android Data Persistence Tutorial - Part 13: order (sequential-order)
  • Content Provider : It's query time - Android Data Persistence Tutorial - Part 13Wiring up - Insert, Delete, Update: Android Data Persistence Tutorial - Part 14: order (sequential-order)
  • Wiring up - Insert, Delete, Update: Android Data Persistence Tutorial - Part 14All about getType and MIME type - Android Data Persistence Tutorial - Part 15: order (sequential-order)