SO
Documentation
Tags
Topics
Android
Getting started with Android
9-Patch Images
Accessing SQLite databases using the ContentValues class
Accounts and AccountManager
ACRA
Activity
Activity Recognition
ADB (Android Debug Bridge)
adb shell
Adding a FuseView to an Android Project
AdMob
AIDL
AlarmManager
Android Architecture Components
Android Authenticator
Android game development
Android Java Native Interface (JNI)
Android Kernel Optimization
Android NDK
Android Paypal Gateway Integration
Android Places API
Android programming with Kotlin
Android Sound and Media
Android Studio
Android Things
Android Versions
Android Vk Sdk
Android-x86 in VirtualBox
Animated AlertDialog Box
Animators
Annotation Processor
AsyncTask
AudioManager
AudioTrack
AutoCompleteTextView
Autosizing TextViews
Barcode and QR code reading
Bitmap Cache
Bluetooth and Bluetooth LE API
Bluetooth Low Energy
Bottom Sheets
BottomNavigationView
BroadcastReceiver
Building Backwards Compatible Apps
ButterKnife
Button
Callback URL
Camera 2 API
Camera and Gallery
Canvas drawing using SurfaceView
Capturing Screenshots
CardView
Check Data Connection
Check Internet Connectivity
CleverTap
Colors
ConstraintLayout
ConstraintSet
ContentProvider
Context
Convert vietnamese string to english string Android
CoordinatorLayout and Behaviors
Count Down Timer
Crash Reporting Tools
Create Android Custom ROMs
Create Singleton Class for Toast Message
Creating Custom Views
Creating Overlay (always-on-top) Windows
Creating Splash screen
Creating your own libraries for Android applications
Custom Fonts
Dagger 2
Data Binding Library
Data Encryption/Decryption
Data Synchronization with Sync Adapter
Date and Time Pickers
DayNight Theme (AppCompat v23.2 / API 14+)
Define step value (increment) for custom RangeSeekBar
Design Patterns
Detect Shake Event in Android
Device Display Metrics
Dialog
Displaying Google Ads
Doze Mode
Drawables
EditText
Email Validation
Emulator
Enhancing Alert Dialogs
Enhancing Android Performance Using Icon Fonts
Exceptions
ExoPlayer
Facebook SDK for Android
Fast way to setup Retrolambda on an android project.
Fastjson
fastlane
FileIO with Android
FileProvider
Fingerprint API in android
Firebase
Firebase App Indexing
Firebase Cloud Messaging
Firebase Crash Reporting
Firebase Realtime DataBase
FloatingActionButton
Formatting phone numbers with pattern.
Formatting Strings
Fragments
Fresco
Genymotion for android
Gesture Detection
Getting Calculated View Dimensions
Getting started with OpenGL ES 2.0+
Getting system font names and using the fonts
Glide
Google Awareness APIs
Google Drive API
Google Maps API v2 for Android
Google Play Store
Google signin integration on android
Gradle for Android
GreenDAO
GreenRobot EventBus
Gson
Handler
Handling Deep Links
Handling touch and motion events
Hardware Button Events/Intents (PTT, LWP, etc.)
How to store passwords securely
How to use SparseArray
HttpURLConnection
Image Compression
ImageView
Implicit Intents
In-app Billing
Installing apps with ADB
Instant Run in Android Studio
Integrate Google Sign In
Integrate OpenCV into Android Studio
Intent
IntentService
Inter-app UI testing with UIAutomator
Interfaces
Internationalization and localization (I18N and L10N)
Jackson
Java on Android
JCodec
Jenkins CI setup for Android Projects
Job Scheduling
JSON in Android with org.json
Keyboard
Layouts
Leakcanary
Library Dagger 2: Dependency Injection in Applications
Lint Warnings
ListView
Loader
Loading Bitmaps Effectively
Localization with resources in Android
Localized Date/Time in Android
Location
Logging and using Logcat
Looper
LruCache
Material Design
MediaPlayer
MediaSession
MediaStore
Memory Leaks
Menu
Moshi
Multidex and the Dex Method Limit
MVP Architecture
MVVM (Architecture)
NavigationView
Notification Channel Android O
Notifications
OkHttp
Okio
Optimized VideoView
Orientation Changes
ORMLite in android
Otto Event Bus
PackageManager
Pagination in RecyclerView
Paint
Parcelable
Performance Optimization
Picasso
Ping ICMP
Port Mapping using Cling library in Android
PorterDuff Mode
ProgressBar
ProGuard - Obfuscating and Shrinking your code
Project SDK versions
Publish .aar file to Apache Archiva with Gradle
Publish a library to Maven Repositories
Publish to Play Store
Realm
RecyclerView
RecyclerView and LayoutManagers
RecyclerView Decorations
RecyclerView onClickListeners
RenderScript
Resources
Retrofit2
Retrofit2 with RxJava
RoboGuice
Robolectric
Runtime Permissions in API-23 +
SearchView
Secure SharedPreferences
Secure SharedPreferences
Security
SensorManager
Service
Shared Element Transitions
SharedPreferences
ShortcutManager
Sign your Android App for Release
Smartcard
Snackbar
SpannableString
Speech to Text Conversion
Spinner
Split Screen / Multi-Screen Activities
SQLite
Storing Files in Internal & External Storage
Strict Mode Policy : A tool to catch the bug in the Compile Time.
Supporting Screens With Different Resolutions, Sizes
Swipe to Refresh
SyncAdapter with periodically do sync of data
TabLayout
TensorFlow
Testing UI with Espresso
Text to Speech(TTS)
TextInputLayout
TextView
The Manifest File
Theme, Style, Attribute
Thread
Time Utils
Toast
Tools Attributes
Touch Events
TransitionDrawable
Twitter APIs
Typedef Annotations: @IntDef, @StringDef
UI Lifecycle
Unit testing in Android with JUnit
Universal Image Loader
Unzip File in Android
Vector Drawables
VectorDrawable and AnimatedVectorDrawable
Vibration
VideoView
ViewFlipper
ViewPager
Volley
WebView
What is ProGuard? What is use in Android?
Widgets
Wi-Fi Connections
Writing UI tests - Android
XMPP register login and chat simple example
Xposed
Youtube-API
Zip file in android
Android
Getting started with Android
9-Patch Images
Accessing SQLite databases using the ContentValues class
Accounts and AccountManager
ACRA
Activity
Activity Recognition
ADB (Android Debug Bridge)
adb shell
Adding a FuseView to an Android Project
AdMob
AIDL
AlarmManager
Android Architecture Components
Android Authenticator
Android game development
Android Java Native Interface (JNI)
Android Kernel Optimization
Android NDK
Android Paypal Gateway Integration
Android Places API
Android programming with Kotlin
Android Sound and Media
Android Studio
Android Things
Android Versions
Android Vk Sdk
Android-x86 in VirtualBox
Animated AlertDialog Box
Animators
Annotation Processor
AsyncTask
AudioManager
AudioTrack
AutoCompleteTextView
Autosizing TextViews
Barcode and QR code reading
Bitmap Cache
Bluetooth and Bluetooth LE API
Bluetooth Low Energy
Bottom Sheets
BottomNavigationView
BroadcastReceiver
Building Backwards Compatible Apps
ButterKnife
Button
Callback URL
Camera 2 API
Camera and Gallery
Canvas drawing using SurfaceView
Capturing Screenshots
CardView
Check Data Connection
Check Internet Connectivity
CleverTap
Colors
ConstraintLayout
ConstraintSet
ContentProvider
Context
Convert vietnamese string to english string Android
CoordinatorLayout and Behaviors
Count Down Timer
Crash Reporting Tools
Create Android Custom ROMs
Create Singleton Class for Toast Message
Creating Custom Views
Creating Overlay (always-on-top) Windows
Creating Splash screen
Creating your own libraries for Android applications
Custom Fonts
Dagger 2
Data Binding Library
Data Encryption/Decryption
Data Synchronization with Sync Adapter
Date and Time Pickers
DayNight Theme (AppCompat v23.2 / API 14+)
Define step value (increment) for custom RangeSeekBar
Design Patterns
Detect Shake Event in Android
Device Display Metrics
Dialog
Displaying Google Ads
Doze Mode
Drawables
EditText
Email Validation
Emulator
Enhancing Alert Dialogs
Enhancing Android Performance Using Icon Fonts
Exceptions
ExoPlayer
Facebook SDK for Android
Fast way to setup Retrolambda on an android project.
Fastjson
fastlane
FileIO with Android
FileProvider
Fingerprint API in android
Firebase
Firebase App Indexing
Firebase Cloud Messaging
Firebase Crash Reporting
Firebase Realtime DataBase
FloatingActionButton
Formatting phone numbers with pattern.
Formatting Strings
Fragments
Fresco
Genymotion for android
Gesture Detection
Getting Calculated View Dimensions
Getting started with OpenGL ES 2.0+
Getting system font names and using the fonts
Glide
Google Awareness APIs
Google Drive API
Google Maps API v2 for Android
Google Play Store
Google signin integration on android
Gradle for Android
GreenDAO
GreenRobot EventBus
Gson
Handler
Handling Deep Links
Handling touch and motion events
Hardware Button Events/Intents (PTT, LWP, etc.)
How to store passwords securely
How to use SparseArray
HttpURLConnection
Image Compression
ImageView
Implicit Intents
In-app Billing
Installing apps with ADB
Instant Run in Android Studio
Integrate Google Sign In
Integrate OpenCV into Android Studio
Intent
IntentService
Inter-app UI testing with UIAutomator
Interfaces
Internationalization and localization (I18N and L10N)
Jackson
Java on Android
JCodec
Jenkins CI setup for Android Projects
Job Scheduling
JSON in Android with org.json
Keyboard
Layouts
Leakcanary
Library Dagger 2: Dependency Injection in Applications
Lint Warnings
ListView
Loader
Loading Bitmaps Effectively
Localization with resources in Android
Localized Date/Time in Android
Location
Logging and using Logcat
Looper
LruCache
Material Design
MediaPlayer
MediaSession
MediaStore
Memory Leaks
Menu
Moshi
Multidex and the Dex Method Limit
MVP Architecture
MVVM (Architecture)
NavigationView
Notification Channel Android O
Notifications
OkHttp
Okio
Optimized VideoView
Orientation Changes
ORMLite in android
Otto Event Bus
PackageManager
Pagination in RecyclerView
Paint
Parcelable
Performance Optimization
Picasso
Ping ICMP
Port Mapping using Cling library in Android
PorterDuff Mode
ProgressBar
ProGuard - Obfuscating and Shrinking your code
Project SDK versions
Publish .aar file to Apache Archiva with Gradle
Publish a library to Maven Repositories
Publish to Play Store
Realm
RecyclerView
RecyclerView and LayoutManagers
RecyclerView Decorations
RecyclerView onClickListeners
RenderScript
Resources
Retrofit2
Retrofit2 with RxJava
RoboGuice
Robolectric
Runtime Permissions in API-23 +
SearchView
Secure SharedPreferences
Secure SharedPreferences
Security
SensorManager
Service
Shared Element Transitions
SharedPreferences
ShortcutManager
Sign your Android App for Release
Smartcard
Snackbar
SpannableString
Speech to Text Conversion
Spinner
Split Screen / Multi-Screen Activities
SQLite
Storing Files in Internal & External Storage
Strict Mode Policy : A tool to catch the bug in the Compile Time.
Supporting Screens With Different Resolutions, Sizes
Swipe to Refresh
SyncAdapter with periodically do sync of data
TabLayout
TensorFlow
Testing UI with Espresso
Text to Speech(TTS)
TextInputLayout
TextView
The Manifest File
Theme, Style, Attribute
Thread
Time Utils
Toast
Tools Attributes
Touch Events
TransitionDrawable
Twitter APIs
Typedef Annotations: @IntDef, @StringDef
UI Lifecycle
Unit testing in Android with JUnit
Universal Image Loader
Unzip File in Android
Vector Drawables
VectorDrawable and AnimatedVectorDrawable
Vibration
VideoView
ViewFlipper
ViewPager
Volley
WebView
What is ProGuard? What is use in Android?
Widgets
Wi-Fi Connections
Writing UI tests - Android
XMPP register login and chat simple example
Xposed
Youtube-API
Zip file in android
Android - Awesome Book
2021
Android Internals::Power User's View
Android Programming for Beginners: Build in-depth, full-featured Android apps starting from zero programming experience, 3rd Edition
Android Studio 4.2 Development Essentials - Java Edition: Developing Android Apps Using Android Studio 4.2, Java and Android Jetpack
2020
Android For Dummies, 2nd Edition
Android Studio 4.1 Development Essentials - Kotlin Edition: Developing Android 11 Apps Using Android Studio 4.1, Kotlin and Android Jetpack
Learn Android Studio 4: Efficient Java-Based Android Apps Development
2019
Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Java experience.
Java Coding with Android programming 4: Android API Beginner 2
Kotlin for Android App Development (Developer's Library)
2018
Android Programming for Beginners: Build in-depth, full-featured Android 9 Pie apps starting from zero programming experience, 2nd Edition
Android Studio 3.2 Development Essentials - Android 9 Edition: Developing Android 9 Apps Using Android Studio 3.2, Java and Android Jetpack
Learn Android Studio 3 with Kotlin: Efficient Android App Development
Professional Android
2017
Android Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides)
Android Studio 3.0 Development Essentials - Android 8 Edition
Head First Android Development: A Brain-Friendly Guide
2015
Android Application Development All-in-One For Dummies
Android Boot Camp for Developers Using Java: A Guide to Creating Your First Android Apps
Android Programming for Beginners: Learn all the Java and Android skills you need to start making powerful mobile applications
Android Programming In a Day!: The Power Guide for Beginners In Android App Programming
Android: App Development & Programming Guide: Learn In A Day!
Hello, Android: Introducing Google's Mobile Development Platform
Murach's Android Programming (2nd Edition)
2014
Android for Programmers: An App-Driven Approach (2nd Edition) (Deitel Developer Series)
Android Studio Development Essentials: Android 5 Edition
App Inventor 2: Create Your Own Android Apps
The Beginner's Guide to Android Game Development
2013
Android Design Patterns: Interaction Design Solutions for Developers
2012
Android Apps for Absolute Beginners
Android Wireless Application Development Volume I: Android Essentials (3rd Edition) (Developer's Library)
Professional Android 4 Application Development
Programming Android: Java Programming for the New Generation of Mobile Devices
2011
Android for Programmers: An App-Driven Approach (Deitel Developer Series)
Beginning Android Application Development
Beginning Android Games
Beginning Android Tablet Application Development
Learning Android
Programming Android
Sams Teach Yourself Android Application Development in 24 Hours (2nd Edition)
2010
Android Application Development For Dummies
Hello, Android: Introducing Google's Mobile Development Platform (Pragmatic Programmers)
Previous
Next
This modified text is an extract of the original
Stack Overflow Documentation
created by following
contributors
and released under
CC BY-SA 3.0
This website is not affiliated with
Stack Overflow