diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..f0b4781 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,1395 @@ + + + + https://blog.mindorks.com + daily + 0.8 + + + https://blog.mindorks.com/blogs/latest + daily + 0.6 + + + https://blog.mindorks.com/blogs/android + daily + 0.8 + + + https://blog.mindorks.com/blogs/cross-platform + daily + + + + https://blog.mindorks.com/build-variants-in-android + weekly + + + https://blog.mindorks.com/jetpack-compose-navigation + weekly + + + https://blog.mindorks.com/pagination-in-jetpack-compose + weekly + + + https://blog.mindorks.com/jetpack-compose-tutorial + weekly + + + https://blog.mindorks.com/exifinterface + weekly + + + https://blog.mindorks.com/in-app-review + weekly + + + https://blog.mindorks.com/migrate-to-gradle-kotlin-dsl + weekly + + + https://blog.mindorks.com/jetpack-datastore-preferences + weekly + + + https://blog.mindorks.com/spannable-string-text-styling-with-spans + weekly + + + https://blog.mindorks.com/custom-snackbar + weekly + + + https://blog.mindorks.com/google-android-developer-interview + weekly + + + https://blog.mindorks.com/recyclerview-optimization + weekly + + + https://blog.mindorks.com/android-app-performance-tips-smooth-running-android-app + weekly + + + https://blog.mindorks.com/paging-3-tutorial + weekly + + + https://blog.mindorks.com/desugaring-in-android + weekly + + + https://blog.mindorks.com/kotlin-flow-retry-operator-with-exponential-backoff-delay + weekly + + + https://blog.mindorks.com/how-to-reduce-apk-size-in-android-2f3713d2d662 + weekly + + + https://blog.mindorks.com/android-viewmodels-under-the-hood + weekly + + + https://blog.mindorks.com/type-aliases-in-kotlin + weekly + + + https://blog.mindorks.com/r8-vs-proguard-in-android + weekly + + + https://blog.mindorks.com/imagedecoder-in-android + weekly + + + https://blog.mindorks.com/kotlin-koin-tutorial + weekly + + + https://blog.mindorks.com/recyclerview-multiple-view-types-in-android + weekly + + + https://blog.mindorks.com/mvi-architecture-android-tutorial-for-beginners-step-by-step-guide + weekly + + + https://blog.mindorks.com/dagger-hilt-tutorial + weekly + + + https://blog.mindorks.com/kotlin-flow-zip-operator-parallel-multiple-network-calls + weekly + + + https://blog.mindorks.com/need-for-the-app-startup-library + weekly + + + https://blog.mindorks.com/rxjava-for-android-rxandroid + weekly + + + https://blog.mindorks.com/kotlin-android-interview-questions + weekly + + + https://blog.mindorks.com/applying-proguard-in-an-android-application + weekly + + + https://blog.mindorks.com/android-auto-backup-api + weekly + + + https://blog.mindorks.com/build-analyzer-in-android + weekly + + + https://blog.mindorks.com/imageview-scaletype-in-android + weekly + + + https://blog.mindorks.com/moshi-json-library-for-android + weekly + + + https://blog.mindorks.com/touch-control-and-events-in-android + weekly + + + https://blog.mindorks.com/parallax-effect-in-android + weekly + + + https://blog.mindorks.com/instant-search-using-kotlin-flow-operators + weekly + + + https://blog.mindorks.com/stateflow-apis-in-kotlin + weekly + + + https://blog.mindorks.com/gradient-drawable-in-android + weekly + + + https://blog.mindorks.com/extension-functions-vs-static-utility-class + weekly + + + https://blog.mindorks.com/operator-overloading-in-kotlin + weekly + + + https://blog.mindorks.com/jetpack-navigation-component-in-android + weekly + + + https://blog.mindorks.com/how-does-recyclerview-work-internally + weekly + + + https://blog.mindorks.com/dagger-in-dynamic-feature-module + weekly + + + https://blog.mindorks.com/room-database-migrations + weekly + + + https://blog.mindorks.com/using-room-with-live-data-and-other-third-party-libraries + weekly + + + https://blog.mindorks.com/how-does-room-work-internally + weekly + + + https://blog.mindorks.com/entity-relationship-in-room + weekly + + + https://blog.mindorks.com/data-access-objects-dao-in-room + weekly + + + https://blog.mindorks.com/introduction-to-room-persistent-library-in-android + weekly + + + https://blog.mindorks.com/dagger-in-a-multi-module-project + weekly + + + https://blog.mindorks.com/reason-of-exit-in-android-application + weekly + + + https://blog.mindorks.com/what-are-reified-types-in-kotlin + weekly + + + https://blog.mindorks.com/property-delegation-in-kotlin + weekly + + + https://blog.mindorks.com/github-actions-for-android + weekly + + + https://blog.mindorks.com/constraint-layout-in-jetpack-compose + weekly + + + https://blog.mindorks.com/creating-flow-using-flow-builder-in-kotlin + weekly + + + https://blog.mindorks.com/exception-handling-in-kotlin-flow + weekly + + + https://blog.mindorks.com/terminal-operators-in-kotlin-flow + weekly + + + https://blog.mindorks.com/suspend-function-in-kotlin-coroutines + weekly + + + https://blog.mindorks.com/kotlin-withcontext-vs-async-await + weekly + + + https://blog.mindorks.com/kotlin-interfaces + weekly + + + https://blog.mindorks.com/flatmap-vs-map-in-kotlin + weekly + + + https://blog.mindorks.com/state-management-in-jetpack-compose + weekly + + + https://blog.mindorks.com/room-database-with-kotlin-coroutines-in-android + weekly + + + https://blog.mindorks.com/why-do-we-use-the-dependency-injection-framework-in-android + weekly + + + https://blog.mindorks.com/getting-started-with-lottie-animation-in-android + weekly + + + https://blog.mindorks.com/difference-between-list-and-array-types-in-kotlin + weekly + + + https://blog.mindorks.com/exception-handling-in-kotlin-coroutines + weekly + + + https://blog.mindorks.com/parallel-multiple-network-calls-using-kotlin-coroutines + weekly + + + https://blog.mindorks.com/unit-testing-viewmodel-with-kotlin-coroutines-and-livedata + weekly + + + https://blog.mindorks.com/navigate-between-pages-in-a-react-native-app + weekly + + + https://blog.mindorks.com/understanding-buildcontext-in-flutter + weekly + + + https://blog.mindorks.com/using-webviews-in-flutter-tutorial + weekly + + + https://blog.mindorks.com/saving-fragment-states-with-bottomnvaigationview + weekly + + + https://blog.mindorks.com/statelesswidget-vs-statefulwidget-in-flutter + weekly + + + https://blog.mindorks.com/using-retrofit-with-kotlin-coroutines-in-android + weekly + + + https://blog.mindorks.com/how-to-increase-push-notification-delivery-rate-in-android + weekly + + + https://blog.mindorks.com/what-is-the-difference-between-const-and-val + weekly + + + https://blog.mindorks.com/how-to-check-if-a-lateinit-variable-has-been-initialized + weekly + + + https://blog.mindorks.com/what-is-the-equivalent-of-java-static-methods-in-kotlin + weekly + + + https://blog.mindorks.com/implementing-merge-adapter-in-android-tutorial + weekly + + + https://blog.mindorks.com/using-local-properties-file-to-avoid-api-keys-check-in-into-version-control-system + weekly + + + https://blog.mindorks.com/how-to-add-uber-car-animation-in-android-app + weekly + + + https://blog.mindorks.com/gradle-for-android-developers-getting-the-most-of-it + weekly + + + https://blog.mindorks.com/using-scoped-functions-in-kotlin-let-run-with-also-apply + weekly + + + https://blog.mindorks.com/learn-kotlin-sealed-classes + weekly + + + https://blog.mindorks.com/using-shimmer-effect-placeholder-in-android + weekly + + + https://blog.mindorks.com/mvvm-architecture-android-tutorial-for-beginners-step-by-step-guide + weekly + + + https://blog.mindorks.com/how-does-the-kotlin-multiplatform-work + weekly + + + https://blog.mindorks.com/okhttp-interceptor-making-the-most-of-it + weekly + + + https://blog.mindorks.com/droid-flight-initiative-to-promote-android-learning + weekly + + + https://blog.mindorks.com/getting-started-with-kotlin-multi-platform + weekly + + + https://blog.mindorks.com/understanding-canvas-api-in-android + weekly + + + https://blog.mindorks.com/generate-global-code-coverage-report-in-android-development-using-jacoco-plugin + weekly + + + https://blog.mindorks.com/what-is-flow-in-kotlin-and-how-to-use-it-in-android-project + weekly + + + https://blog.mindorks.com/how-to-deobfuscate-an-android-stacktrace-using-mapping-file + weekly + + + https://blog.mindorks.com/practical-guide-to-solve-out-of-memory-error-in-android-application + weekly + + + https://blog.mindorks.com/android-developer-should-know-these-data-structures-for-next-interview + weekly + + + https://blog.mindorks.com/mastering-design-patterns-in-android-with-kotlin + weekly + + + https://blog.mindorks.com/understanding-storage-system-to-store-data-in-android + weekly + + + https://blog.mindorks.com/measure-method-execution-time-in-android-debug-build + weekly + + + https://blog.mindorks.com/rxjava-operators-tutorial-learn-by-examples + weekly + + + https://blog.mindorks.com/how-to-access-sqlite-database-in-android-for-debugging + weekly + + + https://blog.mindorks.com/function-literals-with-receiver-in-kotlin + weekly + + + https://blog.mindorks.com/mastering-kotlin-dsl-in-android-step-by-step-guide + weekly + + + https://blog.mindorks.com/understanding-the-scoped-storage-in-android + weekly + + + https://blog.mindorks.com/using-r8-to-reduce-apk-size-in-android + weekly + + + https://blog.mindorks.com/how-to-encrypt-data-safely-on-device-and-use-the-androidkeystore + weekly + + + https://blog.mindorks.com/how-to-use-memory-heap-dumps-data + weekly + + + https://blog.mindorks.com/build-material-and-dark-themes-apps-using-style-in-android + weekly + + + https://blog.mindorks.com/firebase-realtime-database-android-tutorial + weekly + + + https://blog.mindorks.com/using-jetpack-compose-to-build-ui-in-android + weekly + + + https://blog.mindorks.com/understanding-image-compression-in-android + weekly + + + https://blog.mindorks.com/implement-in-app-purchases-in-android + weekly + + + https://blog.mindorks.com/dependency-injection-with-dagger2-advance + weekly + + + https://blog.mindorks.com/dependency-injection-with-dagger2 + weekly + + + https://blog.mindorks.com/firebase-login-and-authentication-android-tutorial + weekly + + + https://blog.mindorks.com/using-mediaplayer-to-play-an-audio-file-in-android + weekly + + + https://blog.mindorks.com/java-tutorial-for-beginners-learn-java-from-basics + weekly + + + https://blog.mindorks.com/getting-started-with-android-ndk-android-tutorial + weekly + + + https://blog.mindorks.com/mvc-mvp-mvvm-architecture-in-android + weekly + + + https://blog.mindorks.com/understanding-open-keyword-in-kotlin + weekly + + + https://blog.mindorks.com/integrating-expression-search-in-android-app + weekly + + + https://blog.mindorks.com/securing-api-keys-using-android-ndk + weekly + + + https://blog.mindorks.com/using-android-sensors-android-tutorial + weekly + + + https://blog.mindorks.com/learn-kotlin-visibility-modifiers-private-protected-internal-public + weekly + + + https://blog.mindorks.com/learn-kotlin-returns-jumps-labels + weekly + + + https://blog.mindorks.com/best-practices-for-using-text-in-android + weekly + + + https://blog.mindorks.com/how-to-convert-a-kotlin-source-file-to-a-java-source-file + weekly + + + https://blog.mindorks.com/property-getter-and-setter-kotlin + weekly + + + https://blog.mindorks.com/what-is-tools-context-in-android-layout-files + weekly + + + https://blog.mindorks.com/understanding-memory-usage-in-android + weekly + + + https://blog.mindorks.com/integrating-work-manager-in-android + weekly + + + https://blog.mindorks.com/improving-android-app-performance-with-benchmarking + weekly + + + https://blog.mindorks.com/safecalls-vs-nullchecks-in-kotlin + weekly + + + https://blog.mindorks.com/jvmstatic-jvmoverloads-and-jvmfield-in-kotlin + weekly + + + https://blog.mindorks.com/how-to-create-a-singleton-class-in-kotlin + weekly + + + https://blog.mindorks.com/companion-object-in-kotlin + weekly + + + https://blog.mindorks.com/how-to-implement-splash-screen-in-android + weekly + + + https://blog.mindorks.com/understanding-livedata-in-android + weekly + + + https://blog.mindorks.com/how-to-build-a-modular-android-app-architecture + weekly + + + https://blog.mindorks.com/authentication-using-fingerprint-in-android-tutorial + weekly + + + https://blog.mindorks.com/easy-sms-verification-in-android-sms-user-consent-api + weekly + + + https://blog.mindorks.com/implementing-dark-mode-theme-in-android + weekly + + + https://blog.mindorks.com/speed-up-gradle-build-for-android-to-save-your-time + weekly + + + https://blog.mindorks.com/code-formatting-in-kotlin-using-ktlint + weekly + + + https://blog.mindorks.com/using-localbroadcastmanager-in-android + weekly + + + https://blog.mindorks.com/what-are-the-differences-between-dalvik-and-art + weekly + + + https://blog.mindorks.com/using-mockito-in-android-unit-testing-as-a-pro + weekly + + + https://blog.mindorks.com/error-handling-in-rxjava + weekly + + + https://blog.mindorks.com/color-palette-in-android + weekly + + + https://blog.mindorks.com/how-to-check-the-visibility-of-software-keyboard-in-android + weekly + + + https://blog.mindorks.com/how-to-create-a-transparent-activity-in-android + weekly + + + https://blog.mindorks.com/what-are-the-different-protection-levels-in-android-permission + weekly + + + https://blog.mindorks.com/migrating-to-64bit-architecture-in-android + weekly + + + https://blog.mindorks.com/how-to-programmatically-take-a-screenshot-on-android + weekly + + + https://blog.mindorks.com/integrating-android-google-re-captcha-in-android-app + weekly + + + https://blog.mindorks.com/how-to-enable-logging-in-okhttp + weekly + + + https://blog.mindorks.com/observe-event-only-once-using-single-live-event + weekly + + + https://blog.mindorks.com/android-studio-tutorial-for-beginners + weekly + + + https://blog.mindorks.com/service-vs-intentservice-in-android + weekly + + + https://blog.mindorks.com/how-to-communicate-between-fragments + weekly + + + https://blog.mindorks.com/learn-to-write-good-code-in-android-starter-pattern + weekly + + + https://blog.mindorks.com/things-to-care-while-using-proguard-in-android-application + weekly + + + https://blog.mindorks.com/shared-viewmodel-in-android-shared-between-fragments + weekly + + + https://blog.mindorks.com/implementing-android-jetpack-preferences + weekly + + + https://blog.mindorks.com/android-textview-decoration-tutorial + weekly + + + https://blog.mindorks.com/implementing-paging-library-in-android + weekly + + + https://blog.mindorks.com/livedata-setvalue-vs-postvalue-in-android + weekly + + + https://blog.mindorks.com/animation-in-android-tutorial + weekly + + + https://blog.mindorks.com/parsing-json-in-android + weekly + + + https://blog.mindorks.com/processing-and-parsing-xml-in-android + weekly + + + https://blog.mindorks.com/building-android-applications-with-gradle-tutorial + weekly + + + https://blog.mindorks.com/what-are-intents-in-android + weekly + + + https://blog.mindorks.com/using-coordinator-layout-in-android + weekly + + + https://blog.mindorks.com/how-to-open-a-pdf-file-in-android-programmatically + weekly + + + https://blog.mindorks.com/understanding-activity-aliases-in-android-to-preserve-your-launchers + weekly + + + https://blog.mindorks.com/implementing-dialog-fragment-in-android + weekly + + + https://blog.mindorks.com/tips-and-tricks-of-android-studio + weekly + + + https://blog.mindorks.com/implementing-easy-permissions-in-android-android-tutorial + weekly + + + https://blog.mindorks.com/activity-recognition-in-android-still-walking-running-driving-and-much-more + weekly + + + https://blog.mindorks.com/implementing-preferences-settings-screen-in-android + weekly + + + https://blog.mindorks.com/implementing-bubbles-in-android + weekly + + + https://blog.mindorks.com/using-svg-vector-drawables-in-android + weekly + + + https://blog.mindorks.com/using-gps-location-manager-in-android-android-tutorial + weekly + + + https://blog.mindorks.com/the-powerful-tool-diff-util-in-recyclerview-android-tutorial + weekly + + + https://blog.mindorks.com/understanding-init-block-in-kotlin + weekly + + + https://blog.mindorks.com/implementing-android-slice + weekly + + + https://blog.mindorks.com/understanding-the-application-lifecycle-in-android + weekly + + + https://blog.mindorks.com/pair-and-triple-in-kotlin + weekly + + + https://blog.mindorks.com/livedata-vs-observable-in-android + weekly + + + https://blog.mindorks.com/foreach-in-kotlin + weekly + + + https://blog.mindorks.com/mockito-cannot-mock-in-kotlin + weekly + + + https://blog.mindorks.com/replace-switch-with-when-in-kotlin + weekly + + + https://blog.mindorks.com/logging-using-timber + weekly + + + https://blog.mindorks.com/what-is-lint-what-is-it-used-for + weekly + + + https://blog.mindorks.com/android-ktx-android-development-with-kotlin + weekly + + + https://blog.mindorks.com/autosizing-textview-implementation-for-android + weekly + + + https://blog.mindorks.com/implementing-in-app-updates-on-android + weekly + + + https://blog.mindorks.com/using-drag-drop-in-android-applications + weekly + + + https://blog.mindorks.com/using-exoplayer-to-play-video-and-audio-in-android-like-a-pro + weekly + + + https://blog.mindorks.com/exploring-edge-to-edge-feature-in-android-q + weekly + + + https://blog.mindorks.com/getting-started-with-firebase-remote-config-in-android + weekly + + + https://blog.mindorks.com/exploring-android-view-pager2-in-android + weekly + + + https://blog.mindorks.com/primary-and-secondary-constructors-in-kotlin + weekly + + + https://blog.mindorks.com/downloading-and-showing-image-with-glide-library-in-android + weekly + + + https://blog.mindorks.com/using-swipe-to-refresh-in-android-application + weekly + + + https://blog.mindorks.com/understanding-multidex-in-android + weekly + + + https://blog.mindorks.com/getting-started-with-sharesheet-in-android-q + weekly + + + https://blog.mindorks.com/gradle-tips-and-tricks-for-android + weekly + + + https://blog.mindorks.com/getting-started-with-motion-layout-android-tutorials + weekly + + + https://blog.mindorks.com/create-your-own-custom-view + weekly + + + https://blog.mindorks.com/using-custom-and-downloadable-fonts-in-android + weekly + + + https://blog.mindorks.com/pushing-notifications-in-android-using-fcm + weekly + + + https://blog.mindorks.com/understanding-settings-panel-in-android-q + weekly + + + https://blog.mindorks.com/mastering-kotlin-coroutines-in-android-step-by-step-guide + weekly + + + https://blog.mindorks.com/location-permissions-in-android-q + weekly + + + https://blog.mindorks.com/getting-started-with-camerax + weekly + + + https://blog.mindorks.com/getting-started-with-retrofit-using-kotlin-and-rxjava-android-networking-library + weekly + + + https://blog.mindorks.com/viewmodel-with-savedstate + weekly + + + https://blog.mindorks.com/understanding-inline-noinline-and-crossinline-in-kotlin + weekly + + + https://blog.mindorks.com/understanding-rxjava-create-and-fromcallable-operator + weekly + + + https://blog.mindorks.com/understanding-rxjava-defer-operator + weekly + + + https://blog.mindorks.com/understanding-rxjava-timer-delay-and-interval-operators + weekly + + + https://blog.mindorks.com/understanding-rxjava-zip-operator-with-example + weekly + + + https://blog.mindorks.com/understanding-higher-order-functions-and-lambdas-in-kotlin + weekly + + + https://blog.mindorks.com/implement-caching-in-android-using-rxjava-operators + weekly + + + https://blog.mindorks.com/android-browser-lets-launch-chrome-custom-tabs-with-kotlin + weekly + + + https://blog.mindorks.com/understanding-density-independent-pixel-sp-dp-dip-in-android + weekly + + + https://blog.mindorks.com/play-with-flexbox-layout-for-android + weekly + + + https://blog.mindorks.com/how-to-download-a-file-in-android-and-show-the-progress-very-easily + weekly + + + https://blog.mindorks.com/rxjava-operator-concat-vs-merge + weekly + + + https://blog.mindorks.com/what-are-android-architecture-components + weekly + + + https://blog.mindorks.com/android-searchview-in-room-database-in-kotlin + weekly + + + https://blog.mindorks.com/android-room-persistence-library-in-kotlin + weekly + + + https://blog.mindorks.com/android-sqlite-database-in-kotlin + weekly + + + https://blog.mindorks.com/android-content-provider-in-kotlin + weekly + + + https://blog.mindorks.com/what-is-android-jetpack-and-why-should-we-use-it + weekly + + + https://blog.mindorks.com/android-shared-preferences-in-kotlin + weekly + + + https://blog.mindorks.com/android-bottomsheet-in-kotlin + weekly + + + https://blog.mindorks.com/android-bottom-navigationview-in-kotlin + weekly + + + https://blog.mindorks.com/android-navigation-drawer-in-kotlin + weekly + + + https://blog.mindorks.com/android-recyclerview-in-kotlin + weekly + + + https://blog.mindorks.com/all-about-android-development-in-2018 + weekly + + + https://blog.mindorks.com/android-material-tabs-with-kotlin + weekly + + + https://blog.mindorks.com/android-viewpager-in-kotlin + weekly + + + https://blog.mindorks.com/android-fragments-and-its-lifecycle + weekly + + + https://blog.mindorks.com/android-webview-in-kotlin + weekly + + + https://blog.mindorks.com/android-activity-lifecycle + weekly + + + https://blog.mindorks.com/android-layout-relative-linear-frame + weekly + + + https://blog.mindorks.com/android-user-interface-view-components + weekly + + + https://blog.mindorks.com/first-android-app-in-kotlin + weekly + + + https://blog.mindorks.com/install-android-studio + weekly + + + https://blog.mindorks.com/java-android-multithreaded-programming-runnable-callable-future-executor + weekly + + + https://blog.mindorks.com/run-parallel-tasks-in-java-or-android-and-get-callback-when-all-complete-video + weekly + + + https://blog.mindorks.com/navigation-drawer-android-example + weekly + + + https://blog.mindorks.com/android-view-evolution-placeholderview + weekly + + + https://blog.mindorks.com/android-advance-image-gallery-example + weekly + + + https://blog.mindorks.com/android-beginner-image-gallery-example + weekly + + + https://blog.mindorks.com/android-expandable-news-feed-example-4b4544e1fe7e + weekly + + + https://blog.mindorks.com/android-tinder-swipe-view-example-3eca9b0d4794 + weekly + + + https://blog.mindorks.com/android-networking-bare-skin-understanding-jpost + weekly + + + https://blog.mindorks.com/cant-trade-coding-for-anything-else + weekly + + + https://blog.mindorks.com/modifying-android-tinder-swipe-view-example-to-support-auto-resize + weekly + + + https://blog.mindorks.com/android-infinite-list-with-load-more-example + weekly + + + https://blog.mindorks.com/why-consider-flatbuffer-over-json-2e4aa8d4ed07 + weekly + + + https://blog.mindorks.com/android-memory-leaks-inputmethodmanager-solved + weekly + + + https://blog.mindorks.com/android-activity-launchmode-explained-cbc6cf996802 + weekly + + + https://blog.mindorks.com/awesome-android-complete-references-at-one-place + weekly + + + https://blog.mindorks.com/how-to-use-bitmap-pool-in-android-56c71a55533c + weekly + + + https://blog.mindorks.com/simple-and-fast-android-networking-19ed860d1455 + weekly + + + https://blog.mindorks.com/threadpoolexecutor-in-android-8e9d22330ee3 + weekly + + + https://blog.mindorks.com/rxjava-fast-android-networking-6e3d90ee4387 + weekly + + + https://blog.mindorks.com/good-code-vs-bad-code-263f71e867c1 + weekly + + + https://blog.mindorks.com/comparing-android-ndk-and-renderscript-1a718c01f6fe + weekly + + + https://blog.mindorks.com/migrating-from-rxjava1-to-rxjava2-5dac0a94b4aa + weekly + + + https://blog.mindorks.com/creating-custom-annotations-in-android-a855c5b43ed9 + weekly + + + https://blog.mindorks.com/android-development-useful-tools-fd73283e82e3 + weekly + + + https://blog.mindorks.com/android-amazing-open-source-apps-e44f520593cc + weekly + + + https://blog.mindorks.com/using-constraint-layout-in-android-531e68019cd + weekly + + + https://blog.mindorks.com/android-development-best-practices-83c94b027fd3 + weekly + + + https://blog.mindorks.com/android-app-optimization-using-arraymap-and-sparsearray-f2b4e2e3dc47 + weekly + + + https://blog.mindorks.com/android-code-style-and-guidelines-d5f80453d5c7 + weekly + + + https://blog.mindorks.com/introduction-to-dagger-2-using-dependency-injection-in-android-part-1-223289c2a01b + weekly + + + https://blog.mindorks.com/introduction-to-dagger-2-using-dependency-injection-in-android-part-2-b55857911bcd + weekly + + + https://blog.mindorks.com/why-you-must-try-kotlin-for-android-development-e14d00c8084b + weekly + + + https://blog.mindorks.com/debugging-android-databases-and-shared-preferences-in-the-easiest-way-e5f705dfc06b + weekly + + + https://blog.mindorks.com/awesome-android-open-source-libraries-56a008c776c0 + weekly + + + https://blog.mindorks.com/android-dagger2-critical-things-to-know-before-you-implement-275663aecc3e + weekly + + + https://blog.mindorks.com/every-programmer-should-read-this-book-6755dedec78d + weekly + + + https://blog.mindorks.com/google-released-the-developer-preview-of-android-things-iot-75cb49b9ce24 + weekly + + + https://blog.mindorks.com/android-things-tutorials-getting-started-8464c11009ff + weekly + + + https://blog.mindorks.com/best-articles-on-android-that-we-published-in-2016-5131a23c43af + weekly + + + https://blog.mindorks.com/battery-optimization-for-android-apps-f4ef6170ff70 + weekly + + + https://blog.mindorks.com/using-snaphelper-in-recyclerview-fc616b6833e8 + weekly + + + https://blog.mindorks.com/use-strictmode-to-find-things-you-did-by-accident-in-android-development-4cf0e7c8d997 + weekly + + + https://blog.mindorks.com/android-app-performance-metrics-a1176334186e + weekly + + + https://blog.mindorks.com/understanding-rxjava-subject-publish-replay-behavior-and-async-subject-224d663d452f + weekly + + + https://blog.mindorks.com/thank-you-note-from-your-mindorks-community-e2f94e7055aa + weekly + + + https://blog.mindorks.com/android-tensorflow-machine-learning-example-ff0e9b2654cc + weekly + + + https://blog.mindorks.com/creating-custom-model-for-android-using-tensorflow-3f963d270bfb + weekly + + + https://blog.mindorks.com/understanding-context-in-android-application-330913e32514 + weekly + + + https://blog.mindorks.com/a-complete-guide-to-learn-rxjava-b55c0cea3631 + weekly + + + https://blog.mindorks.com/improve-your-android-coding-through-annotations-26b3273c137a + weekly + + + https://blog.mindorks.com/a-complete-guide-to-learn-dagger-2-b4c7a570d99c + weekly + + + https://blog.mindorks.com/a-complete-guide-to-learn-kotlin-for-android-development-b1e5d23cc2d8 + weekly + + + https://blog.mindorks.com/why-use-facebooks-android-device-year-class-library-e5f38a14a3b9 + weekly + + + https://blog.mindorks.com/why-every-developer-should-write-blog-b2597116ffed + weekly + + + https://blog.mindorks.com/how-to-learn-android-development-f33dd6dba40d + weekly + + + https://blog.mindorks.com/android-interview-questions-7270092be277 + weekly + + + https://blog.mindorks.com/android-package-name-vs-application-id-ad95b08815a6 + weekly + + + https://blog.mindorks.com/how-the-android-image-loading-library-glide-and-fresco-works-962bc9d1cc40 + weekly + + + https://blog.mindorks.com/how-to-become-a-complete-android-developer-110d7ef91f2a + weekly + + + https://blog.mindorks.com/the-new-dagger-2-android-injector-cbe7d55afa6a + weekly + + + https://blog.mindorks.com/implementing-eventbus-with-rxjava-rxbus-e6c940a94bd8 + weekly + + + https://blog.mindorks.com/implement-search-using-rxjava-operators-c8882b64fe1d + weekly + + + https://blog.mindorks.com/i-have-1-year-of-experience-in-android-now-what-52d955b08027 + weekly + + + https://blog.mindorks.com/how-voice-and-video-call-works-b0896aa0a630 + weekly + + + https://blog.mindorks.com/essential-guide-for-designing-your-android-app-architecture-mvp-part-1-74efaf1cda40 + weekly + + + https://blog.mindorks.com/essential-guide-for-designing-your-android-app-architecture-mvp-part-2-b2ac6f3f9637 + weekly + + + https://blog.mindorks.com/android-task-and-back-stack-review-5017f2c18196 + weekly + + + https://blog.mindorks.com/handle-ssl-https-certification-path-exception-for-java-applications-1b13c751f1e7 + weekly + + + https://blog.mindorks.com/essential-guide-for-designing-your-android-app-architecture-mvp-part-3-dialog-viewpager-and-7bdfab86aabb + weekly + + + https://blog.mindorks.com/making-a-dent-in-the-universe-the-journey-of-my-company-mindorks-9e700d354008 + weekly + + + https://blog.mindorks.com/rxjava-anatomy-what-is-rxjava-how-rxjava-is-designed-and-how-rxjava-works-d357b3aca586 + weekly + + + https://blog.mindorks.com/android-mvp-architecture-extension-with-interactors-and-repositories-bd4b51972339 + weekly + + + https://blog.mindorks.com/prdownloader-a-file-downloader-library-for-android-b9c5fc56a640 + weekly + + + https://blog.mindorks.com/understanding-types-of-observables-in-rxjava-6c3a2d0819c8 + weekly + + + https://blog.mindorks.com/best-articles-on-android-that-we-published-in-2017-4972a2578b77 + weekly + + + https://blog.mindorks.com/android-core-looper-handler-and-handlerthread-bd54d69fe91a + weekly + + + https://blog.mindorks.com/android-annotation-processing-tutorial-part-4-use-the-generated-code + weekly + + + https://blog.mindorks.com/android-annotation-processing-tutorial-part-3-generate-java-source-code + weekly + + + https://blog.mindorks.com/android-annotation-processing-tutorial-part-2-the-project-structure + weekly + + + https://blog.mindorks.com/android-annotation-processing-tutorial-part-1-a-practical-approach + weekly + + + https://blog.mindorks.com/how-to-create-multiple-apk-files-for-android-application + weekly + + + https://blog.mindorks.com/detecting-and-fixing-memory-leaks-in-android + weekly + + + https://blog.mindorks.com/powerful-android-orm-greendao-3-tutorial + weekly + + + https://blog.mindorks.com/learn-kotlin-extension-functions + weekly + + + https://blog.mindorks.com/learn-kotlin-destructuring-declarations + weekly + + + https://blog.mindorks.com/learn-kotlin-data-class + weekly + + + https://blog.mindorks.com/learn-kotlin-apply-vs-with + weekly + + + https://blog.mindorks.com/learn-kotlin-lateinit-vs-lazy + weekly + + \ No newline at end of file