Table of Contents
Chapter 1
Getting started with Android
Chapter 2
Android Studio
Chapter 3
Instant Run in Android Studio
Chapter 4
TextView
Chapter 5
AutoCompleteTextView
Chapter 6
Autosizing TextViews
Chapter 7
ListView
Chapter 8
Layouts
Chapter 9
ConstraintLayout
Chapter 10
TextInputLayout
Chapter 11
CoordinatorLayout and Behaviors
Chapter 12
TabLayout
Chapter 13
ViewPager
Chapter 14
CardView
Chapter 15
NavigationView
Chapter 16
RecyclerView
Chapter 17
RecyclerView Decorations
Chapter 18
RecyclerView onClickListeners
Chapter 19
RecyclerView and LayoutManagers
Chapter 20
Pagination in RecyclerView
Chapter 21
ImageView
Chapter 22
VideoView
Chapter 23
Optimized VideoView
Chapter 24
WebView
Chapter 25
SearchView
Chapter 26
BottomNavigationView
Chapter 27
Canvas drawing using SurfaceView
Chapter 28
Creating Custom Views
Chapter 29
Getting Calculated View Dimensions
Chapter 30
Adding a FuseView to an Android Project
Chapter 31
Supporting Screens With Different Resolutions, Sizes
Chapter 32
ViewFlipper
Chapter 33
Design Patterns
Chapter 34
Activity
Chapter 35
Activity Recognition
Chapter 36
Split Screen / Multi-Screen Activities
Chapter 37
Material Design
Chapter 38
Resources
Chapter 39
Data Binding Library
Chapter 40
SharedPreferences
Chapter 41
Intent
Chapter 42
Fragments
Chapter 43
Button
Chapter 44
Emulator
Chapter 45
Service
Chapter 46
The Manifest File
Chapter 47
Gradle for Android
Chapter 48
FileIO with Android
Chapter 49
FileProvider
Chapter 50
Storing Files in Internal & External Storage
Chapter 51
Zip file in android
Chapter 52
Unzip File in Android
Chapter 53
Camera and Gallery
Chapter 54
Camera 2 API
Chapter 55
Fingerprint API in android
Chapter 56
Bluetooth and Bluetooth LE API
Chapter 57
Runtime Permissions in API-23 +
Chapter 58
Android Places API
Chapter 59
Android NDK
Chapter 60
DayNight Theme (AppCompat v23.2 / API 14+)
Chapter 61
Glide
Chapter 62
Dialog
Chapter 63
Enhancing Alert Dialogs
Chapter 64
Animated AlertDialog Box
Chapter 65
GreenDAO
Chapter 66
Tools Attributes
Chapter 67
Formatting Strings
Chapter 68
SpannableString
Chapter 69
Notifications
Chapter 70
AlarmManager
Chapter 71
Handler
Chapter 72
BroadcastReceiver
Chapter 73
UI Lifecycle
Chapter 74
HttpURLConnection
Chapter 75
Callback URL
Chapter 76
Snackbar
Chapter 77
Widgets
Chapter 78
Toast
Chapter 79
Create Singleton Class for Toast Message
Chapter 80
Interfaces
Chapter 81
Animators
Chapter 82
Location
Chapter 83
Theme, Style, Attribute
Chapter 84
MediaPlayer
Chapter 85
Android Sound and Media
Chapter 86
MediaSession
Chapter 87
MediaStore
Chapter 88
Multidex and the Dex Method Limit
Chapter 89
Data Synchronization with Sync Adapter
Chapter 90
PorterDuff Mode
Chapter 91
Menu
Chapter 92
Picasso
Chapter 93
RoboGuice
Chapter 94
ACRA
Chapter 95
Parcelable
Chapter 96
Retrofit2
Chapter 97
ButterKnife
Chapter 98
Volley
Chapter 99
Date and Time Pickers
Chapter 100
Localized Date/Time in Android
Chapter 101
Time Utils
Chapter 102
In-app Billing
Chapter 103
FloatingActionButton
Chapter 104
Touch Events
Chapter 105
Handling touch and motion events
Chapter 106
Detect Shake Event in Android
Chapter 107
Hardware Button Events/Intents (PTT, LWP, etc.)
Chapter 108
GreenRobot EventBus
Chapter 109
Otto Event Bus
Chapter 110
Vibration
Chapter 111
ContentProvider
Chapter 112
Dagger 2
Chapter 113
Realm
Chapter 114
Android Versions
Chapter 115
Wi-Fi Connections
Chapter 116
SensorManager
Chapter 117
ProgressBar
Chapter 118
Custom Fonts
Chapter 119
Getting system font names and using the fonts
Chapter 120
Text to Speech(TTS)
Chapter 121
Spinner
Chapter 122
Data Encryption/Decryption
Chapter 123
OkHttp
Chapter 124
Handling Deep Links
Chapter 125
Crash Reporting Tools
Chapter 126
Check Internet Connectivity
Chapter 127
Creating your own libraries for Android applications
Chapter 128
Device Display Metrics
Chapter 129
Building Backwards Compatible Apps
Chapter 130
Loader
Chapter 131
ProGuard - Obfuscating and Shrinking your code
Chapter 132
Typedef Annotations: @IntDef, @StringDef
Chapter 133
Capturing Screenshots
Chapter 134
MVP Architecture
Chapter 135
Orientation Changes
Chapter 136
Xposed
Chapter 137
PackageManager
Chapter 138
Gesture Detection
Chapter 139
Doze Mode
Chapter 140
Colors
Chapter 141
Keyboard
Chapter 142
RenderScript
Chapter 143
Fresco
Chapter 144
Swipe to Refresh
Chapter 145
Creating Splash screen
Chapter 146
IntentService
Chapter 147
Implicit Intents
Chapter 148
Publish to Play Store
Chapter 149
Universal Image Loader
Chapter 150
Image Compression
Chapter 151
9-Patch Images
Chapter 152
Email Validation
Chapter 153
Bottom Sheets
Chapter 154
EditText
Chapter 155
Speech to Text Conversion
Chapter 156
Installing apps with ADB
Chapter 157
Count Down Timer
Chapter 158
Barcode and QR code reading
Chapter 159
Android PayPal Gateway Integration
Chapter 160
Drawables
Chapter 161
TransitionDrawable
Chapter 162
Vector Drawables
Chapter 163
VectorDrawable and AnimatedVectorDrawable
Chapter 164
Port Mapping using Cling library in Android
Chapter 165
Creating Overlay (always-on-top) Windows
Chapter 166
ExoPlayer
Chapter 167
XMPP register login and chat simple example
Chapter 168
Android Authenticator
Chapter 169
AudioManager
Chapter 170
AudioTrack
Chapter 171
Job Scheduling
Chapter 172
Accounts and AccountManager
Chapter 173
Integrate OpenCV into Android Studio
Chapter 174
MVVM (Architecture)
Chapter 175
ORMLite in android
Chapter 176
Retrofit2 with RxJava
Chapter 177
ShortcutManager
Chapter 178
LruCache
Chapter 179
Jenkins CI setup for Android Projects
Chapter 180
fastlane
Chapter 181
Define step value (increment) for custom RangeSeekBar
Chapter 182
Getting started with OpenGL ES 2.0+
Chapter 183
Check Data Connection
Chapter 184
Java on Android
Chapter 185
Android Java Native Interface (JNI)
Chapter 186
Notification Channel Android O
Chapter 187
Robolectric
Chapter 188
Moshi
Chapter 189
Strict Mode Policy: A tool to catch the bug in the Compile Time
Chapter 190
Internationalization and localization (I18N and L10N)
Chapter 191
Fast way to setup Retrolambda on an android project
Chapter 192
How to use SparseArray
Chapter 193
Shared Element Transitions
Chapter 194
Android Things
Chapter 195
Library Dagger 2: Dependency Injection in Applications
Chapter 196
JCodec
Chapter 197
Formatting phone numbers with pattern
Chapter 198
Paint
Chapter 199
What is ProGuard? What is use in Android?
Chapter 200
Create Android Custom ROMs
Chapter 201
Genymotion for android
Chapter 202
ConstraintSet
Chapter 203
CleverTap
Chapter 204
Publish a library to Maven Repositories
Chapter 205
adb shell
Chapter 206
Ping ICMP
Chapter 207
AIDL
Chapter 208
Android game development
Chapter 209
Android programming with Kotlin
Chapter 210
Android-x86 in VirtualBox
Chapter 211
Leakcanary
Chapter 212
Okio
Chapter 213
Bluetooth Low Energy
Chapter 214
Looper
Chapter 215
Annotation Processor
Chapter 216
SyncAdapter with periodically do sync of data
Chapter 217
Fastjson
Chapter 218
JSON in Android with org.json
Chapter 219
Gson
Chapter 220
Android Architecture Components
Chapter 221
Jackson
Chapter 222
Smartcard
Chapter 223
Security
Chapter 224
How to store passwords securely
Chapter 225
Secure SharedPreferences
Chapter 226
Secure SharedPreferences
Chapter 227
SQLite
Chapter 228
Accessing SQLite databases using the ContentValues class
Chapter 229
Firebase
Chapter 230
Firebase Cloud Messaging
Chapter 231
Firebase Realtime DataBase
Chapter 232
Firebase App Indexing
Chapter 233
Firebase Crash Reporting
Chapter 234
Twitter APIs
Chapter 235
Youtube-API
Chapter 236
Integrate Google Sign In
Chapter 237
Google signin integration on android
Chapter 238
Google Awareness APIs
Chapter 239
Google Maps API v2 for Android
Chapter 240
Google Drive API
Chapter 241
Displaying Google Ads
Chapter 242
AdMob
Chapter 243
Google Play Store
Chapter 244
Sign your Android App for Release
Chapter 245
TensorFlow
Chapter 246
Android Vk Sdk
Chapter 247
Project SDK versions
Chapter 248
Facebook SDK for Android
Chapter 249
Thread
Chapter 250
AsyncTask
Chapter 251
Testing UI with Espresso
Chapter 252
Writing UI tests - Android
Chapter 253
Unit testing in Android with JUnit
Chapter 254
Inter-app UI testing with UIAutomator
Chapter 255
Lint Warnings
Chapter 256
Performance Optimization
Chapter 257
Android Kernel Optimization
Chapter 258
Memory Leaks
Chapter 259
Enhancing Android Performance Using Icon Fonts
Chapter 260
Bitmap Cache
Chapter 261
Loading Bitmaps Effectively
Chapter 262
Exceptions
Chapter 263
Logging and using Logcat
Chapter 264
ADB (Android Debug Bridge)
Chapter 265
Localization with resources in Android
Chapter 266
Convert vietnamese string to english string Android