|
RIP Tutorial
| https://riptutorial.com/ |
| Tags | https://riptutorial.com/tag |
| Topics | https://riptutorial.com/topic |
| Examples | https://riptutorial.com/example |
| eBooks | https://riptutorial.com/ebook |
| Download Android (PDF) | https://riptutorial.com/ebook/android |
| Getting started with Android | https://riptutorial.com/android/topic/85/getting-started-with-android |
| Awesome Book | https://riptutorial.com/android/awesome-learning/book |
| Awesome Community | https://riptutorial.com/android/awesome-learning/community |
| Awesome Course | https://riptutorial.com/android/awesome-learning/course |
| Awesome Tutorial | https://riptutorial.com/android/awesome-learning/tutorial |
| Awesome YouTube | https://riptutorial.com/android/awesome-learning/youtube |
| 9-Patch Images | https://riptutorial.com/android/topic/461/9-patch-images |
| Accessing SQLite databases using the ContentValues class | https://riptutorial.com/android/topic/10154/accessing-sqlite-databases-using-the-contentvalues-class |
| Accounts and AccountManager | https://riptutorial.com/android/topic/7003/accounts-and-accountmanager |
| ACRA | https://riptutorial.com/android/topic/1324/acra |
| Activity | https://riptutorial.com/android/topic/1481/activity |
| Activity Recognition | https://riptutorial.com/android/topic/9831/activity-recognition |
| ADB (Android Debug Bridge) | https://riptutorial.com/android/topic/1051/adb--android-debug-bridge- |
| adb shell | https://riptutorial.com/android/topic/9408/adb-shell |
| Adding a FuseView to an Android Project | https://riptutorial.com/android/topic/10052/adding-a-fuseview-to-an-android-project |
| AdMob | https://riptutorial.com/android/topic/5334/admob |
| AIDL | https://riptutorial.com/android/topic/9504/aidl |
| AlarmManager | https://riptutorial.com/android/topic/1361/alarmmanager |
| Android Architecture Components | https://riptutorial.com/android/topic/10872/android-architecture-components |
| Android Authenticator | https://riptutorial.com/android/topic/6759/android-authenticator |
| Android game development | https://riptutorial.com/android/topic/10011/android-game-development |
| Android Java Native Interface (JNI) | https://riptutorial.com/android/topic/8674/android-java-native-interface--jni- |
| Android Kernel Optimization | https://riptutorial.com/android/topic/9106/android-kernel-optimization |
| Android NDK | https://riptutorial.com/android/topic/492/android-ndk |
| Android Paypal Gateway Integration | https://riptutorial.com/android/topic/5895/android-paypal-gateway-integration |
| Android Places API | https://riptutorial.com/android/topic/4111/android-places-api |
| Android programming with Kotlin | https://riptutorial.com/android/topic/9623/android-programming-with-kotlin |
| Android Sound and Media | https://riptutorial.com/android/topic/4730/android-sound-and-media |
| Android Studio | https://riptutorial.com/android/topic/107/android-studio |
| Android Things | https://riptutorial.com/android/topic/8938/android-things |
| Android Versions | https://riptutorial.com/android/topic/3264/android-versions |
| Android Vk Sdk | https://riptutorial.com/android/topic/6046/android-vk-sdk |
| Android-x86 in VirtualBox | https://riptutorial.com/android/topic/9903/android-x86-in-virtualbox |
| Animated AlertDialog Box | https://riptutorial.com/android/topic/10654/animated-alertdialog-box |
| Animators | https://riptutorial.com/android/topic/1829/animators |
| Annotation Processor | https://riptutorial.com/android/topic/10726/annotation-processor |
| AsyncTask | https://riptutorial.com/android/topic/117/asynctask |
| AudioManager | https://riptutorial.com/android/topic/6798/audiomanager |
| AudioTrack | https://riptutorial.com/android/topic/9155/audiotrack |
| AutoCompleteTextView | https://riptutorial.com/android/topic/5300/autocompletetextview |
| Autosizing TextViews | https://riptutorial.com/android/topic/9652/autosizing-textviews |
| Barcode and QR code reading | https://riptutorial.com/android/topic/6067/barcode-and-qr-code-reading |
| Bitmap Cache | https://riptutorial.com/android/topic/9901/bitmap-cache |
| Bluetooth and Bluetooth LE API | https://riptutorial.com/android/topic/2462/bluetooth-and-bluetooth-le-api |
| Bluetooth Low Energy | https://riptutorial.com/android/topic/10020/bluetooth-low-energy |
| Bottom Sheets | https://riptutorial.com/android/topic/5702/bottom-sheets |
| BottomNavigationView | https://riptutorial.com/android/topic/7565/bottomnavigationview |
| BroadcastReceiver | https://riptutorial.com/android/topic/1460/broadcastreceiver |
| Building Backwards Compatible Apps | https://riptutorial.com/android/topic/4291/building-backwards-compatible-apps |
| ButterKnife | https://riptutorial.com/android/topic/1072/butterknife |
| Button | https://riptutorial.com/android/topic/5607/button |
| Callback URL | https://riptutorial.com/android/topic/4790/callback-url |
| Camera 2 API | https://riptutorial.com/android/topic/619/camera-2-api |
| Camera and Gallery | https://riptutorial.com/android/topic/4789/camera-and-gallery |
| Canvas drawing using SurfaceView | https://riptutorial.com/android/topic/3754/canvas-drawing-using-surfaceview |
| Capturing Screenshots | https://riptutorial.com/android/topic/4506/capturing-screenshots |
| CardView | https://riptutorial.com/android/topic/726/cardview |
| Check Data Connection | https://riptutorial.com/android/topic/8670/check-data-connection |
| Check Internet Connectivity | https://riptutorial.com/android/topic/3918/check-internet-connectivity |
| CleverTap | https://riptutorial.com/android/topic/9337/clevertap |
| Colors | https://riptutorial.com/android/topic/4986/colors |
| ConstraintLayout | https://riptutorial.com/android/topic/5076/constraintlayout |
| ConstraintSet | https://riptutorial.com/android/topic/9334/constraintset |
| ContentProvider | https://riptutorial.com/android/topic/3075/contentprovider |
| Context | https://riptutorial.com/android/topic/9774/context |
| Convert vietnamese string to english string Android | https://riptutorial.com/android/topic/10946/convert-vietnamese-string-to-english-string-android |
| CoordinatorLayout and Behaviors | https://riptutorial.com/android/topic/5714/coordinatorlayout-and-behaviors |
| Count Down Timer | https://riptutorial.com/android/topic/6063/count-down-timer |
| Crash Reporting Tools | https://riptutorial.com/android/topic/3871/crash-reporting-tools |
| Create Android Custom ROMs | https://riptutorial.com/android/topic/9212/create-android-custom-roms |
| Create Singleton Class for Toast Message | https://riptutorial.com/android/topic/10843/create-singleton-class-for-toast-message |
| Creating Custom Views | https://riptutorial.com/android/topic/1446/creating-custom-views |
| Creating Overlay (always-on-top) Windows | https://riptutorial.com/android/topic/6214/creating-overlay--always-on-top--windows |
| Creating Splash screen | https://riptutorial.com/android/topic/9316/creating-splash-screen |
| Creating your own libraries for Android applications | https://riptutorial.com/android/topic/4118/creating-your-own-libraries-for-android-applications |
| Custom Fonts | https://riptutorial.com/android/topic/3358/custom-fonts |
| Dagger 2 | https://riptutorial.com/android/topic/3088/dagger-2 |
| Data Binding Library | https://riptutorial.com/android/topic/111/data-binding-library |
| Data Encryption/Decryption | https://riptutorial.com/android/topic/3471/data-encryption-decryption |
| Data Synchronization with Sync Adapter | https://riptutorial.com/android/topic/1944/data-synchronization-with-sync-adapter |
| Date and Time Pickers | https://riptutorial.com/android/topic/2836/date-and-time-pickers |
| DayNight Theme (AppCompat v23.2 / API 14+) | https://riptutorial.com/android/topic/7650/daynight-theme--appcompat-v23-2---api-14plus- |
| Define step value (increment) for custom RangeSeekBar | https://riptutorial.com/android/topic/8627/define-step-value--increment--for-custom-rangeseekbar |
| Design Patterns | https://riptutorial.com/android/topic/9949/design-patterns |
| Detect Shake Event in Android | https://riptutorial.com/android/topic/4501/detect-shake-event-in-android |
| Device Display Metrics | https://riptutorial.com/android/topic/4207/device-display-metrics |
| Dialog | https://riptutorial.com/android/topic/1225/dialog |
| Displaying Google Ads | https://riptutorial.com/android/topic/5984/displaying-google-ads |
| Doze Mode | https://riptutorial.com/android/topic/4719/doze-mode |
| Drawables | https://riptutorial.com/android/topic/4841/drawables |
| EditText | https://riptutorial.com/android/topic/5843/edittext |
| Email Validation | https://riptutorial.com/android/topic/5605/email-validation |
| Emulator | https://riptutorial.com/android/topic/122/emulator |
| Enhancing Alert Dialogs | https://riptutorial.com/android/topic/10163/enhancing-alert-dialogs |
| Enhancing Android Performance Using Icon Fonts | https://riptutorial.com/android/topic/3642/enhancing-android-performance-using-icon-fonts |
| Exceptions | https://riptutorial.com/android/topic/112/exceptions |
| ExoPlayer | https://riptutorial.com/android/topic/6248/exoplayer |
| Facebook SDK for Android | https://riptutorial.com/android/topic/3919/facebook-sdk-for-android |
| Fast way to setup Retrolambda on an android project. | https://riptutorial.com/android/topic/8822/fast-way-to-setup-retrolambda-on-an-android-project- |
| Fastjson | https://riptutorial.com/android/topic/10865/fastjson |
| fastlane | https://riptutorial.com/android/topic/8215/fastlane |
| FileIO with Android | https://riptutorial.com/android/topic/8689/fileio-with-android |
| FileProvider | https://riptutorial.com/android/topic/6266/fileprovider |
| Fingerprint API in android | https://riptutorial.com/android/topic/7523/fingerprint-api-in-android |
| Firebase | https://riptutorial.com/android/topic/3843/firebase |
| Firebase App Indexing | https://riptutorial.com/android/topic/5957/firebase-app-indexing |
| Firebase Cloud Messaging | https://riptutorial.com/android/topic/8826/firebase-cloud-messaging |
| Firebase Crash Reporting | https://riptutorial.com/android/topic/5965/firebase-crash-reporting |
| Firebase Realtime DataBase | https://riptutorial.com/android/topic/5511/firebase-realtime-database |
| FloatingActionButton | https://riptutorial.com/android/topic/2979/floatingactionbutton |
| Formatting phone numbers with pattern. | https://riptutorial.com/android/topic/9083/formatting-phone-numbers-with-pattern- |
| Formatting Strings | https://riptutorial.com/android/topic/1346/formatting-strings |
| Fragments | https://riptutorial.com/android/topic/1396/fragments |
| Fresco | https://riptutorial.com/android/topic/5217/fresco |
| Genymotion for android | https://riptutorial.com/android/topic/9245/genymotion-for-android |
| Gesture Detection | https://riptutorial.com/android/topic/4711/gesture-detection |
| Getting Calculated View Dimensions | https://riptutorial.com/android/topic/115/getting-calculated-view-dimensions |
| Getting started with OpenGL ES 2.0+ | https://riptutorial.com/android/topic/8662/getting-started-with-opengl-es-2-0plus |
| Getting system font names and using the fonts | https://riptutorial.com/android/topic/10930/getting-system-font-names-and-using-the-fonts |
| Glide | https://riptutorial.com/android/topic/1091/glide |
| Google Awareness APIs | https://riptutorial.com/android/topic/3361/google-awareness-apis |
| Google Drive API | https://riptutorial.com/android/topic/10646/google-drive-api |
| Google Maps API v2 for Android | https://riptutorial.com/android/topic/170/google-maps-api-v2-for-android |
| Google Play Store | https://riptutorial.com/android/topic/10900/google-play-store |
| Google signin integration on android | https://riptutorial.com/android/topic/9960/google-signin-integration-on-android |
| Gradle for Android | https://riptutorial.com/android/topic/95/gradle-for-android |
| GreenDAO | https://riptutorial.com/android/topic/1345/greendao |
| GreenRobot EventBus | https://riptutorial.com/android/topic/3551/greenrobot-eventbus |
| Gson | https://riptutorial.com/android/topic/4158/gson |
| Handler | https://riptutorial.com/android/topic/1425/handler |
| Handling Deep Links | https://riptutorial.com/android/topic/3716/handling-deep-links |
| Handling touch and motion events | https://riptutorial.com/android/topic/9315/handling-touch-and-motion-events |
| Hardware Button Events/Intents (PTT, LWP, etc.) | https://riptutorial.com/android/topic/10418/hardware-button-events-intents--ptt--lwp--etc-- |
| How to store passwords securely | https://riptutorial.com/android/topic/9093/how-to-store-passwords-securely |
| How to use SparseArray | https://riptutorial.com/android/topic/8824/how-to-use-sparsearray |
| HttpURLConnection | https://riptutorial.com/android/topic/781/httpurlconnection |
| Image Compression | https://riptutorial.com/android/topic/5588/image-compression |
| ImageView | https://riptutorial.com/android/topic/4709/imageview |
| Implicit Intents | https://riptutorial.com/android/topic/5336/implicit-intents |
| In-app Billing | https://riptutorial.com/android/topic/2843/in-app-billing |
| Installing apps with ADB | https://riptutorial.com/android/topic/5301/installing-apps-with-adb |
| Instant Run in Android Studio | https://riptutorial.com/android/topic/2119/instant-run-in-android-studio |
| Integrate Google Sign In | https://riptutorial.com/android/topic/2837/integrate-google-sign-in |
| Integrate OpenCV into Android Studio | https://riptutorial.com/android/topic/7068/integrate-opencv-into-android-studio |
| Intent | https://riptutorial.com/android/topic/103/intent |
| IntentService | https://riptutorial.com/android/topic/5319/intentservice |
| Inter-app UI testing with UIAutomator | https://riptutorial.com/android/topic/6249/inter-app-ui-testing-with-uiautomator |
| Interfaces | https://riptutorial.com/android/topic/1785/interfaces |
| Internationalization and localization (I18N and L10N) | https://riptutorial.com/android/topic/8796/internationalization-and-localization--i18n-and-l10n- |
| Jackson | https://riptutorial.com/android/topic/10878/jackson |
| Java on Android | https://riptutorial.com/android/topic/9223/java-on-android |
| JCodec | https://riptutorial.com/android/topic/9948/jcodec |
| Jenkins CI setup for Android Projects | https://riptutorial.com/android/topic/7830/jenkins-ci-setup-for-android-projects |
| Job Scheduling | https://riptutorial.com/android/topic/6907/job-scheduling |
| JSON in Android with org.json | https://riptutorial.com/android/topic/106/json-in-android-with-org-json |
| Keyboard | https://riptutorial.com/android/topic/5606/keyboard |
| Layouts | https://riptutorial.com/android/topic/94/layouts |
| Leakcanary | https://riptutorial.com/android/topic/10041/leakcanary |
| Library Dagger 2: Dependency Injection in Applications | https://riptutorial.com/android/topic/9079/library-dagger-2--dependency-injection-in-applications |
| Lint Warnings | https://riptutorial.com/android/topic/129/lint-warnings |
| ListView | https://riptutorial.com/android/topic/4226/listview |
| Loader | https://riptutorial.com/android/topic/4390/loader |
| Loading Bitmaps Effectively | https://riptutorial.com/android/topic/10902/loading-bitmaps-effectively |
| Localization with resources in Android | https://riptutorial.com/android/topic/3345/localization-with-resources-in-android |
| Localized Date/Time in Android | https://riptutorial.com/android/topic/6057/localized-date-time-in-android |
| Location | https://riptutorial.com/android/topic/1837/location |
| Logging and using Logcat | https://riptutorial.com/android/topic/1552/logging-and-using-logcat |
| Looper | https://riptutorial.com/android/topic/10593/looper |
| LruCache | https://riptutorial.com/android/topic/7709/lrucache |
| Material Design | https://riptutorial.com/android/topic/124/material-design |
| MediaPlayer | https://riptutorial.com/android/topic/1851/mediaplayer |
| MediaSession | https://riptutorial.com/android/topic/6250/mediasession |
| MediaStore | https://riptutorial.com/android/topic/7136/mediastore |
| Memory Leaks | https://riptutorial.com/android/topic/2687/memory-leaks |
| Menu | https://riptutorial.com/android/topic/2028/menu |
| Moshi | https://riptutorial.com/android/topic/8744/moshi |
| Multidex and the Dex Method Limit | https://riptutorial.com/android/topic/1887/multidex-and-the-dex-method-limit |
| MVP Architecture | https://riptutorial.com/android/topic/4615/mvp-architecture |
| MVVM (Architecture) | https://riptutorial.com/android/topic/7549/mvvm--architecture- |
| NavigationView | https://riptutorial.com/android/topic/97/navigationview |
| Notification Channel Android O | https://riptutorial.com/android/topic/10018/notification-channel-android-o |
| Notifications | https://riptutorial.com/android/topic/1347/notifications |
| OkHttp | https://riptutorial.com/android/topic/3625/okhttp |
| Okio | https://riptutorial.com/android/topic/9952/okio |
| Optimized VideoView | https://riptutorial.com/android/topic/10638/optimized-videoview |
| Orientation Changes | https://riptutorial.com/android/topic/4621/orientation-changes |
| ORMLite in android | https://riptutorial.com/android/topic/7571/ormlite-in-android |
| Otto Event Bus | https://riptutorial.com/android/topic/6068/otto-event-bus |
| PackageManager | https://riptutorial.com/android/topic/4670/packagemanager |
| Pagination in RecyclerView | https://riptutorial.com/android/topic/9243/pagination-in-recyclerview |
| Paint | https://riptutorial.com/android/topic/9141/paint |
| Parcelable | https://riptutorial.com/android/topic/1849/parcelable |
| Performance Optimization | https://riptutorial.com/android/topic/8711/performance-optimization |
| Picasso | https://riptutorial.com/android/topic/2172/picasso |
| Ping ICMP | https://riptutorial.com/android/topic/9434/ping-icmp |
| Port Mapping using Cling library in Android | https://riptutorial.com/android/topic/6208/port-mapping-using-cling-library-in-android |
| PorterDuff Mode | https://riptutorial.com/android/topic/377/porterduff-mode |
| ProgressBar | https://riptutorial.com/android/topic/3353/progressbar |
| ProGuard - Obfuscating and Shrinking your code | https://riptutorial.com/android/topic/4500/proguard---obfuscating-and-shrinking-your-code |
| Project SDK versions | https://riptutorial.com/android/topic/162/project-sdk-versions |
| Publish .aar file to Apache Archiva with Gradle | https://riptutorial.com/android/topic/6453/publish--aar-file-to-apache-archiva-with-gradle |
| Publish a library to Maven Repositories | https://riptutorial.com/android/topic/9359/publish-a-library-to-maven-repositories |
| Publish to Play Store | https://riptutorial.com/android/topic/5369/publish-to-play-store |
| Realm | https://riptutorial.com/android/topic/3187/realm |
| RecyclerView | https://riptutorial.com/android/topic/169/recyclerview |
| RecyclerView and LayoutManagers | https://riptutorial.com/android/topic/6772/recyclerview-and-layoutmanagers |
| RecyclerView Decorations | https://riptutorial.com/android/topic/506/recyclerview-decorations |
| RecyclerView onClickListeners | https://riptutorial.com/android/topic/96/recyclerview-onclicklisteners |
| RenderScript | https://riptutorial.com/android/topic/5214/renderscript |
| Resources | https://riptutorial.com/android/topic/108/resources |
| Retrofit2 | https://riptutorial.com/android/topic/1132/retrofit2 |
| Retrofit2 with RxJava | https://riptutorial.com/android/topic/7632/retrofit2-with-rxjava |
| RoboGuice | https://riptutorial.com/android/topic/2563/roboguice |
| Robolectric | https://riptutorial.com/android/topic/8743/robolectric |
| Runtime Permissions in API-23 + | https://riptutorial.com/android/topic/1525/runtime-permissions-in-api-23-plus |
| SearchView | https://riptutorial.com/android/topic/4786/searchview |
| Secure SharedPreferences | https://riptutorial.com/android/topic/9887/secure-sharedpreferences |
| Secure SharedPreferences | https://riptutorial.com/android/topic/9890/secure-sharedpreferences |
| Security | https://riptutorial.com/android/topic/4664/security |
| SensorManager | https://riptutorial.com/android/topic/3344/sensormanager |
| Service | https://riptutorial.com/android/topic/137/service |
| Shared Element Transitions | https://riptutorial.com/android/topic/8933/shared-element-transitions |
| SharedPreferences | https://riptutorial.com/android/topic/119/sharedpreferences |
| ShortcutManager | https://riptutorial.com/android/topic/7661/shortcutmanager |
| Sign your Android App for Release | https://riptutorial.com/android/topic/9721/sign-your-android-app-for-release |
| Smartcard | https://riptutorial.com/android/topic/10945/smartcard |
| Snackbar | https://riptutorial.com/android/topic/1500/snackbar |
| SpannableString | https://riptutorial.com/android/topic/10553/spannablestring |
| Speech to Text Conversion | https://riptutorial.com/android/topic/6252/speech-to-text-conversion |
| Spinner | https://riptutorial.com/android/topic/3459/spinner |
| Split Screen / Multi-Screen Activities | https://riptutorial.com/android/topic/7130/split-screen---multi-screen-activities |
| SQLite | https://riptutorial.com/android/topic/871/sqlite |
| Storing Files in Internal & External Storage | https://riptutorial.com/android/topic/150/storing-files-in-internal---external-storage |
| Strict Mode Policy : A tool to catch the bug in the Compile Time. | https://riptutorial.com/android/topic/8756/strict-mode-policy---a-tool-to-catch-the-bug-in-the-compile-time- |
| Supporting Screens With Different Resolutions, Sizes | https://riptutorial.com/android/topic/1086/supporting-screens-with-different-resolutions--sizes |
| Swipe to Refresh | https://riptutorial.com/android/topic/5241/swipe-to-refresh |
| SyncAdapter with periodically do sync of data | https://riptutorial.com/android/topic/10774/syncadapter-with-periodically-do-sync-of-data |
| TabLayout | https://riptutorial.com/android/topic/7601/tablayout |
| TensorFlow | https://riptutorial.com/android/topic/9991/tensorflow |
| Testing UI with Espresso | https://riptutorial.com/android/topic/3485/testing-ui-with-espresso |
| Text to Speech(TTS) | https://riptutorial.com/android/topic/3381/text-to-speech-tts- |
| TextInputLayout | https://riptutorial.com/android/topic/5652/textinputlayout |
| TextView | https://riptutorial.com/android/topic/4212/textview |
| The Manifest File | https://riptutorial.com/android/topic/1848/the-manifest-file |
| Theme, Style, Attribute | https://riptutorial.com/android/topic/1843/theme--style--attribute |
| Thread | https://riptutorial.com/android/topic/7131/thread |
| Time Utils | https://riptutorial.com/android/topic/7138/time-utils |
| Toast | https://riptutorial.com/android/topic/1741/toast |
| Tools Attributes | https://riptutorial.com/android/topic/1676/tools-attributes |
| Touch Events | https://riptutorial.com/android/topic/7167/touch-events |
| TransitionDrawable | https://riptutorial.com/android/topic/6088/transitiondrawable |
| Twitter APIs | https://riptutorial.com/android/topic/4801/twitter-apis |
| Typedef Annotations: @IntDef, @StringDef | https://riptutorial.com/android/topic/4505/typedef-annotations---intdef---stringdef |
| UI Lifecycle | https://riptutorial.com/android/topic/3440/ui-lifecycle |
| Unit testing in Android with JUnit | https://riptutorial.com/android/topic/3205/unit-testing-in-android-with-junit |
| Universal Image Loader | https://riptutorial.com/android/topic/2760/universal-image-loader |
| Unzip File in Android | https://riptutorial.com/android/topic/3927/unzip-file-in-android |
| Vector Drawables | https://riptutorial.com/android/topic/8194/vector-drawables |
| VectorDrawable and AnimatedVectorDrawable | https://riptutorial.com/android/topic/1627/vectordrawable-and-animatedvectordrawable |
| Vibration | https://riptutorial.com/android/topic/3359/vibration |
| VideoView | https://riptutorial.com/android/topic/8962/videoview |
| ViewFlipper | https://riptutorial.com/android/topic/9032/viewflipper |
| ViewPager | https://riptutorial.com/android/topic/692/viewpager |
| Volley | https://riptutorial.com/android/topic/2800/volley |
| WebView | https://riptutorial.com/android/topic/153/webview |
| What is ProGuard? What is use in Android? | https://riptutorial.com/android/topic/9205/what-is-proguard--what-is-use-in-android- |
| Widgets | https://riptutorial.com/android/topic/2812/widgets |
| Wi-Fi Connections | https://riptutorial.com/android/topic/3288/wi-fi-connections |
| Writing UI tests - Android | https://riptutorial.com/android/topic/3530/writing-ui-tests---android |
| XMPP register login and chat simple example | https://riptutorial.com/android/topic/6747/xmpp-register-login-and-chat-simple-example |
| Xposed | https://riptutorial.com/android/topic/4627/xposed |
| Youtube-API | https://riptutorial.com/android/topic/7587/youtube-api |
| Zip file in android | https://riptutorial.com/android/topic/8137/zip-file-in-android |
| Getting started with Android | https://riptutorial.com/android/topic/85/getting-started-with-android |
| Awesome Book | https://riptutorial.com/android/awesome-learning/book |
| Awesome Community | https://riptutorial.com/android/awesome-learning/community |
| Awesome Course | https://riptutorial.com/android/awesome-learning/course |
| Awesome Tutorial | https://riptutorial.com/android/awesome-learning/tutorial |
| Awesome YouTube | https://riptutorial.com/android/awesome-learning/youtube |
| 9-Patch Images | https://riptutorial.com/android/topic/461/9-patch-images |
| Accessing SQLite databases using the ContentValues class | https://riptutorial.com/android/topic/10154/accessing-sqlite-databases-using-the-contentvalues-class |
| Accounts and AccountManager | https://riptutorial.com/android/topic/7003/accounts-and-accountmanager |
| ACRA | https://riptutorial.com/android/topic/1324/acra |
| Activity | https://riptutorial.com/android/topic/1481/activity |
| Activity Recognition | https://riptutorial.com/android/topic/9831/activity-recognition |
| ADB (Android Debug Bridge) | https://riptutorial.com/android/topic/1051/adb--android-debug-bridge- |
| adb shell | https://riptutorial.com/android/topic/9408/adb-shell |
| Adding a FuseView to an Android Project | https://riptutorial.com/android/topic/10052/adding-a-fuseview-to-an-android-project |
| AdMob | https://riptutorial.com/android/topic/5334/admob |
| AIDL | https://riptutorial.com/android/topic/9504/aidl |
| AlarmManager | https://riptutorial.com/android/topic/1361/alarmmanager |
| Android Architecture Components | https://riptutorial.com/android/topic/10872/android-architecture-components |
| Android Authenticator | https://riptutorial.com/android/topic/6759/android-authenticator |
| Android game development | https://riptutorial.com/android/topic/10011/android-game-development |
| Android Java Native Interface (JNI) | https://riptutorial.com/android/topic/8674/android-java-native-interface--jni- |
| Android Kernel Optimization | https://riptutorial.com/android/topic/9106/android-kernel-optimization |
| Android NDK | https://riptutorial.com/android/topic/492/android-ndk |
| Android Paypal Gateway Integration | https://riptutorial.com/android/topic/5895/android-paypal-gateway-integration |
| Android Places API | https://riptutorial.com/android/topic/4111/android-places-api |
| Android programming with Kotlin | https://riptutorial.com/android/topic/9623/android-programming-with-kotlin |
| Android Sound and Media | https://riptutorial.com/android/topic/4730/android-sound-and-media |
| Android Studio | https://riptutorial.com/android/topic/107/android-studio |
| Android Things | https://riptutorial.com/android/topic/8938/android-things |
| Android Versions | https://riptutorial.com/android/topic/3264/android-versions |
| Android Vk Sdk | https://riptutorial.com/android/topic/6046/android-vk-sdk |
| Android-x86 in VirtualBox | https://riptutorial.com/android/topic/9903/android-x86-in-virtualbox |
| Animated AlertDialog Box | https://riptutorial.com/android/topic/10654/animated-alertdialog-box |
| Animators | https://riptutorial.com/android/topic/1829/animators |
| Annotation Processor | https://riptutorial.com/android/topic/10726/annotation-processor |
| AsyncTask | https://riptutorial.com/android/topic/117/asynctask |
| AudioManager | https://riptutorial.com/android/topic/6798/audiomanager |
| AudioTrack | https://riptutorial.com/android/topic/9155/audiotrack |
| AutoCompleteTextView | https://riptutorial.com/android/topic/5300/autocompletetextview |
| Autosizing TextViews | https://riptutorial.com/android/topic/9652/autosizing-textviews |
| Barcode and QR code reading | https://riptutorial.com/android/topic/6067/barcode-and-qr-code-reading |
| Bitmap Cache | https://riptutorial.com/android/topic/9901/bitmap-cache |
| Bluetooth and Bluetooth LE API | https://riptutorial.com/android/topic/2462/bluetooth-and-bluetooth-le-api |
| Bluetooth Low Energy | https://riptutorial.com/android/topic/10020/bluetooth-low-energy |
| Bottom Sheets | https://riptutorial.com/android/topic/5702/bottom-sheets |
| BottomNavigationView | https://riptutorial.com/android/topic/7565/bottomnavigationview |
| BroadcastReceiver | https://riptutorial.com/android/topic/1460/broadcastreceiver |
| Building Backwards Compatible Apps | https://riptutorial.com/android/topic/4291/building-backwards-compatible-apps |
| ButterKnife | https://riptutorial.com/android/topic/1072/butterknife |
| Button | https://riptutorial.com/android/topic/5607/button |
| Callback URL | https://riptutorial.com/android/topic/4790/callback-url |
| Camera 2 API | https://riptutorial.com/android/topic/619/camera-2-api |
| Camera and Gallery | https://riptutorial.com/android/topic/4789/camera-and-gallery |
| Canvas drawing using SurfaceView | https://riptutorial.com/android/topic/3754/canvas-drawing-using-surfaceview |
| Capturing Screenshots | https://riptutorial.com/android/topic/4506/capturing-screenshots |
| CardView | https://riptutorial.com/android/topic/726/cardview |
| Check Data Connection | https://riptutorial.com/android/topic/8670/check-data-connection |
| Check Internet Connectivity | https://riptutorial.com/android/topic/3918/check-internet-connectivity |
| CleverTap | https://riptutorial.com/android/topic/9337/clevertap |
| Colors | https://riptutorial.com/android/topic/4986/colors |
| ConstraintLayout | https://riptutorial.com/android/topic/5076/constraintlayout |
| ConstraintSet | https://riptutorial.com/android/topic/9334/constraintset |
| ContentProvider | https://riptutorial.com/android/topic/3075/contentprovider |
| Context | https://riptutorial.com/android/topic/9774/context |
| Convert vietnamese string to english string Android | https://riptutorial.com/android/topic/10946/convert-vietnamese-string-to-english-string-android |
| CoordinatorLayout and Behaviors | https://riptutorial.com/android/topic/5714/coordinatorlayout-and-behaviors |
| Count Down Timer | https://riptutorial.com/android/topic/6063/count-down-timer |
| Crash Reporting Tools | https://riptutorial.com/android/topic/3871/crash-reporting-tools |
| Create Android Custom ROMs | https://riptutorial.com/android/topic/9212/create-android-custom-roms |
| Create Singleton Class for Toast Message | https://riptutorial.com/android/topic/10843/create-singleton-class-for-toast-message |
| Creating Custom Views | https://riptutorial.com/android/topic/1446/creating-custom-views |
| Creating Overlay (always-on-top) Windows | https://riptutorial.com/android/topic/6214/creating-overlay--always-on-top--windows |
| Creating Splash screen | https://riptutorial.com/android/topic/9316/creating-splash-screen |
| Creating your own libraries for Android applications | https://riptutorial.com/android/topic/4118/creating-your-own-libraries-for-android-applications |
| Custom Fonts | https://riptutorial.com/android/topic/3358/custom-fonts |
| Dagger 2 | https://riptutorial.com/android/topic/3088/dagger-2 |
| Data Binding Library | https://riptutorial.com/android/topic/111/data-binding-library |
| Data Encryption/Decryption | https://riptutorial.com/android/topic/3471/data-encryption-decryption |
| Data Synchronization with Sync Adapter | https://riptutorial.com/android/topic/1944/data-synchronization-with-sync-adapter |
| Date and Time Pickers | https://riptutorial.com/android/topic/2836/date-and-time-pickers |
| DayNight Theme (AppCompat v23.2 / API 14+) | https://riptutorial.com/android/topic/7650/daynight-theme--appcompat-v23-2---api-14plus- |
| Define step value (increment) for custom RangeSeekBar | https://riptutorial.com/android/topic/8627/define-step-value--increment--for-custom-rangeseekbar |
| Design Patterns | https://riptutorial.com/android/topic/9949/design-patterns |
| Detect Shake Event in Android | https://riptutorial.com/android/topic/4501/detect-shake-event-in-android |
| Device Display Metrics | https://riptutorial.com/android/topic/4207/device-display-metrics |
| Dialog | https://riptutorial.com/android/topic/1225/dialog |
| Displaying Google Ads | https://riptutorial.com/android/topic/5984/displaying-google-ads |
| Doze Mode | https://riptutorial.com/android/topic/4719/doze-mode |
| Drawables | https://riptutorial.com/android/topic/4841/drawables |
| EditText | https://riptutorial.com/android/topic/5843/edittext |
| Email Validation | https://riptutorial.com/android/topic/5605/email-validation |
| Emulator | https://riptutorial.com/android/topic/122/emulator |
| Enhancing Alert Dialogs | https://riptutorial.com/android/topic/10163/enhancing-alert-dialogs |
| Enhancing Android Performance Using Icon Fonts | https://riptutorial.com/android/topic/3642/enhancing-android-performance-using-icon-fonts |
| Exceptions | https://riptutorial.com/android/topic/112/exceptions |
| ExoPlayer | https://riptutorial.com/android/topic/6248/exoplayer |
| Facebook SDK for Android | https://riptutorial.com/android/topic/3919/facebook-sdk-for-android |
| Fast way to setup Retrolambda on an android project. | https://riptutorial.com/android/topic/8822/fast-way-to-setup-retrolambda-on-an-android-project- |
| Fastjson | https://riptutorial.com/android/topic/10865/fastjson |
| fastlane | https://riptutorial.com/android/topic/8215/fastlane |
| FileIO with Android | https://riptutorial.com/android/topic/8689/fileio-with-android |
| FileProvider | https://riptutorial.com/android/topic/6266/fileprovider |
| Fingerprint API in android | https://riptutorial.com/android/topic/7523/fingerprint-api-in-android |
| Firebase | https://riptutorial.com/android/topic/3843/firebase |
| Firebase App Indexing | https://riptutorial.com/android/topic/5957/firebase-app-indexing |
| Firebase Cloud Messaging | https://riptutorial.com/android/topic/8826/firebase-cloud-messaging |
| Firebase Crash Reporting | https://riptutorial.com/android/topic/5965/firebase-crash-reporting |
| Firebase Realtime DataBase | https://riptutorial.com/android/topic/5511/firebase-realtime-database |
| FloatingActionButton | https://riptutorial.com/android/topic/2979/floatingactionbutton |
| Formatting phone numbers with pattern. | https://riptutorial.com/android/topic/9083/formatting-phone-numbers-with-pattern- |
| Formatting Strings | https://riptutorial.com/android/topic/1346/formatting-strings |
| Fragments | https://riptutorial.com/android/topic/1396/fragments |
| Fresco | https://riptutorial.com/android/topic/5217/fresco |
| Genymotion for android | https://riptutorial.com/android/topic/9245/genymotion-for-android |
| Gesture Detection | https://riptutorial.com/android/topic/4711/gesture-detection |
| Getting Calculated View Dimensions | https://riptutorial.com/android/topic/115/getting-calculated-view-dimensions |
| Getting started with OpenGL ES 2.0+ | https://riptutorial.com/android/topic/8662/getting-started-with-opengl-es-2-0plus |
| Getting system font names and using the fonts | https://riptutorial.com/android/topic/10930/getting-system-font-names-and-using-the-fonts |
| Glide | https://riptutorial.com/android/topic/1091/glide |
| Google Awareness APIs | https://riptutorial.com/android/topic/3361/google-awareness-apis |
| Google Drive API | https://riptutorial.com/android/topic/10646/google-drive-api |
| Google Maps API v2 for Android | https://riptutorial.com/android/topic/170/google-maps-api-v2-for-android |
| Google Play Store | https://riptutorial.com/android/topic/10900/google-play-store |
| Google signin integration on android | https://riptutorial.com/android/topic/9960/google-signin-integration-on-android |
| Gradle for Android | https://riptutorial.com/android/topic/95/gradle-for-android |
| GreenDAO | https://riptutorial.com/android/topic/1345/greendao |
| GreenRobot EventBus | https://riptutorial.com/android/topic/3551/greenrobot-eventbus |
| Gson | https://riptutorial.com/android/topic/4158/gson |
| Handler | https://riptutorial.com/android/topic/1425/handler |
| Handling Deep Links | https://riptutorial.com/android/topic/3716/handling-deep-links |
| Handling touch and motion events | https://riptutorial.com/android/topic/9315/handling-touch-and-motion-events |
| Hardware Button Events/Intents (PTT, LWP, etc.) | https://riptutorial.com/android/topic/10418/hardware-button-events-intents--ptt--lwp--etc-- |
| How to store passwords securely | https://riptutorial.com/android/topic/9093/how-to-store-passwords-securely |
| How to use SparseArray | https://riptutorial.com/android/topic/8824/how-to-use-sparsearray |
| HttpURLConnection | https://riptutorial.com/android/topic/781/httpurlconnection |
| Image Compression | https://riptutorial.com/android/topic/5588/image-compression |
| ImageView | https://riptutorial.com/android/topic/4709/imageview |
| Implicit Intents | https://riptutorial.com/android/topic/5336/implicit-intents |
| In-app Billing | https://riptutorial.com/android/topic/2843/in-app-billing |
| Installing apps with ADB | https://riptutorial.com/android/topic/5301/installing-apps-with-adb |
| Instant Run in Android Studio | https://riptutorial.com/android/topic/2119/instant-run-in-android-studio |
| Integrate Google Sign In | https://riptutorial.com/android/topic/2837/integrate-google-sign-in |
| Integrate OpenCV into Android Studio | https://riptutorial.com/android/topic/7068/integrate-opencv-into-android-studio |
| Intent | https://riptutorial.com/android/topic/103/intent |
| IntentService | https://riptutorial.com/android/topic/5319/intentservice |
| Inter-app UI testing with UIAutomator | https://riptutorial.com/android/topic/6249/inter-app-ui-testing-with-uiautomator |
| Interfaces | https://riptutorial.com/android/topic/1785/interfaces |
| Internationalization and localization (I18N and L10N) | https://riptutorial.com/android/topic/8796/internationalization-and-localization--i18n-and-l10n- |
| Jackson | https://riptutorial.com/android/topic/10878/jackson |
| Java on Android | https://riptutorial.com/android/topic/9223/java-on-android |
| JCodec | https://riptutorial.com/android/topic/9948/jcodec |
| Jenkins CI setup for Android Projects | https://riptutorial.com/android/topic/7830/jenkins-ci-setup-for-android-projects |
| Job Scheduling | https://riptutorial.com/android/topic/6907/job-scheduling |
| JSON in Android with org.json | https://riptutorial.com/android/topic/106/json-in-android-with-org-json |
| Keyboard | https://riptutorial.com/android/topic/5606/keyboard |
| Layouts | https://riptutorial.com/android/topic/94/layouts |
| Leakcanary | https://riptutorial.com/android/topic/10041/leakcanary |
| Library Dagger 2: Dependency Injection in Applications | https://riptutorial.com/android/topic/9079/library-dagger-2--dependency-injection-in-applications |
| Lint Warnings | https://riptutorial.com/android/topic/129/lint-warnings |
| ListView | https://riptutorial.com/android/topic/4226/listview |
| Loader | https://riptutorial.com/android/topic/4390/loader |
| Loading Bitmaps Effectively | https://riptutorial.com/android/topic/10902/loading-bitmaps-effectively |
| Localization with resources in Android | https://riptutorial.com/android/topic/3345/localization-with-resources-in-android |
| Localized Date/Time in Android | https://riptutorial.com/android/topic/6057/localized-date-time-in-android |
| Location | https://riptutorial.com/android/topic/1837/location |
| Logging and using Logcat | https://riptutorial.com/android/topic/1552/logging-and-using-logcat |
| Looper | https://riptutorial.com/android/topic/10593/looper |
| LruCache | https://riptutorial.com/android/topic/7709/lrucache |
| Material Design | https://riptutorial.com/android/topic/124/material-design |
| MediaPlayer | https://riptutorial.com/android/topic/1851/mediaplayer |
| MediaSession | https://riptutorial.com/android/topic/6250/mediasession |
| MediaStore | https://riptutorial.com/android/topic/7136/mediastore |
| Memory Leaks | https://riptutorial.com/android/topic/2687/memory-leaks |
| Menu | https://riptutorial.com/android/topic/2028/menu |
| Moshi | https://riptutorial.com/android/topic/8744/moshi |
| Multidex and the Dex Method Limit | https://riptutorial.com/android/topic/1887/multidex-and-the-dex-method-limit |
| MVP Architecture | https://riptutorial.com/android/topic/4615/mvp-architecture |
| MVVM (Architecture) | https://riptutorial.com/android/topic/7549/mvvm--architecture- |
| NavigationView | https://riptutorial.com/android/topic/97/navigationview |
| Notification Channel Android O | https://riptutorial.com/android/topic/10018/notification-channel-android-o |
| Notifications | https://riptutorial.com/android/topic/1347/notifications |
| OkHttp | https://riptutorial.com/android/topic/3625/okhttp |
| Okio | https://riptutorial.com/android/topic/9952/okio |
| Optimized VideoView | https://riptutorial.com/android/topic/10638/optimized-videoview |
| Orientation Changes | https://riptutorial.com/android/topic/4621/orientation-changes |
| ORMLite in android | https://riptutorial.com/android/topic/7571/ormlite-in-android |
| Otto Event Bus | https://riptutorial.com/android/topic/6068/otto-event-bus |
| PackageManager | https://riptutorial.com/android/topic/4670/packagemanager |
| Pagination in RecyclerView | https://riptutorial.com/android/topic/9243/pagination-in-recyclerview |
| Paint | https://riptutorial.com/android/topic/9141/paint |
| Parcelable | https://riptutorial.com/android/topic/1849/parcelable |
| Performance Optimization | https://riptutorial.com/android/topic/8711/performance-optimization |
| Picasso | https://riptutorial.com/android/topic/2172/picasso |
| Ping ICMP | https://riptutorial.com/android/topic/9434/ping-icmp |
| Port Mapping using Cling library in Android | https://riptutorial.com/android/topic/6208/port-mapping-using-cling-library-in-android |
| PorterDuff Mode | https://riptutorial.com/android/topic/377/porterduff-mode |
| ProgressBar | https://riptutorial.com/android/topic/3353/progressbar |
| ProGuard - Obfuscating and Shrinking your code | https://riptutorial.com/android/topic/4500/proguard---obfuscating-and-shrinking-your-code |
| Project SDK versions | https://riptutorial.com/android/topic/162/project-sdk-versions |
| Publish .aar file to Apache Archiva with Gradle | https://riptutorial.com/android/topic/6453/publish--aar-file-to-apache-archiva-with-gradle |
| Publish a library to Maven Repositories | https://riptutorial.com/android/topic/9359/publish-a-library-to-maven-repositories |
| Publish to Play Store | https://riptutorial.com/android/topic/5369/publish-to-play-store |
| Realm | https://riptutorial.com/android/topic/3187/realm |
| RecyclerView | https://riptutorial.com/android/topic/169/recyclerview |
| RecyclerView and LayoutManagers | https://riptutorial.com/android/topic/6772/recyclerview-and-layoutmanagers |
| RecyclerView Decorations | https://riptutorial.com/android/topic/506/recyclerview-decorations |
| RecyclerView onClickListeners | https://riptutorial.com/android/topic/96/recyclerview-onclicklisteners |
| RenderScript | https://riptutorial.com/android/topic/5214/renderscript |
| Resources | https://riptutorial.com/android/topic/108/resources |
| Retrofit2 | https://riptutorial.com/android/topic/1132/retrofit2 |
| Retrofit2 with RxJava | https://riptutorial.com/android/topic/7632/retrofit2-with-rxjava |
| RoboGuice | https://riptutorial.com/android/topic/2563/roboguice |
| Robolectric | https://riptutorial.com/android/topic/8743/robolectric |
| Runtime Permissions in API-23 + | https://riptutorial.com/android/topic/1525/runtime-permissions-in-api-23-plus |
| SearchView | https://riptutorial.com/android/topic/4786/searchview |
| Secure SharedPreferences | https://riptutorial.com/android/topic/9887/secure-sharedpreferences |
| Secure SharedPreferences | https://riptutorial.com/android/topic/9890/secure-sharedpreferences |
| Security | https://riptutorial.com/android/topic/4664/security |
| SensorManager | https://riptutorial.com/android/topic/3344/sensormanager |
| Service | https://riptutorial.com/android/topic/137/service |
| Shared Element Transitions | https://riptutorial.com/android/topic/8933/shared-element-transitions |
| SharedPreferences | https://riptutorial.com/android/topic/119/sharedpreferences |
| ShortcutManager | https://riptutorial.com/android/topic/7661/shortcutmanager |
| Sign your Android App for Release | https://riptutorial.com/android/topic/9721/sign-your-android-app-for-release |
| Smartcard | https://riptutorial.com/android/topic/10945/smartcard |
| Snackbar | https://riptutorial.com/android/topic/1500/snackbar |
| SpannableString | https://riptutorial.com/android/topic/10553/spannablestring |
| Speech to Text Conversion | https://riptutorial.com/android/topic/6252/speech-to-text-conversion |
| Spinner | https://riptutorial.com/android/topic/3459/spinner |
| Split Screen / Multi-Screen Activities | https://riptutorial.com/android/topic/7130/split-screen---multi-screen-activities |
| SQLite | https://riptutorial.com/android/topic/871/sqlite |
| Storing Files in Internal & External Storage | https://riptutorial.com/android/topic/150/storing-files-in-internal---external-storage |
| Strict Mode Policy : A tool to catch the bug in the Compile Time. | https://riptutorial.com/android/topic/8756/strict-mode-policy---a-tool-to-catch-the-bug-in-the-compile-time- |
| Supporting Screens With Different Resolutions, Sizes | https://riptutorial.com/android/topic/1086/supporting-screens-with-different-resolutions--sizes |
| Swipe to Refresh | https://riptutorial.com/android/topic/5241/swipe-to-refresh |
| SyncAdapter with periodically do sync of data | https://riptutorial.com/android/topic/10774/syncadapter-with-periodically-do-sync-of-data |
| TabLayout | https://riptutorial.com/android/topic/7601/tablayout |
| TensorFlow | https://riptutorial.com/android/topic/9991/tensorflow |
| Testing UI with Espresso | https://riptutorial.com/android/topic/3485/testing-ui-with-espresso |
| Text to Speech(TTS) | https://riptutorial.com/android/topic/3381/text-to-speech-tts- |
| TextInputLayout | https://riptutorial.com/android/topic/5652/textinputlayout |
| TextView | https://riptutorial.com/android/topic/4212/textview |
| The Manifest File | https://riptutorial.com/android/topic/1848/the-manifest-file |
| Theme, Style, Attribute | https://riptutorial.com/android/topic/1843/theme--style--attribute |
| Thread | https://riptutorial.com/android/topic/7131/thread |
| Time Utils | https://riptutorial.com/android/topic/7138/time-utils |
| Toast | https://riptutorial.com/android/topic/1741/toast |
| Tools Attributes | https://riptutorial.com/android/topic/1676/tools-attributes |
| Touch Events | https://riptutorial.com/android/topic/7167/touch-events |
| TransitionDrawable | https://riptutorial.com/android/topic/6088/transitiondrawable |
| Twitter APIs | https://riptutorial.com/android/topic/4801/twitter-apis |
| Typedef Annotations: @IntDef, @StringDef | https://riptutorial.com/android/topic/4505/typedef-annotations---intdef---stringdef |
| UI Lifecycle | https://riptutorial.com/android/topic/3440/ui-lifecycle |
| Unit testing in Android with JUnit | https://riptutorial.com/android/topic/3205/unit-testing-in-android-with-junit |
| Universal Image Loader | https://riptutorial.com/android/topic/2760/universal-image-loader |
| Unzip File in Android | https://riptutorial.com/android/topic/3927/unzip-file-in-android |
| Vector Drawables | https://riptutorial.com/android/topic/8194/vector-drawables |
| VectorDrawable and AnimatedVectorDrawable | https://riptutorial.com/android/topic/1627/vectordrawable-and-animatedvectordrawable |
| Vibration | https://riptutorial.com/android/topic/3359/vibration |
| VideoView | https://riptutorial.com/android/topic/8962/videoview |
| ViewFlipper | https://riptutorial.com/android/topic/9032/viewflipper |
| ViewPager | https://riptutorial.com/android/topic/692/viewpager |
| Volley | https://riptutorial.com/android/topic/2800/volley |
| WebView | https://riptutorial.com/android/topic/153/webview |
| What is ProGuard? What is use in Android? | https://riptutorial.com/android/topic/9205/what-is-proguard--what-is-use-in-android- |
| Widgets | https://riptutorial.com/android/topic/2812/widgets |
| Wi-Fi Connections | https://riptutorial.com/android/topic/3288/wi-fi-connections |
| Writing UI tests - Android | https://riptutorial.com/android/topic/3530/writing-ui-tests---android |
| XMPP register login and chat simple example | https://riptutorial.com/android/topic/6747/xmpp-register-login-and-chat-simple-example |
| Xposed | https://riptutorial.com/android/topic/4627/xposed |
| Youtube-API | https://riptutorial.com/android/topic/7587/youtube-api |
| Zip file in android | https://riptutorial.com/android/topic/8137/zip-file-in-android |
|
Android
| https://riptutorial.com/android |
|
Fastest Entity Framework Extensions
| https://entityframework-extensions.net/ |
|
Bulk Insert
| https://entityframework-extensions.net/bulk-insert |
|
Bulk Delete
| https://entityframework-extensions.net/bulk-delete |
|
Bulk Update
| https://entityframework-extensions.net/bulk-update |
|
Bulk Merge
| https://entityframework-extensions.net/bulk-merge |
| android-gradle Documentation | https://riptutorial.com/android-gradle/topic/2092/getting-started-with-android-gradle |
| Genymotion | https://www.genymotion.com |
| BASE | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#BASE |
| 1.1 | https://developer.android.com/about/versions/android-1.1.html |
| BASE_1_1 | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#BASE_1_1 |
| 1.5 | https://developer.android.com/about/versions/android-1.5.html |
| CUPCAKE | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#CUPCAKE |
| 1.6 | https://developer.android.com/about/versions/android-1.6.html |
| DONUT | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#DONUT |
| 2.0 | https://developer.android.com/about/versions/android-2.0.html |
| ECLAIR | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#ECLAIR |
| 2.0.1 | https://developer.android.com/about/versions/android-2.0.1.html |
| ECLAIR_0_1 | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#ECLAIR_0_1 |
| 2.1.x | https://developer.android.com/about/versions/android-2.1.html |
| ECLAIR_MR1 | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#ECLAIR_MR1 |
| 2.2.x | https://developer.android.com/about/versions/android-2.2.html |
| FROYO | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#FROYO |
| 2.3 | https://developer.android.com/about/versions/android-2.3.html |
| GINGERBREAD | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#GINGERBREAD |
| 2.3.3 | https://developer.android.com/about/versions/android-2.3.3.html |
| GINGERBREAD_MR1 | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#GINGERBREAD_MR1 |
| 3.0.x | https://developer.android.com/about/versions/android-3.0.html |
| HONEYCOMB | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#HONEYCOMB |
| 3.1.x | https://developer.android.com/about/versions/android-3.1.html |
| HONEYCOMB_MR1 | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#HONEYCOMB_MR1 |
| 3.2.x | https://developer.android.com/about/versions/android-3.2.html |
| HONEYCOMB_MR2 | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#HONEYCOMB_MR2 |
| 4.0 | https://developer.android.com/about/versions/android-4.0.html |
| ICE_CREAM_SANDWICH | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#ICE_CREAM_SANDWICH |
| 4.0.3 | https://developer.android.com/about/versions/android-4.0.3.html |
| ICE_CREAM_SANDWICH_MR1 | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#ICE_CREAM_SANDWICH_MR1 |
| 4.1 | https://developer.android.com/about/versions/android-4.1.html |
| JELLY_BEAN | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#JELLY_BEAN |
| 4.2 | https://developer.android.com/about/versions/android-4.2.html |
| JELLY_BEAN_MR1 | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#JELLY_BEAN_MR1 |
| 4.3 | https://developer.android.com/about/versions/android-4.3.html |
| JELLY_BEAN_MR2 | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#JELLY_BEAN_MR2 |
| 4.4 | https://developer.android.com/about/versions/android-4.4.html |
| KITKAT | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#KITKAT |
| KITKAT_WATCH | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#KITKAT_WATCH |
| 5.0 | https://developer.android.com/about/versions/android-5.0.html |
| LOLLIPOP | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#LOLLIPOP |
| 5.1 | https://developer.android.com/about/versions/android-5.1.html |
| LOLLIPOP_MR1 | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#LOLLIPOP_MR1 |
| 6.0 | https://developer.android.com/about/versions/marshmallow/android-6.0.html |
| M (Marshmallow) | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#M |
| 7.0 | https://developer.android.com/about/versions/nougat/android-7.0.html |
| N (Nougat) | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#N |
| 7.1 | https://developer.android.com/about/versions/nougat/android-7.1.html |
| N_MR1 (Nougat MR1) | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#N_MR1 |
| 8.0 | https://developer.android.com/preview/index.html |
| O (Developer Preview 4) | https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#O |
| Hello World example | https://riptutorial.com/documentation/example/11157/hello-world |
| command line tools | https://developer.android.com/studio/index.html#downloads |
| on-site instructions | https://developer.android.com/training/basics/firstapp/running-app.html#Emulator |
| recommended practice | https://developer.android.com/studio/command-line/zipalign.html |
| original question | http://stackoverflow.com/questions/29178552 |
| working example | http://reluk.ca/project/waymaker/spec/build/android/ |
| here | http://apoorvparmar.com/2016/11/15/android-app-development-intro/ |
| setting up Android Studio | https://riptutorial.com/android/example/476/setting-up-android-studio |
| gradle file | https://riptutorial.com/android/example/392/a-basic-build-gradle-file |
| https://i.stack.imgur.com/GuxhP.png |
| https://i.stack.imgur.com/jT1Gl.png |
| version of Android SDK | https://riptutorial.com/android/topic/3264/android-versions |
| https://i.stack.imgur.com/WjYSV.png |
| Stack Exchange's app | https://play.google.com/store/apps/details?id=com.stackexchange.marvin&hl=en |
| https://i.stack.imgur.com/YYIjb.png |
| Dashboards stats | https://developer.android.com/about/dashboards/index.html |
| https://i.stack.imgur.com/N1YzZm.png |
| Dashboards | https://developer.android.com/about/dashboards/index.html |
| Activity | https://developer.android.com/reference/android/app/Activity.html |
| structure of our Android application | https://developer.android.com/studio/projects/index.html |
| https://i.stack.imgur.com/NL9VZ.png |
| https://i.stack.imgur.com/acYOg.png |
| Layouts and attributes | https://developer.android.com/guide/topics/ui/declaring-layout.html |
| buildToolsVersion | https://developer.android.com/studio/releases/build-tools.html |
| com.android.support:appcompat-v7 | https://developer.android.com/topic/libraries/support-library/revisions.html |
| firebase | https://firebase.google.com/docs/android/setup#available_libraries |
| A basic example | https://riptutorial.com/android/example/392/a-basic-build-gradle-file#t=201609132029568551397 |
| Introduction to the Gradle plugin for android and the wrapper | https://riptutorial.com/android-gradle/topic/2092/getting-started-with-android-gradle |
| Introduction to the configuration of the build.gradle and the DSL methods | https://riptutorial.com/android-gradle/topic/2161/configure-your-build-with-gradle |
| Setting up an AVD (Android Virtual Device) | https://riptutorial.com/android/example/29572/setting-up-an-avd--android-virtual-device- |
| https://i.stack.imgur.com/XOe2s.png |
| Android Developer Documentation | https://developer.android.com/studio/run/managing-avds.html |
| https://i.stack.imgur.com/zLpI4.png |
| https://i.stack.imgur.com/zsMEK.png |
| https://i.stack.imgur.com/NtPZ2.png |
| https://i.stack.imgur.com/iVu0r.png |
| https://i.stack.imgur.com/ABcQA.png |
| https://i.stack.imgur.com/zVesN.png |
| Android Studio | https://developer.android.com/develop/index.html |
| Android SDK Manager | https://developer.android.com/tools/help/sdk-manager.html |
| Android Studio | https://developer.android.com/sdk/installing/studio.html |
| Android SDK Tool Updates | https://developer.android.com/studio/intro/update.html#sdk-manager |
| recommended JDK | https://developer.android.com/studio/intro/studio-config.html#jdk |
| studio.vmoptions | https://developer.android.com/studio/intro/studio-config.html#customize_vm |
| idea.properties | https://developer.android.com/studio/intro/studio-config.html#customize_ide |
| http://color-themes.com/ | http://color-themes.com/ |
| https://i.stack.imgur.com/d3Y1Z.png |
|
PDF - Download Android for free
| https://riptutorial.com/ebook/android |
| Previous | https://riptutorial.com/android |
| Next | https://riptutorial.com/android/topic/461/9-patch-images |
| Stack Overflow Documentation | https://archive.org/details/documentation-dump.7z |
| contributors | https://riptutorial.com/contributor?topicId=85 |
| CC BY-SA 3.0 | https://creativecommons.org/licenses/by-sa/3.0/ |
| Stack Overflow | https://stackoverflow.com/questions/tagged/android |
| Advertise with us | https://riptutorial.com/advertise-with-us |
| Contact us | https://riptutorial.com/contact-us |
| Cookie Policy | https://riptutorial.com/cookie-policy |
| Privacy Policy | https://riptutorial.com/privacy-policy |
| https://www.facebook.com/RipTutorial/ |
| https://twitter.com/riptutorial |
| https://www.linkedin.com/company/rip-tutorial |
| https://riptutorial.com/android |
| Cookie Policy | https://riptutorial.com/cookie-policy |
| Privacy Policy | https://riptutorial.com/privacy-policy |
| Leave this website | https://zzzprojects.com/ |