├── Projects ├── calculator │ ├── .idea │ │ ├── .name │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── vcs.xml │ │ ├── gradle.xml │ │ └── misc.xml │ ├── app │ │ ├── .gitignore │ │ ├── src │ │ │ ├── main │ │ │ │ ├── app_icon-playstore.png │ │ │ │ ├── res │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── app_icon.png │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ ├── app_icon_round.png │ │ │ │ │ │ ├── app_icon_foreground.png │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── app_icon.png │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ ├── app_icon_round.png │ │ │ │ │ │ ├── app_icon_foreground.png │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── app_icon.png │ │ │ │ │ │ ├── app_icon_round.png │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ ├── app_icon_foreground.png │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── app_icon.png │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ ├── app_icon_round.png │ │ │ │ │ │ ├── ic_launcher_round.webp │ │ │ │ │ │ └── app_icon_foreground.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── app_icon.png │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ ├── app_icon_round.png │ │ │ │ │ │ ├── app_icon_foreground.png │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── app_icon.xml │ │ │ │ │ │ ├── app_icon_round.xml │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── values │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ ├── themes.xml │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── themes.xml │ │ │ │ │ └── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ └── AndroidManifest.xml │ │ │ ├── test │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── test │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ └── androidTest │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── test │ │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── proguard-rules.pro │ │ └── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── .gitignore │ ├── build.gradle │ ├── settings.gradle │ └── gradle.properties ├── coffeeOrder │ ├── .idea │ │ ├── .name │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── vcs.xml │ │ ├── deploymentTargetDropDown.xml │ │ ├── gradle.xml │ │ └── misc.xml │ ├── app │ │ ├── .gitignore │ │ ├── src │ │ │ ├── main │ │ │ │ ├── res │ │ │ │ │ ├── drawable │ │ │ │ │ │ ├── icon.jpg │ │ │ │ │ │ └── coffee.jpg │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ └── themes.xml │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── themes.xml │ │ │ │ │ └── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── ic_launcher-playstore.png │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── coffe │ │ │ │ │ └── MainActivity.kt │ │ │ ├── test │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── coffe │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ └── androidTest │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── coffe │ │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── proguard-rules.pro │ │ └── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── .gitignore │ ├── settings.gradle │ ├── build.gradle │ └── gradle.properties ├── CountingApp │ ├── app │ │ ├── .gitignore │ │ ├── src │ │ │ ├── main │ │ │ │ ├── res │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── back.jpg │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ └── themes.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── themes.xml │ │ │ │ │ └── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── mimo │ │ │ │ │ └── countingapp │ │ │ │ │ └── MainActivity.kt │ │ │ ├── test │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── mimo │ │ │ │ │ └── countingapp │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ └── androidTest │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── mimo │ │ │ │ └── countingapp │ │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── proguard-rules.pro │ │ └── build.gradle │ ├── .idea │ │ ├── .name │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── vcs.xml │ │ ├── misc.xml │ │ └── gradle.xml │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── .gitignore │ ├── settings.gradle │ ├── build.gradle │ └── gradle.properties ├── TaskListApp │ ├── .idea │ │ ├── .name │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── vcs.xml │ │ └── gradle.xml │ ├── app │ │ ├── .gitignore │ │ ├── release │ │ │ └── app-release.aab │ │ ├── src │ │ │ ├── main │ │ │ │ ├── ic_launcher-playstore.png │ │ │ │ ├── res │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── values │ │ │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ ├── themes.xml │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── anim │ │ │ │ │ │ ├── from_left.xml │ │ │ │ │ │ ├── from_right.xml │ │ │ │ │ │ ├── to_left.xml │ │ │ │ │ │ └── to_right.xml │ │ │ │ │ ├── drawable │ │ │ │ │ │ ├── item_background.xml │ │ │ │ │ │ ├── ic_check_white.xml │ │ │ │ │ │ ├── ic_add.xml │ │ │ │ │ │ ├── ic_save_white.xml │ │ │ │ │ │ ├── ic_search_white.xml │ │ │ │ │ │ ├── ic_no_data.xml │ │ │ │ │ │ └── custom_input.xml │ │ │ │ │ ├── menu │ │ │ │ │ │ ├── add_fragment_menu.xml │ │ │ │ │ │ ├── update_fragment_menu.xml │ │ │ │ │ │ └── list_fragment_menu.xml │ │ │ │ │ ├── xml │ │ │ │ │ │ ├── backup_rules.xml │ │ │ │ │ │ └── data_extraction_rules.xml │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── themes.xml │ │ │ │ │ ├── layout │ │ │ │ │ │ └── activity_main.xml │ │ │ │ │ └── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── project │ │ │ │ │ │ └── tasklist │ │ │ │ │ │ ├── data │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ ├── Priority.kt │ │ │ │ │ │ │ └── TaskData.kt │ │ │ │ │ │ ├── Converter.kt │ │ │ │ │ │ ├── repository │ │ │ │ │ │ │ └── TaskRepository.kt │ │ │ │ │ │ ├── TaskDAO.kt │ │ │ │ │ │ └── TaskDatabase.kt │ │ │ │ │ │ ├── fragments │ │ │ │ │ │ └── list │ │ │ │ │ │ │ ├── SwipeToDelete.kt │ │ │ │ │ │ │ └── adapter │ │ │ │ │ │ │ └── TaskDiffUtil.kt │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── AndroidManifest.xml │ │ │ ├── test │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── project │ │ │ │ │ └── tasklist │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ └── androidTest │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── project │ │ │ │ └── tasklist │ │ │ │ └── ExampleInstrumentedTest.kt │ │ └── proguard-rules.pro │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── .gitignore │ ├── settings.gradle │ ├── build.gradle │ └── gradle.properties └── .idea │ └── workspace.xml ├── jetpack Compose ├── 2.Text Styling │ ├── app │ │ ├── .gitignore │ │ ├── src │ │ │ ├── main │ │ │ │ ├── res │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ ├── themes.xml │ │ │ │ │ │ └── colors.xml │ │ │ │ │ ├── font │ │ │ │ │ │ ├── ubuntu_bold.ttf │ │ │ │ │ │ ├── ubuntu_italic.ttf │ │ │ │ │ │ ├── ubuntu_light.ttf │ │ │ │ │ │ ├── ubuntu_medium.ttf │ │ │ │ │ │ ├── ubuntu_font.xml │ │ │ │ │ │ ├── ubuntu_regular.ttf │ │ │ │ │ │ ├── ubuntu_bolditalic.ttf │ │ │ │ │ │ ├── ubuntu_lightitalic.ttf │ │ │ │ │ │ └── ubuntu_mediumitalic.ttf │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ └── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── mimo2k │ │ │ │ │ │ └── composetextstyle │ │ │ │ │ │ └── ui │ │ │ │ │ │ └── theme │ │ │ │ │ │ ├── Color.kt │ │ │ │ │ │ ├── Shape.kt │ │ │ │ │ │ ├── Type.kt │ │ │ │ │ │ └── Theme.kt │ │ │ │ └── AndroidManifest.xml │ │ │ ├── test │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── mimo2k │ │ │ │ │ └── composetextstyle │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ └── androidTest │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── mimo2k │ │ │ │ └── composetextstyle │ │ │ │ └── ExampleInstrumentedTest.kt │ │ └── proguard-rules.pro │ ├── .idea │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── misc.xml │ │ └── gradle.xml │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── .gitignore │ ├── settings.gradle │ ├── build.gradle │ └── gradle.properties ├── 3.BizCardApp │ ├── .idea │ │ ├── .name │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── misc.xml │ │ ├── gradle.xml │ │ └── inspectionProfiles │ │ │ └── Project_Default.xml │ ├── app │ │ ├── .gitignore │ │ ├── src │ │ │ ├── main │ │ │ │ ├── res │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ ├── themes.xml │ │ │ │ │ │ └── colors.xml │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── profile_image.jpg │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ └── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── mimo2k │ │ │ │ │ │ └── bizcardapp │ │ │ │ │ │ └── ui │ │ │ │ │ │ └── theme │ │ │ │ │ │ ├── Color.kt │ │ │ │ │ │ ├── Shape.kt │ │ │ │ │ │ ├── Type.kt │ │ │ │ │ │ └── Theme.kt │ │ │ │ └── AndroidManifest.xml │ │ │ ├── test │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── mimo2k │ │ │ │ │ └── bizcardapp │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ └── androidTest │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── mimo2k │ │ │ │ └── bizcardapp │ │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── proguard-rules.pro │ │ └── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── .gitignore │ ├── settings.gradle │ ├── build.gradle │ └── gradle.properties ├── 1.Designing card layout's │ ├── app │ │ ├── .gitignore │ │ ├── src │ │ │ ├── main │ │ │ │ ├── res │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ ├── themes.xml │ │ │ │ │ │ └── colors.xml │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── my_back.jpg │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ └── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── mimo2k │ │ │ │ │ │ └── firstcomposeapp │ │ │ │ │ │ └── ui │ │ │ │ │ │ └── theme │ │ │ │ │ │ ├── Color.kt │ │ │ │ │ │ ├── Shape.kt │ │ │ │ │ │ ├── Type.kt │ │ │ │ │ │ └── Theme.kt │ │ │ │ └── AndroidManifest.xml │ │ │ ├── test │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── mimo2k │ │ │ │ │ └── firstcomposeapp │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ └── androidTest │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── mimo2k │ │ │ │ └── firstcomposeapp │ │ │ │ └── ExampleInstrumentedTest.kt │ │ └── proguard-rules.pro │ ├── .idea │ │ ├── .name │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── misc.xml │ │ ├── deploymentTargetDropDown.xml │ │ ├── gradle.xml │ │ └── inspectionProfiles │ │ │ └── Project_Default.xml │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── .gitignore │ ├── settings.gradle │ ├── build.gradle │ └── gradle.properties └── README.md ├── Resources ├── card.jpg ├── Banner.png ├── bizCard.gif ├── textStyle.jpg ├── Coffee Order.gif ├── Counting App.gif ├── calculator app.gif └── weather app splash screen.gif ├── tempData ├── New Text Document.txt └── profile_image.jpg ├── Setting up Android Studio and Avd └── Setting Up Android Studio and Avd.pdf ├── Kotlin ├── Kotlin Fundamentals │ ├── stringInVal.kt │ ├── DeclarationVsInitialization.kt │ ├── printingName.kt │ ├── boolean.kt │ ├── doWhileLoop.kt │ ├── VarVsVal.kt │ ├── stringLength.kt │ ├── whileLoop.kt │ ├── accessChar.kt │ ├── strIntandTemp.kt │ ├── breakAndContinue.kt │ ├── charAndString.kt │ ├── forLoop.kt │ ├── Function.kt │ ├── DataTypeOfNumbers.kt │ ├── IfElse.kt │ ├── when.kt │ └── specifyDataType.kt ├── OOPs Basic │ ├── dataClass.kt │ ├── classObjIntializerMethod.kt │ ├── funConConcepts.kt │ └── inheritance.kt └── Kotlin Intermediate │ └── arrays in Kotlin.kt └── LICENSE /Projects/calculator/.idea/.name: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /Projects/coffeeOrder/.idea/.name: -------------------------------------------------------------------------------- 1 | coffe -------------------------------------------------------------------------------- /Projects/CountingApp/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Projects/TaskListApp/.idea/.name: -------------------------------------------------------------------------------- 1 | Task List -------------------------------------------------------------------------------- /Projects/TaskListApp/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Projects/calculator/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Projects/CountingApp/.idea/.name: -------------------------------------------------------------------------------- 1 | Counting App -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/.idea/.name: -------------------------------------------------------------------------------- 1 | BizCardApp -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/.idea/.name: -------------------------------------------------------------------------------- 1 | FirstComposeApp -------------------------------------------------------------------------------- /Projects/CountingApp/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Projects/TaskListApp/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Projects/calculator/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Resources/card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Resources/card.jpg -------------------------------------------------------------------------------- /Resources/Banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Resources/Banner.png -------------------------------------------------------------------------------- /tempData/New Text Document.txt: -------------------------------------------------------------------------------- 1 | Aiony Haust 2 | aionytoday@gmail.com 3 | Film and digital photographer -------------------------------------------------------------------------------- /Resources/bizCard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Resources/bizCard.gif -------------------------------------------------------------------------------- /Resources/textStyle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Resources/textStyle.jpg -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Resources/Coffee Order.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Resources/Coffee Order.gif -------------------------------------------------------------------------------- /Resources/Counting App.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Resources/Counting App.gif -------------------------------------------------------------------------------- /Resources/calculator app.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Resources/calculator app.gif -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /tempData/profile_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/tempData/profile_image.jpg -------------------------------------------------------------------------------- /Resources/weather app splash screen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Resources/weather app splash screen.gif -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BizCardApp 3 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | composeTextStyle 3 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/release/app-release.aab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/release/app-release.aab -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FirstComposeApp 3 | -------------------------------------------------------------------------------- /Projects/calculator/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/drawable/back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/CountingApp/app/src/main/res/drawable/back.jpg -------------------------------------------------------------------------------- /Projects/CountingApp/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/CountingApp/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Projects/TaskListApp/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/app_icon-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/app_icon-playstore.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/drawable/icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/drawable/icon.jpg -------------------------------------------------------------------------------- /Projects/coffeeOrder/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/drawable/coffee.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/drawable/coffee.jpg -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-hdpi/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-hdpi/app_icon.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-mdpi/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-mdpi/app_icon.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xhdpi/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xhdpi/app_icon.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xxhdpi/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xxhdpi/app_icon.png -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/3.BizCardApp/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xxxhdpi/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xxxhdpi/app_icon.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/CountingApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/CountingApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/CountingApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/CountingApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-hdpi/app_icon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-hdpi/app_icon_round.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-mdpi/app_icon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-mdpi/app_icon_round.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xhdpi/app_icon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xhdpi/app_icon_round.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_bold.ttf -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/CountingApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #F6F6F6 4 | -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xxhdpi/app_icon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xxhdpi/app_icon_round.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xxxhdpi/app_icon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xxxhdpi/app_icon_round.png -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_italic.ttf -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_light.ttf -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_medium.ttf -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/CountingApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/CountingApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/CountingApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-hdpi/app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-hdpi/app_icon_foreground.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-mdpi/app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-mdpi/app_icon_foreground.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xhdpi/app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xhdpi/app_icon_foreground.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Setting up Android Studio and Avd/Setting Up Android Studio and Avd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Setting up Android Studio and Avd/Setting Up Android Studio and Avd.pdf -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_font.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_regular.ttf -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/drawable/profile_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/3.BizCardApp/app/src/main/res/drawable/profile_image.jpg -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/CountingApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/CountingApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xxhdpi/app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xxhdpi/app_icon_foreground.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xxxhdpi/app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xxxhdpi/app_icon_foreground.png -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/calculator/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/1.Designing card layout's/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_bolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_bolditalic.ttf -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_lightitalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_lightitalic.ttf -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_mediumitalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/font/ubuntu_mediumitalic.ttf -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/TaskListApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/Projects/coffeeOrder/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/drawable/my_back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/1.Designing card layout's/app/src/main/res/drawable/my_back.jpg -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/CountingApp/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Projects/TaskListApp/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Projects/calculator/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/2.Text Styling/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/TaskListApp/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Projects/CountingApp/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Projects/calculator/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/java/com/project/tasklist/data/models/Priority.kt: -------------------------------------------------------------------------------- 1 | package com.project.tasklist.data.models 2 | 3 | // this class is a datatype for Priority 4 | enum class Priority { 5 | HIGH, 6 | MEDIUM, 7 | LOW 8 | } -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mimo2k/Android-Development/HEAD/jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/stringInVal.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | // program to show how to store name using val 4 | 5 | fun main() 6 | { 7 | val name = "Mimo" // assigned Mimo to name 8 | print(name) // printing name 9 | 10 | } -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Counting App 3 | Click To Count 4 | Hey Check \nThis \nText Change Soon 5 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/anim/from_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/anim/from_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/anim/to_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/anim/to_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /Projects/CountingApp/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Nov 14 19:44:04 IST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /Projects/TaskListApp/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Aug 01 23:29:49 IST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /Projects/calculator/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Feb 07 20:09:17 IST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Dec 13 20:37:55 IST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Mar 12 10:45:47 IST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Mar 08 19:55:57 IST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /Projects/CountingApp/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /Projects/TaskListApp/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /Projects/calculator/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/java/com/mimo2k/bizcardapp/ui/theme/Color.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.bizcardapp.ui.theme 2 | 3 | import androidx.compose.ui.graphics.Color 4 | 5 | val Purple200 = Color(0xFFBB86FC) 6 | val Purple500 = Color(0xFF6200EE) 7 | val Purple700 = Color(0xFF3700B3) 8 | val Teal200 = Color(0xFF03DAC5) -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Feb 21 15:42:57 IST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-anydpi-v26/app_icon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/java/com/mimo2k/composetextstyle/ui/theme/Color.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.composetextstyle.ui.theme 2 | 3 | import androidx.compose.ui.graphics.Color 4 | 5 | val Purple200 = Color(0xFFBB86FC) 6 | val Purple500 = Color(0xFF6200EE) 7 | val Purple700 = Color(0xFF3700B3) 8 | val Teal200 = Color(0xFF03DAC5) -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-anydpi-v26/app_icon_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/java/com/mimo2k/firstcomposeapp/ui/theme/Color.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.firstcomposeapp.ui.theme 2 | 3 | import androidx.compose.ui.graphics.Color 4 | 5 | val Purple200 = Color(0xFFBB86FC) 6 | val Purple500 = Color(0xFF6200EE) 7 | val Purple700 = Color(0xFF3700B3) 8 | val Teal200 = Color(0xFF03DAC5) -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/DeclarationVsInitialization.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | // program to demonstrate Declaration and Initialization 4 | 5 | fun main() 6 | { 7 | var number = 2 // here var number is known as Declaration 8 | number = 3 // Initialization number variable with 3 9 | print(number) 10 | 11 | 12 | } -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/settings.gradle: -------------------------------------------------------------------------------- 1 | dependencyResolutionManagement { 2 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 3 | repositories { 4 | google() 5 | mavenCentral() 6 | jcenter() // Warning: this repository is going to shut down soon 7 | } 8 | } 9 | rootProject.name = "coffe" 10 | include ':app' 11 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Coffee Ordering App 3 | Quantity 4 | Order 5 | just place the order bill will be generated here 6 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Projects/CountingApp/settings.gradle: -------------------------------------------------------------------------------- 1 | dependencyResolutionManagement { 2 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 3 | repositories { 4 | google() 5 | mavenCentral() 6 | jcenter() // Warning: this repository is going to shut down soon 7 | } 8 | } 9 | rootProject.name = "Counting App" 10 | include ':app' 11 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/drawable/item_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/printingName.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | // Program to print your name in kotlin 4 | 5 | fun main() // fun stands for function 6 | { // main function body opening tag 7 | print("Your Name Goes Here") // print function is used to print something in kotlin 8 | } // main function body closing tag 9 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/drawable/ic_check_white.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/boolean.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | fun main() 4 | { 5 | var bool = true // assigning boolean variable to true 6 | print(bool) 7 | bool = false // assigning boolean variable to false 8 | print("\n") // new line 9 | print(bool) 10 | } 11 | 12 | /* 13 | *Boolean Notes: 14 | ** Boolean can only be assigned as true or false 15 | */ -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/menu/add_fragment_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | -------------------------------------------------------------------------------- /Projects/calculator/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | plugins { 3 | id 'com.android.application' version '7.3.0' apply false 4 | id 'com.android.library' version '7.3.0' apply false 5 | id 'org.jetbrains.kotlin.android' version '1.6.10' apply false 6 | } 7 | 8 | task clean(type: Delete) { 9 | delete rootProject.buildDir 10 | } -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/java/com/mimo2k/bizcardapp/ui/theme/Shape.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.bizcardapp.ui.theme 2 | 3 | import androidx.compose.foundation.shape.RoundedCornerShape 4 | import androidx.compose.material.Shapes 5 | import androidx.compose.ui.unit.dp 6 | 7 | val Shapes = Shapes( 8 | small = RoundedCornerShape(4.dp), 9 | medium = RoundedCornerShape(4.dp), 10 | large = RoundedCornerShape(0.dp) 11 | ) -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | gradlePluginPortal() 4 | google() 5 | mavenCentral() 6 | } 7 | } 8 | dependencyResolutionManagement { 9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 10 | repositories { 11 | google() 12 | mavenCentral() 13 | } 14 | } 15 | rootProject.name = "BizCardApp" 16 | include ':app' 17 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/java/com/mimo2k/composetextstyle/ui/theme/Shape.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.composetextstyle.ui.theme 2 | 3 | import androidx.compose.foundation.shape.RoundedCornerShape 4 | import androidx.compose.material.Shapes 5 | import androidx.compose.ui.unit.dp 6 | 7 | val Shapes = Shapes( 8 | small = RoundedCornerShape(4.dp), 9 | medium = RoundedCornerShape(4.dp), 10 | large = RoundedCornerShape(0.dp) 11 | ) -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | gradlePluginPortal() 4 | google() 5 | mavenCentral() 6 | } 7 | } 8 | dependencyResolutionManagement { 9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 10 | repositories { 11 | google() 12 | mavenCentral() 13 | } 14 | } 15 | rootProject.name = "composeTextStyle" 16 | include ':app' 17 | -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/java/com/mimo2k/firstcomposeapp/ui/theme/Shape.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.firstcomposeapp.ui.theme 2 | 3 | import androidx.compose.foundation.shape.RoundedCornerShape 4 | import androidx.compose.material.Shapes 5 | import androidx.compose.ui.unit.dp 6 | 7 | val Shapes = Shapes( 8 | small = RoundedCornerShape(4.dp), 9 | medium = RoundedCornerShape(4.dp), 10 | large = RoundedCornerShape(0.dp) 11 | ) -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | gradlePluginPortal() 4 | google() 5 | mavenCentral() 6 | } 7 | } 8 | dependencyResolutionManagement { 9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 10 | repositories { 11 | google() 12 | mavenCentral() 13 | } 14 | } 15 | rootProject.name = "FirstComposeApp" 16 | include ':app' 17 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /Projects/calculator/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | gradlePluginPortal() 4 | google() 5 | mavenCentral() 6 | } 7 | } 8 | dependencyResolutionManagement { 9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 10 | repositories { 11 | google() 12 | mavenCentral() 13 | maven { url "https://jitpack.io" } 14 | } 15 | } 16 | rootProject.name = "test" 17 | include ':app' 18 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /Projects/calculator/app/src/test/java/com/example/test/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.example.test 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/test/java/com/example/coffe/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.example.coffe 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/test/java/com/mimo/countingapp/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.countingapp 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/test/java/com/project/tasklist/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.project.tasklist 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/test/java/com/mimo2k/bizcardapp/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.bizcardapp 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/test/java/com/mimo2k/composetextstyle/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.composetextstyle 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/doWhileLoop.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | fun main() 4 | { 5 | val num =10 6 | do{ 7 | println("Check How this statement is printing even after the while condition doesn't met") 8 | }while (num>12) 9 | } 10 | 11 | /* 12 | ** DO While Notes 13 | * do while will execute one time at least even if the condition is wrong 14 | * keep in mind to provide a end case in while and do while loop else the loop may run for 15 | infinite times 16 | */ -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/drawable/ic_save_white.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | ext { 3 | compose_version = '1.0.1' 4 | } 5 | }// Top-level build file where you can add configuration options common to all sub-projects/modules. 6 | plugins { 7 | id 'com.android.application' version '7.1.2' apply false 8 | id 'com.android.library' version '7.1.2' apply false 9 | id 'org.jetbrains.kotlin.android' version '1.5.21' apply false 10 | } 11 | 12 | task clean(type: Delete) { 13 | delete rootProject.buildDir 14 | } -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | ext { 3 | compose_version = '1.0.1' 4 | } 5 | }// Top-level build file where you can add configuration options common to all sub-projects/modules. 6 | plugins { 7 | id 'com.android.application' version '7.1.2' apply false 8 | id 'com.android.library' version '7.1.2' apply false 9 | id 'org.jetbrains.kotlin.android' version '1.5.21' apply false 10 | } 11 | 12 | task clean(type: Delete) { 13 | delete rootProject.buildDir 14 | } -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/test/java/com/mimo2k/firstcomposeapp/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.firstcomposeapp 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | ext { 3 | compose_version = '1.0.1' 4 | } 5 | }// Top-level build file where you can add configuration options common to all sub-projects/modules. 6 | plugins { 7 | id 'com.android.application' version '7.1.2' apply false 8 | id 'com.android.library' version '7.1.2' apply false 9 | id 'org.jetbrains.kotlin.android' version '1.5.21' apply false 10 | } 11 | 12 | task clean(type: Delete) { 13 | delete rootProject.buildDir 14 | } -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/VarVsVal.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | // program to show difference between var and val 4 | 5 | fun main() 6 | { 7 | val num1 = 2 // val stands for value which indicates its property of un-mutable 8 | var num2 = 3 // var stands for variable which indicates its property of mutable 9 | 10 | // num1 = 3 // it is not possible as num 1 is of val type 11 | num2 = 2 // its is possible as num2 is of var type 12 | 13 | print(num1) 14 | print("\n") 15 | print(num2) 16 | 17 | } -------------------------------------------------------------------------------- /Projects/TaskListApp/settings.gradle: -------------------------------------------------------------------------------- 1 | import org.gradle.api.initialization.resolve.RepositoriesMode 2 | 3 | pluginManagement { 4 | repositories { 5 | gradlePluginPortal() 6 | google() 7 | mavenCentral() 8 | } 9 | } 10 | dependencyResolutionManagement { 11 | repositoriesMode.set(RepositoriesMode.PREFER_PROJECT) 12 | repositories { 13 | google() 14 | mavenCentral() 15 | maven { url 'https://jitpack.io' } 16 | } 17 | } 18 | rootProject.name = "Task List" 19 | include ':app' 20 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/menu/update_fragment_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | 10 | 14 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 13 | -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/stringLength.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | fun main() 4 | { 5 | val string = "LOVE the way LIFE is !" // string initialization 6 | val len = string.length // string_name.length is used to find length of string 7 | print(len) // printing length 8 | 9 | } 10 | 11 | /* 12 | * In string spaces also take space in the memory so if a string is "hey hi" then here 13 | hey consist of 3 memory spaces while hi consist of 2 and space between both consist of 1 14 | making the string length as 6. 15 | */ -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/java/com/project/tasklist/data/models/TaskData.kt: -------------------------------------------------------------------------------- 1 | package com.project.tasklist.data.models 2 | 3 | import android.os.Parcelable 4 | import androidx.room.Entity 5 | import androidx.room.PrimaryKey 6 | import kotlinx.android.parcel.Parcelize 7 | 8 | // this class basically represents columns inside the database 9 | @Entity(tableName = "task_table") 10 | @Parcelize 11 | data class TaskData( 12 | @PrimaryKey(autoGenerate = true) 13 | var id: Int, 14 | var title: String, 15 | var priority: Priority, 16 | var description: String 17 | ) : Parcelable -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/whileLoop.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | // PRO0GRAM TO PRINT HELLO WORLD 10 TIMES USING WHILE LOOP 3 | fun main() 4 | { 5 | var num = 1 6 | while(num<=10) 7 | { 8 | println("HELLO") 9 | num++ 10 | } 11 | } 12 | 13 | /* 14 | ** while loop Notes 15 | * while execute a block of code repeatedly until the condition become false 16 | 17 | * * While Loop Structure 18 | while(Condition) 19 | { 20 | // code goes here 21 | // Increment/Decrement/End Case Statement 22 | } 23 | 24 | 25 | */ -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/drawable/ic_search_white.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #6200EA 4 | #5502C8 5 | #9D46FF 6 | 7 | #FF000000 8 | #FFFFFF 9 | #E6E6E6 10 | #4B4B4B 11 | #FF4646 12 | #FFC114 13 | #00C980 14 | -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/accessChar.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | fun main() 4 | { 5 | val myString = "Mimo" 6 | print(myString[0]) // accessing M from Mimo string 7 | print("\n") 8 | print(myString[1]) // accessing i from Mimo string 9 | } 10 | 11 | /* 12 | ** String Note 13 | * allocation of string memory start from address 0 so in Mimo string 14 | at 0 location it is M, at location 1 it is i and at location 2 it is m 15 | * you can access any character from string using string_name[location] 16 | * string initialization is done using double inverted Commas like " Mimo " 17 | */ -------------------------------------------------------------------------------- /Projects/CountingApp/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | repositories { 4 | google() 5 | mavenCentral() 6 | } 7 | dependencies { 8 | classpath "com.android.tools.build:gradle:7.0.3" 9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.31" 10 | 11 | // NOTE: Do not place your application dependencies here; they belong 12 | // in the individual module build.gradle files 13 | } 14 | } 15 | 16 | task clean(type: Delete) { 17 | delete rootProject.buildDir 18 | } -------------------------------------------------------------------------------- /Projects/coffeeOrder/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | repositories { 4 | google() 5 | mavenCentral() 6 | } 7 | dependencies { 8 | classpath "com.android.tools.build:gradle:7.0.3" 9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.0" 10 | 11 | // NOTE: Do not place your application dependencies here; they belong 12 | // in the individual module build.gradle files 13 | } 14 | } 15 | 16 | task clean(type: Delete) { 17 | delete rootProject.buildDir 18 | } -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/drawable/ic_no_data.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/strIntandTemp.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | fun main() 4 | { 5 | val myString = "Cat" 6 | 7 | // string template 8 | print("I love $myString") // $ is used to append strings and known as string template in kotlin 9 | 10 | print("\n") 11 | 12 | // using string interpolation to print length of string 13 | print("Length: ${myString.length}") 14 | 15 | } 16 | 17 | /* 18 | Note: 19 | * string interpolation is generally used when we want to print an equation directly within the print 20 | statement without using an extra variable or printing string length and more without using an extra 21 | variable 22 | */ -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | 11 | 12 | #0078FF 13 | #00F7FF 14 | 15 | 16 | #0CD2D8 17 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/java/com/project/tasklist/data/Converter.kt: -------------------------------------------------------------------------------- 1 | package com.project.tasklist.data 2 | 3 | import androidx.room.TypeConverter 4 | import com.project.tasklist.data.models.Priority 5 | 6 | class Converter { 7 | // TypeConverter annotation is added here to tell ROOM that this function is used for type 8 | // conversion. Only primitive data types are allowed hence we use type converters 9 | @TypeConverter 10 | fun fromPriority(priority: Priority): String{ 11 | return priority.name 12 | } 13 | 14 | @TypeConverter 15 | fun toPriority(priority: String): Priority { 16 | return Priority.valueOf(priority) 17 | } 18 | } -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 12 | 13 | 19 | -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /Projects/CountingApp/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /Projects/TaskListApp/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 18 | 19 | -------------------------------------------------------------------------------- /Projects/calculator/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 18 | 19 | -------------------------------------------------------------------------------- /Projects/TaskListApp/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | repositories { 4 | google() 5 | mavenCentral() 6 | } 7 | 8 | dependencies { 9 | classpath 'com.android.tools.build:gradle:7.2.2' 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10" 11 | classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.5.1" 12 | } 13 | } 14 | 15 | plugins { 16 | id 'com.android.application' version '7.2.2' apply false 17 | id 'com.android.library' version '7.2.2' apply false 18 | id 'org.jetbrains.kotlin.android' version '1.7.10' apply false 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/java/com/project/tasklist/fragments/list/SwipeToDelete.kt: -------------------------------------------------------------------------------- 1 | package com.project.tasklist.fragments.list 2 | 3 | import androidx.recyclerview.widget.ItemTouchHelper 4 | import androidx.recyclerview.widget.RecyclerView 5 | 6 | // we have to add this class because we must override these two methods so instead of writing all 7 | // this in the ListFragment, we prefer creating a separate class 8 | abstract class SwipeToDelete : ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.LEFT) { 9 | override fun onMove( 10 | recyclerView: RecyclerView, 11 | viewHolder: RecyclerView.ViewHolder, 12 | target: RecyclerView.ViewHolder 13 | ): Boolean { 14 | return false 15 | } 16 | 17 | override fun onSwiped(viewHolder: RecyclerView.ViewHolder, direction: Int) {} 18 | } -------------------------------------------------------------------------------- /Projects/calculator/app/src/androidTest/java/com/example/test/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- 1 | package com.example.test 2 | 3 | import androidx.test.platform.app.InstrumentationRegistry 4 | import androidx.test.ext.junit.runners.AndroidJUnit4 5 | 6 | import org.junit.Test 7 | import org.junit.runner.RunWith 8 | 9 | import org.junit.Assert.* 10 | 11 | /** 12 | * Instrumented test, which will execute on an Android device. 13 | * 14 | * See [testing documentation](http://d.android.com/tools/testing). 15 | */ 16 | @RunWith(AndroidJUnit4::class) 17 | class ExampleInstrumentedTest { 18 | @Test 19 | fun useAppContext() { 20 | // Context of the app under test. 21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext 22 | assertEquals("com.example.test", appContext.packageName) 23 | } 24 | } -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/androidTest/java/com/example/coffe/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- 1 | package com.example.coffe 2 | 3 | import androidx.test.platform.app.InstrumentationRegistry 4 | import androidx.test.ext.junit.runners.AndroidJUnit4 5 | 6 | import org.junit.Test 7 | import org.junit.runner.RunWith 8 | 9 | import org.junit.Assert.* 10 | 11 | /** 12 | * Instrumented test, which will execute on an Android device. 13 | * 14 | * See [testing documentation](http://d.android.com/tools/testing). 15 | */ 16 | @RunWith(AndroidJUnit4::class) 17 | class ExampleInstrumentedTest { 18 | @Test 19 | fun useAppContext() { 20 | // Context of the app under test. 21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext 22 | assertEquals("com.example.coffe", appContext.packageName) 23 | } 24 | } -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/breakAndContinue.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | fun main() 4 | { 5 | 6 | // break statement 7 | for(i in 1 until 10 ) 8 | { 9 | if(12%i==0) 10 | { 11 | println("12 was divisible by $i") 12 | break // break statement break's the for loop so rest iteration never get executed 13 | } 14 | } 15 | 16 | // continue statement 17 | 18 | // from in range 1..10 don't print the numbers which are divisible by 2 19 | println("All number not divisible by 2 in 1..10 range") 20 | for (i in 1 until 11) 21 | { 22 | if(i%2==0) 23 | { 24 | continue // continue statement can be used to jump over an iteration 25 | } 26 | else 27 | { 28 | println("$i") 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/charAndString.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | fun main() 4 | { 5 | 6 | // Char 7 | val myChar:Char = 'M' // Character always kept inside single inverted commas 8 | print("My Character: ") 9 | print(myChar) 10 | print("\n \n") 11 | 12 | // String 13 | val myString = "Hello are you enjoying the free icoders android classes by Mimo" 14 | // Strings are always kept inside double inverted commas 15 | print("My String: ") 16 | print(myString) 17 | print("\n \n") 18 | 19 | 20 | // Storing single Character in String 21 | 22 | val charToString = "a" // string can store both a single character and a line of paragraph 23 | print("Changing Char to String: ") // but it has to inside double inverted commas 24 | print(charToString) 25 | 26 | 27 | } -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/androidTest/java/com/mimo/countingapp/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.countingapp 2 | 3 | import androidx.test.platform.app.InstrumentationRegistry 4 | import androidx.test.ext.junit.runners.AndroidJUnit4 5 | 6 | import org.junit.Test 7 | import org.junit.runner.RunWith 8 | 9 | import org.junit.Assert.* 10 | 11 | /** 12 | * Instrumented test, which will execute on an Android device. 13 | * 14 | * See [testing documentation](http://d.android.com/tools/testing). 15 | */ 16 | @RunWith(AndroidJUnit4::class) 17 | class ExampleInstrumentedTest { 18 | @Test 19 | fun useAppContext() { 20 | // Context of the app under test. 21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext 22 | assertEquals("com.mimo.countingapp", appContext.packageName) 23 | } 24 | } -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/androidTest/java/com/project/tasklist/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- 1 | package com.project.tasklist 2 | 3 | import androidx.test.platform.app.InstrumentationRegistry 4 | import androidx.test.ext.junit.runners.AndroidJUnit4 5 | 6 | import org.junit.Test 7 | import org.junit.runner.RunWith 8 | 9 | import org.junit.Assert.* 10 | 11 | /** 12 | * Instrumented test, which will execute on an Android device. 13 | * 14 | * See [testing documentation](http://d.android.com/tools/testing). 15 | */ 16 | @RunWith(AndroidJUnit4::class) 17 | class ExampleInstrumentedTest { 18 | @Test 19 | fun useAppContext() { 20 | // Context of the app under test. 21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext 22 | assertEquals("com.project.tasklist", appContext.packageName) 23 | } 24 | } -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/drawable/custom_input.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Projects/CountingApp/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 19 | 20 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 19 | 20 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 19 | 20 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/androidTest/java/com/mimo2k/bizcardapp/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.bizcardapp 2 | 3 | import androidx.test.platform.app.InstrumentationRegistry 4 | import androidx.test.ext.junit.runners.AndroidJUnit4 5 | 6 | import org.junit.Test 7 | import org.junit.runner.RunWith 8 | 9 | import org.junit.Assert.* 10 | 11 | /** 12 | * Instrumented test, which will execute on an Android device. 13 | * 14 | * See [testing documentation](http://d.android.com/tools/testing). 15 | */ 16 | @RunWith(AndroidJUnit4::class) 17 | class ExampleInstrumentedTest { 18 | @Test 19 | fun useAppContext() { 20 | // Context of the app under test. 21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext 22 | assertEquals("com.mimo2k.bizcardapp", appContext.packageName) 23 | } 24 | } -------------------------------------------------------------------------------- /Projects/calculator/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 19 | 20 | -------------------------------------------------------------------------------- /Projects/CountingApp/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /Projects/TaskListApp/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 19 | 20 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/androidTest/java/com/mimo2k/composetextstyle/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.composetextstyle 2 | 3 | import androidx.test.platform.app.InstrumentationRegistry 4 | import androidx.test.ext.junit.runners.AndroidJUnit4 5 | 6 | import org.junit.Test 7 | import org.junit.runner.RunWith 8 | 9 | import org.junit.Assert.* 10 | 11 | /** 12 | * Instrumented test, which will execute on an Android device. 13 | * 14 | * See [testing documentation](http://d.android.com/tools/testing). 15 | */ 16 | @RunWith(AndroidJUnit4::class) 17 | class ExampleInstrumentedTest { 18 | @Test 19 | fun useAppContext() { 20 | // Context of the app under test. 21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext 22 | assertEquals("com.mimo2k.composetextstyle", appContext.packageName) 23 | } 24 | } -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /jetpack Compose/1.Designing card layout's/app/src/androidTest/java/com/mimo2k/firstcomposeapp/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.firstcomposeapp 2 | 3 | import androidx.test.platform.app.InstrumentationRegistry 4 | import androidx.test.ext.junit.runners.AndroidJUnit4 5 | 6 | import org.junit.Test 7 | import org.junit.runner.RunWith 8 | 9 | import org.junit.Assert.* 10 | 11 | /** 12 | * Instrumented test, which will execute on an Android device. 13 | * 14 | * See [testing documentation](http://d.android.com/tools/testing). 15 | */ 16 | @RunWith(AndroidJUnit4::class) 17 | class ExampleInstrumentedTest { 18 | @Test 19 | fun useAppContext() { 20 | // Context of the app under test. 21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext 22 | assertEquals("com.mimo2k.firstcomposeapp", appContext.packageName) 23 | } 24 | } -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 12 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 12 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 12 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /Projects/coffeeOrder/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /Projects/calculator/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /Kotlin/OOPs Basic/dataClass.kt: -------------------------------------------------------------------------------- 1 | package com.example.classes 2 | 3 | fun main() 4 | { 5 | val std1 = StudentData(1,"Mimo",'A') // initializing std1 object of type StudentData class 6 | val std2 = StudentData(2,"Rahul",'B') 7 | println("Student 1 = $std1") // printing std1 object values 8 | println("Student 2 = $std2") // printing std2 object values 9 | println(std1==std2) // checking whether both having same parameters 10 | val student1Details = std1.copy(roll = 3) //copying std1 details and also updating few components 11 | println(student1Details) 12 | println(student1Details.component1()) // first component which is roll will get printed 13 | val(roll,name,section) = student1Details // storing each component under different variable names 14 | println(" Roll = $roll\n Name = $name\n Section = $section") 15 | } 16 | 17 | data class StudentData(val roll:Int, val name:String, val section:Char) // data class 18 | 19 | -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/forLoop.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | fun main() 4 | { 5 | 6 | // way 1 7 | println("Printing hello two times:") 8 | for(i in 1 until 3) 9 | { 10 | println("hello") 11 | } 12 | 13 | // way 2 14 | println("Going up from 1 to 2:") 15 | for (i in 1..2) // 1 to 2 is range as soon as 3 will arrive loop will break 16 | { 17 | println("$i") 18 | } 19 | 20 | // going downward in range 21 | println("Going down from 2 to 1:") 22 | for(i in 2 downTo 1) 23 | { 24 | println("$i") 25 | } 26 | 27 | // program to print all even number from 2 to 28 | println("all even Numbers from 2 to 20 using step: ") 29 | for(i in 2 until 21 step 2) // step 2 will make the iteration jump over 2 places each time 30 | { 31 | println("$i") 32 | } 33 | 34 | } 35 | 36 | // in for loop the range is also specified in the loop condition block -------------------------------------------------------------------------------- /Projects/TaskListApp/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Task List 3 | 4 | No Data 5 | Add Task 6 | Title 7 | Description 8 | Search 9 | Sort By 10 | Priority High 11 | Priority Low 12 | Delete All 13 | Add 14 | Save 15 | Delete 16 | 17 | 18 | High Priority 19 | Medium Priority 20 | Low Priority 21 | 22 | 23 | -------------------------------------------------------------------------------- /jetpack Compose/3.BizCardApp/app/src/main/java/com/mimo2k/bizcardapp/ui/theme/Type.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.bizcardapp.ui.theme 2 | 3 | import androidx.compose.material.Typography 4 | import androidx.compose.ui.text.TextStyle 5 | import androidx.compose.ui.text.font.FontFamily 6 | import androidx.compose.ui.text.font.FontWeight 7 | import androidx.compose.ui.unit.sp 8 | 9 | // Set of Material typography styles to start with 10 | val Typography = Typography( 11 | body1 = TextStyle( 12 | fontFamily = FontFamily.Default, 13 | fontWeight = FontWeight.Normal, 14 | fontSize = 16.sp 15 | ) 16 | /* Other default text styles to override 17 | button = TextStyle( 18 | fontFamily = FontFamily.Default, 19 | fontWeight = FontWeight.W500, 20 | fontSize = 14.sp 21 | ), 22 | caption = TextStyle( 23 | fontFamily = FontFamily.Default, 24 | fontWeight = FontWeight.Normal, 25 | fontSize = 12.sp 26 | ) 27 | */ 28 | ) -------------------------------------------------------------------------------- /Kotlin/Kotlin Fundamentals/Function.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.kotlinpractice 2 | 3 | fun main() 4 | { 5 | 6 | // addition function 7 | val numOne = 2 8 | val numTwo = 10 9 | val result = sum(numOne,numTwo) // calling sum and passing two arguments numOne and numTwo 10 | println(" Sum of $numOne and $numTwo is $result") 11 | } 12 | 13 | // function for addition 14 | // below a and b are known as parameters 15 | fun sum(a:Int, b:Int):Int{ // fun is used to create function named as sum 16 | return (a+b) // this value will be return to sum function call in main 17 | // here a amd b are specified of type int 18 | // function is specified to int which indicate the return type is of Integer type 19 | } 20 | 21 | /* we will see more often methods and not function how ever both are same 22 | the main differance is that method is a function which is called inside a class 23 | classes will be discussed in object oriented section of the repo 24 | */ 25 | -------------------------------------------------------------------------------- /jetpack Compose/2.Text Styling/app/src/main/java/com/mimo2k/composetextstyle/ui/theme/Type.kt: -------------------------------------------------------------------------------- 1 | package com.mimo2k.composetextstyle.ui.theme 2 | 3 | import androidx.compose.material.Typography 4 | import androidx.compose.ui.text.TextStyle 5 | import androidx.compose.ui.text.font.FontFamily 6 | import androidx.compose.ui.text.font.FontWeight 7 | import androidx.compose.ui.unit.sp 8 | 9 | // Set of Material typography styles to start with 10 | val Typography = Typography( 11 | body1 = TextStyle( 12 | fontFamily = FontFamily.Default, 13 | fontWeight = FontWeight.Normal, 14 | fontSize = 16.sp 15 | ) 16 | /* Other default text styles to override 17 | button = TextStyle( 18 | fontFamily = FontFamily.Default, 19 | fontWeight = FontWeight.W500, 20 | fontSize = 14.sp 21 | ), 22 | caption = TextStyle( 23 | fontFamily = FontFamily.Default, 24 | fontWeight = FontWeight.Normal, 25 | fontSize = 12.sp 26 | ) 27 | */ 28 | ) -------------------------------------------------------------------------------- /Projects/CountingApp/app/src/main/java/com/mimo/countingapp/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.mimo.countingapp 2 | 3 | import androidx.appcompat.app.AppCompatActivity 4 | import android.os.Bundle 5 | import android.view.WindowManager 6 | import android.widget.Button 7 | import android.widget.TextView 8 | import android.widget.Toast 9 | 10 | class MainActivity : AppCompatActivity() { 11 | override fun onCreate(savedInstanceState: Bundle?) { 12 | super.onCreate(savedInstanceState) 13 | setContentView(R.layout.activity_main) 14 | val clickMe = findViewById