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