Learn Android using these simple isolated step by step examples.
Accessibility
- Kotlin Android AppWidgetManager Example
- Kotlin Android AccessibilityService for Clock Application Example
- Kotlin Android Accessibility – How to Query Window Content
Account
Account
- Android Account and AccountManager Examples
- Android Credentials API Examples
- Android Account Transfer API Example
Activity
- Kotlin Android ListActivity Example
- Android AppIntro and Onboarding – Libraries and Examples
- Best Android About Us Page Libraries – 2021
- How to Create a Single Page Login and Signup Page – Kotlin Android
- Android Activity – Tutorial, Types and Basic Examples
- Android Data Passing – Fragment to Activity, Activity to Fragment
- Kotlin Android GestureDetector Examples
- Kotlin Android Activity Lifecycle Examples
Adapter
- AdapterView – How to get the selected item
- Android ArrayAdapter Examples
- Android Adapters and AdapterViews Introduction
Animation
- Android ShimmerLayout and RecyclerView
- Android Snowfall Animation Example
- Android TimeAnimator Example
- Kotlin Android ObjectAnimator Examples
- Kotlin Android Circular Reveal using Animator
- Kotlin Android Spring Animation Example
- Kotlin Android ValueAnimator Example
- Kotlin Android AnimationDrawable and AnimatedVectorDrawable Examples
- Kotlin Android TranslateAnimation Examples
- Kotlin Android Animation Cloning Example
- Android Shimmer Effect while Loading Text and Images
- Kotlin Android MotionLayout Example
- Kotlin Android View Animation Examples
- Android Text Animations
- Kotlin Android Shared Element Transition Examples
- Kotlin Android ViewFlipper Tutorial and Examples
- Kotlin Android Animation Tutorial and Examples
- Kotlin Android Activity Transition Animation Examples
API
Architecture
Billing
biometric
Biometric Authentication
- Android FingerPrint Auth Libraries and Examples
- Kotlin Android FingerprintAPI Example
- Kotlin Android Biometric Authentication Example
Bluetooth
BottomNavigation
Browser
Button
- Kotlin Android ProgressButton Solution and Example
- Android LikeButton Examples
- Kotlin Android Switch Button Examples
- Kotlin Android FloatingActionButton Example
- Kotlin Android ToggleButton – Examples and Libraries
- How to render and use a CameraVideoButton in your Android app
- Android FloatingActionButton Libraries
- Kotlin Android RadioGroup and RadioButton Tutorial and Example
- Kotlin Android CheckBox Tutorial and Example
- Android Button Tutorial and Example
Camera
- Best Android Image Cropping Libraries in 2022
- Android Camera2 Examples: Capture, Pick or Scan
- How to Search Text inside Image using CameraX and Firebase ML
- Best Android Camera photo Capture and ImagePicker Libraries – 2021
- How to Programmatically Take Screenshots in Android
- Best Android Image Cropping Libraries
- Kotlin Android CameraX Tutorial and Examples
- Kotlin Android Capture From Camera or Pick Image
- Android EasyImage – Photo Capture Library and Example
CardView
- How to Create a Dashboard Page – Kotlin Android
- Best Android Swipe Cards Libraries
- Android ScratchCard Example
Chart
ChipView
Cloud
Component
- Android RxJava2 Example – List and Launch Applications
- Android Common Intent Examples
- KotlinAndroid ContentProvider Examples
- Best Android Data Passing and Routing Libraries in 2021
- Best Android Intent Libraries
- Best Android Email Sending Libraries
- Android Intent Tutorial and Examples
- Android Parcel Tutorial
- Android Bundle Tutorial
- Kotlin Android BroadcastReceiver Tutorial and Examples
- Android Service Tutorial and Examples
- Android Components Tutorial
ContentView
- Android CodeView – Examples and Libraries
- Best Android MarkdownView Libraries – 2021
- Kotlin Android WebView Tutorial and Examples
Coroutines
- Kotlin Android Retrofit and Coroutine Adapter Examples
- Kotlin Android Coroutines Channel Example
- Kotlin Android Flow Example
- Kotlin Android StateFlow Examples
- Kotlin Android Coroutines – Simple Examples
DateTime
- Android CalenderView Examples and Libraries
- Kotlin Android TimePickerDialog Example
- Kotlin Android Datepicker Example
- Android DateTime,Calender and DateTimePicker Tutorial and Libraries
- Best Android DateTime Libraries and HowTo Examples – 2021
Debug
Dependency Injection
Dialog
- Kotlin Android License Dialog Examples
- Android Dialog Search Filter Solutions
- Best Android Dialog Libraries 2021
- Best Android License Display Libraries – 2021
- Best Android DialogSheet Libraries – 2021
- Kotlin Android BottomSheetBehaviour Tutorial and Examples
- Let’s Create a Custom BottomSheetDialog without any library
- Android Dialog and AlertDialog Examples
Downloader
- Android File Loading – Load File locally or Download from network
- Android: Asynchronously Download Multiple Files
- Android MediaScannerConnection Tutorial
- Kotlin Android DownloadManager Tutorial and Examples
DragDrop
EditText
- Kotlin Android Currency EditText Example
- Kotlin Android TextInputEditText and TextInputLayout Example
- Android Rich Text Editor
- Android PinView Tutorial and Example
- Android EditText Tutorial
ExoPlayer
- Android ExoPlayer Video Preview Example
- Android Exoplayer Example
- Android RecyclerView with Exoplayer Video Example
ExpandableListView
Fast Networking Library
- Android PHP MySQL Upload/Download Images Text
- Android MySQL Fast Networking Library – INSERT SELECT SHOW
- Android Fast Networking Library Tutorial and Examples
FilePicker
- Kotlin Android ImagePicker Libraries and Examples
- Best Android Camera photo Capture and ImagePicker Libraries – 2021
- Android Material FilePicker Examples
FileSystem
- Android Files : Write, Read and Delete – Examples
- Kotlin Android Scoped Storage Example
- How to programmatically compress images – Android Solutions
- Android Environment class
- Android File – Quick Examples
- Android Simple FileSystem Examples
Firebase
- Kotlin Android Firebase Job Dispatcher Example
- Kotlin Android Firebase Authentication Examples
- Kotlin Android Firebase Cloud Messaging Examples
- Android Text Recognition – Solutions and Examples
- Firebase Crashlytics Examples – Kotlin and Java
- How to Add Firebase to Your Android project
- Android Firebase – Load More Pagination with RecyclerView
- Android Firebase – Search/Filter with Search Highlighting
- Android Firebase Storage + Firebase Realtime Database Tutorial
- Android Firebase Realtime Database with RecyclerView
- Android Firebase Realtime Database ListView CRUD simple examples
- Android Firebase Realtime Database – GridView Examples
- Android Firebase Introduction
Fragment
- Android Fragment Libraries and Extensions
- Kotlin Android – Fragment Examples
- Android StoryView Examples and Libraries
- Android ListFragment – With Images and Text
- Android DialogFragment Examples
Google Play
GraphQL
GridView
- Kotlin Android Search/Filter Lists
- Android Pagination Examples for ListView and GridView
- Android SQLite with GridView Examples
- Kotlin Android GridView Customization Examples
- Android GridView with Collections Examples
- Android ListView Sorting Examples
hardware
HTTP
HttpURLConnection
- Android JSON RecyclerView Examples
- Android JSON ListView Examples
- Android JSON GridView Examples
- Android PHP MySQL – Beginners Examples
- Kotlin Android HttpURLConnection Tutorial and Examples
Images
- Android Video Compression Libraries and Examples
- Best Android Image Compression Libraries in 2022
- Best Android CarouselView Solutions and Libraries in 2022
- Android SVG View Examples and Libraries
- Kotlin Android EmojiCompat Example
- Android BadgedImageView Example
- Android Circular ImageView Examples
- How to render Gifs – Android Solutions
- How to show Animations while Loading Images – Android Solutions
- Kotlin Android Image Carousel Examples
- Best Android ImageLoaders – 2021
- Kotlin Android Zoomable ImageView Tutorial and Example
- Android Glide Tutorial and Examples
- Android Cloudinary Image Manipulations examples
- Kotlin Android Picasso ImageLoader Examples
- Android ImageView Tutorial and Examples
- Android Bitmap Examples
ItemPicker
- Best Android ImagePicker Libraries in 2022
- Android CountryPicker Libraries and Examples
- Android ColorPicker Examples and Libraries
- Android NumberPicker – Examples and Libraries
- Android CountryPicker
Jetpack
JSON
- Android Moshi Tutorial and Examples
- Android LoganSquare Tutorial and Examples
- Android Jackson Tutorial and Examples
- Android GSON Tutorial and Examples
- Android JSON
Layout
- Kotlin Android MultiState View example – Loading,Empty,Error etc
- Kotlin Android – Best FastScroll with ScrollBar Solutions
- Best Android ScrollView Libraries and Examples
- Android ScrollView,NestedScrollView,HorizontalScrollView etc
- Android SwipeRefreshLayout Tutorial and Examples
- Android ParallaxScroll Tutorial and Examples
- Android RelativeLayout Tutorial and Examples
- Android CoordinatorLayout Tutorial
- Android FrameLayout Tutorial and Examples
- Android LinearLayout Tutorial and Examples
- Android Reveal Layout Tutorial and Example
ListView
- Kotlin Android Search/Filter Lists
- Android Pagination Examples for ListView and GridView
- Android SQLite ListView CRUD Examples
- Android SQLite ListView CRUD with RushORM
- Android MaterialList Examples
- Android ListView Sorting Examples
- Android ListView Customization Examples
- Android ListView with Collections Examples
Local Database
Location
Log
MediaPlayer
- Android Audio Recording example
- Android Music Player UI
- Kotlin Android MediaPlayer Tutorial and Examples
Menu
- Kotlin Android Option Menu Examples
- Kotlin Android ContextMenu Tutorial and Examples
- Android Circular Menu Examples
Monetization
MySQL
- Android PHP MySQL RecyclerView Examples
- Android PHP MySQL ListView Examples
- Android MySQL GridView Examples
- Android PHP MySQL – Beginners Examples
- Android PHP MySQL Upload/Download Images Text
- Android PHP MySQL CRUD – Spinner Examples
- Android MySQL Fast Networking Library – INSERT SELECT SHOW
- Android MySQL Introduction
Navigation
NavigationView
- Kotlin Android PopupMenu Example
- Best Android NavigationDrawer and NavigationView Libraries
- Kotlin Android NavigationView/NavigationDrawer Examples
Notification
- Best Kotlin Android SnackBar Library
- Kotlin Android SnackBar Tutorial and Examples
- Kotlin Android Toast Examples and Best Libraries
- Best Android Notification Libraries
- Android Notifications Tutorial and Examples
OkHTTP
Pages
- What is Splash Screen API
- Kotlin Android Splash Screen Examples
- Best Android Dialer Libraries and Examples in 2022
- Kotlin Android StatusView Examples and Libraries
Pagination
PDFViewer
- Android PHP MySQL PDF Reader Examples
- Best Android PDF Libraries
- Android Simple PDFViewer Examples
- Android PDFBox Tutorial and Example
Permissions
- How to Check and Request for Permissions at Runtime
- Best Android Runtime Permissions Library
- Android Runtime Permissions Tutorial and Example
Progress Indicators
Projects
- Death Stars App : Kotlin Fast Networking Library Multipart MySQL with Disk Caching
- CoronaVirus News App – Kotlin + MVVM + Firebase + Cloud Storage + Authentication
- Kotlin MVVM Retrofit PHP MySQL CRUD App with Disk Caching
- Daily Tasks Planner App – Kotlin + Room CRUD+MVVM
- Kotlin Android MySQL Retrofit2 Multipart Upload/Download/Update/Delete/Pagination
- Daily Devotions : Prayers App – Firebase+MVVM+Multi-Admin Auth+Room
- Android Firebase Cloud Storage CRUD Upload/Download/Update/Delete/Search
- Android Firebase Realtime Database CRUD with Search and Pagination
- Android Firebase Full CRUD Course – INSERT SELECT UPDATE DELETE SEARCH
- Android PHP MySQL Full CRUD – INSERT SELECT UPDATE DELETE SEARCH with Pagination
- Android Room LiveData MVVM Full CRUD – INSERT SELECT UPDATE DELETE
RatingBar
Realm
RecyclerView
- Kotlin Android Search/Filter Lists
- Kotlin Android Nested RecyclerView Example
- Best Android StickyHeader RecyclerView Libraries
- Android DiffUtil vs NotifyDataSetChanged usage
- Kotlin Android Expandable RecyclerView Examples
- Android RecyclerView with RadioButton or CheckBox – Examples
- Android ItemTouchHelper Examples
- Kotlin Android Sectioned Recyclerview Examples
- Kotlin Android RecyclerView : How to Sort Data – Examples
- Android RecyclerView Master Detail
- Android RecyclerView Pagination Examples
- Android RecyclerView Basic Examples: Images Text, ItemClicks etc
Retrofit
- Kotlin Android Retrofit + Paging + Hilt + Moshi
- Android Retrofit Libraries and Extensions
- Kotlin Android Retrofit Jackson
- Kotlin Android Coroutines + Retrofit – Example
- Kotlin Android Retrofit – Introduction and Example
- Android Retrofit Search/Filter Examples
- Android Retrofit MySQL ListView Examples
- Android Retrofit JSON Examples
Room
RxJava
Scheduler
- Kotlin Android Alarm – Launch Service Example
- Kotlin Android Chronometer Example
- Kotlin Android WorkManager Example
- Kotlin Android CountDownTimer Examples
- Best Android Libraries for Running Code Repetitively
- Kotlin Android Alarm Examples
SearchView
- Kotlin Android Search/Filter Lists
- Kotlin Android AutoCompleteTextView Examples
- Kotlin Android SearchView Tutorial and Examples
Security
SeekBar
Sensor
SharedPreferences
- Kotlin AndroidX Preferenc and Settings Examples
- Kotlin Android SharedPreferences Examples
- Android Material SharedPreferences Tutorial and Example
Slider
Social Network
Speech
Spinner
- Kotlin Android Search/Filter Lists
- Android PHP MySQL CRUD – Spinner Examples
- Android Firebase Database with Spinnner Simple CRUD
- Best Android Spinner Libraries with Examples – 2021
- Android Spinner Customization Examples
- Android Material Spinner Example
- Kotlin Android Spinner Examples
SQLite
- Android SQLite : How to Import from or Export to Excel
- Android SQLite Libraries
- Android SQLite Spinner CRUD
- Android SQLite RecyclerView CRUD Examples
- Android SQLite Pagination Examples
- Android SQLite – Save Images
- Android SQLite CRUD and Search Filter
- Android SQLite ListView CRUD Examples
- Kotlin Android SQLite CRUD Examples
- Android SQLite ListView CRUD with RushORM
- Android SQLite with GridView Examples
- Android SQLite Introduction
- Android Contacts – INSERT, SELECT, SHOW
- Android MaterialList Examples
Stepper
System
- Best Android Custom Fonts Libraries with Examples
- How to get Device Info in Android
- How to Parse TrueType Fonts – Android Solutions
- Android Solutions – Reliably get Device Name
- Kotlin Android – How to Execute Shell Commands Programmatically
- How to Programmatically Monitor Data Usage in Android
- Best Android URL Preview Libraries
- Android Uri Tutorial
- Android EventBus Tutorial and Example
- Android ClipboardManager- Put or Get
TabLayout
TableView
TCP
testing
TextView
- Kotlin Android ReadMoreTextView Examples
- Android ShapedTextView Examples
- Kotlin Android – Render Math Equations
- Kotlin Android Solutions – Render HTML in TextView
- Android BubbleLayout Example
- Android TextView Tutorial, Variations and Customizations
- Android MarqueeView Tutorial and Example
Threads
- Best Android Async Libraries and Examples in 2022
- Kotlin Android Coroutines Examples – Update UI
- Android Thread and Threadpool – Libraries and Examples
- Android Runnable Tutorial and Examples
- Android Handler Tutorial and Examples
- Android AsyncTask Tutorial and Examples
- Android Threads Tutorial and Examples
- Android Executor Tutorial and Examples
Toast
ToolBar
- Kotlin Android ActionProvider Examples
- Kotlin Android ActionBar Tabs Examples
- Kotin Android ActionBar Navigation Examples
- Kotlin Android ActionBar Examples
- Android FloatingToolBar Example
- Android BreadCrumbView
- Best Android AppBar and ToolBar Libraries in 2021
- Android ToolBar tutorial
Tools
- Kotlin Android Data Binding Example
- Android ViewBinding Tutorial
- How to Accelerate MultiDex – Android
- How Android Works
- Gradle Introduction
- Android Studio
TreeView
UI
Uncategorized
- Kotlin Android App Shortcuts Example
- Android Google Drive Example
- Kotlin Android DatePickerDialog Example
- Kotlin Android – Check Internet Connectivity Example
- Kotlin Android Activity Transition Animation Examples
Video Streaming
VideoPlayer
ViewPager
- Kotlin Android PagerIndicator using TabLayout Example
- Best Android PageIndicator Libraries – 2021
- Kotlin Android ViewPager2 Example
- How to create a Vertical ViewPager – Android Solutions
- Kotlin Android ViewPager Transform Example
- Kotlin Android ViewPager Indicator Examples
- Android ViewPager and PagerAdapter Examples
- Android Swipe Tabs and ViewPager Examples