<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://logic-practice.com/kotlin/introduction/kotlin-tutorial/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/introduction/environment-setup/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/introduction/hello-world-program/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/introduction/first-program-concept/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/introduction/environment-setup-ide/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/introduction/first-program-ide/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/basics/kotlin-variable/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/basics/kotlin-data-type/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/basics/kotlin-type-conversion/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/basics/kotlin-operator/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/basics/kotlin-inputoutput/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/basics/kotlin-comment/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/basics/kotlin-if-expression/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/control-flow/kotlin-when-expression/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/control-flow/kotlin-for-loop/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/control-flow/kotlin-while-loop/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/control-flow/kotlin-do-while-loop/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/control-flow/return-and-jump/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/control-flow/continue-structure/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/control-flow/kotlin-function/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/functions/recursion-function/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/functions/default-and-named-argument/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/functions/kotlin-lambdas/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/functions/higher-order-function/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/functions/kotlin-inline-function/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/functions/kotlin-array/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/arrays-strings/kotlin-string/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/arrays-strings/exception-handling/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/exception-handling/kotlin-try-catch/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/exception-handling/multiple-catch-block/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/exception-handling/nested-try-block/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/exception-handling/kotlin-finally-block/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/exception-handling/kotlin-throw-keyword/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/exception-handling/nullable-non-nullable-types/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/type-system/kotlin-smart-cast/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/type-system/unsafe-and-safe-cast/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/type-system/kotlin-elvis-operator/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/type-system/mutable-array/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/kotlin-collections/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/list-listof/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/mutablelistof/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/kotlin-arraylist/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/arraylistof/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/map-mapof/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/kotlin-hashmap/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/hashmapof/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/mutablemapof/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/set-setof/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/mutablesetof/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/hashsetof/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/collections/kotlin-annotations/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/oop/kotlin-reflection/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/oop/class-and-object/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/oop/nested-and-inner-class/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/oop/kotlin-constructor/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/oop/visibility-modifier/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/oop/kotlin-inheritance/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/oop/abstract-class/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/oop/kotlin-interface/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/oop/data-class/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/oop/sealed-class/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/oop/extension-function/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/oop/kotlin-generics/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/advanced/integer-type-range/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/advanced/kotlin-working-ranges/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/advanced/kotlin-utility-function/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/advanced/calling-java-code-from-kotlin/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/advanced/calling-kotlin-code-from-java/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/advanced/regular-expressions-introduction/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/advanced/regex-patterns/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/advanced/install-android-studio/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-setup/hello-world-app/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-setup/android-textview-and-edittext/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/kotlin-android-toast/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/android-button/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/android-custom-toast/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/android-explicit-intent/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/android-implicit-intent/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/android-listview/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/android-alertdialog/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/android-context-menu/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/android-custom-listview/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/android-options-menu/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/android-popup-menu/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/android-webview/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/kotlin-android-seekbar/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/tablayout-with-framelayout/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-ui/tablayout-with-viewpager/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-dialogs-menus/dom-parser/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-dialogs-menus/sax-parser/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-dialogs-menus/xmlpullparser/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-web/json-parsing-using-url/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-web/android-media-player/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-web/android-video-player/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-web/external-storage/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-xml-json/internal-storage/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-xml-json/sharedpreferences/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-xml-json/sqlite-tutorial/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-xml-json/android-notification/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-media/google-recaptcha/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-media/authentication-google-login/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-storage/google-admob-banner-ads/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-storage/google-admob-interstitial-ads/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-storage/google-map-current-location/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-database/google-map-fixed-location/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-notifications/google-map-search-location/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://logic-practice.com/kotlin/android-apis/android-web-service/</loc><lastmod>2026-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
</urlset>
