├── .DS_Store ├── .gitignore ├── 01_Intro ├── ActivityLifecycle │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── activitylifecycle │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── codingblocks │ │ │ │ │ └── activitylifecycle │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── activitylifecycle │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── MyFirstApp │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── myfirstapp │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── myfirstapp │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── myfirstapp │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── 02_Views_03_Viewbindings ├── ButtonClicks │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── buttonclicks │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── codingblocks │ │ │ │ │ └── buttonclicks │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── buttonclicks │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── LayoutDesc │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── layoutdesc │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── layoutdesc │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── layoutdesc │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── 04_Permissions ├── DangerousPermissions │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── dangerouspermissions │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── codingblocks │ │ │ │ │ └── dangerouspermissions │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── dangerouspermissions │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── NormalPermissions │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── normalpermissions │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── normalpermissions │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── normalpermissions │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── 05_Lists ├── ListViewCustomAdapter │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── listviewcustomadapter │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── codingblocks │ │ │ │ │ └── listviewcustomadapter │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── Teacher.java │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── list_item_teacher.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── listviewcustomadapter │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── ListViewStringArray │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── liststrarr │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── liststrarr │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── liststrarr │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── 08_Kotlin └── KotlinBasics │ ├── KotlinBasics.iml │ ├── out │ └── production │ │ └── KotlinBasics │ │ ├── META-INF │ │ └── KotlinBasics.kotlin_module │ │ ├── Main01Kt.class │ │ ├── MainKt.class │ │ ├── ObjectsKt.class │ │ ├── Vehicle.class │ │ ├── VehicleKt.class │ │ └── myObject.class │ └── src │ ├── Main.kt │ ├── Main01.kt │ ├── Objects.kt │ └── Vehicle.kt ├── 09_NetworkOps └── Networking │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── networking │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── networking │ │ │ │ ├── ApiResult.java │ │ │ │ ├── GithubUser.kt │ │ │ │ ├── GithubUserAdapter.kt │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── item_row.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── networking │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── 10_StoreData ├── FileRWKotlin │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── filerwkotlin │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── codingblocks │ │ │ │ │ └── filerwkotlin │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── filerwkotlin │ │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── FileReadWrite │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── filereadwrite │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── codingblocks │ │ │ │ │ └── filereadwrite │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── filereadwrite │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── SQLiteTodo │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── sqlitetodo │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── codingblocks │ │ │ │ │ └── sqlitetodo │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── sqlitetodo │ │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── SharedPreferences │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── sharedpreferences │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── sharedpreferences │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── sharedpreferences │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── 12_Fragments ├── DynamicFragments │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── dynamicfragments │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── codingblocks │ │ │ │ │ └── dynamicfragments │ │ │ │ │ ├── FruitsFragment.kt │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── VegetablesFragment.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ ├── fragment_fruits.xml │ │ │ │ └── fragment_vegetables.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── dynamicfragments │ │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── LayoutIncludes │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── layoutincludes │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── codingblocks │ │ │ │ │ └── layoutincludes │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── OtherActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ ├── activity_other.xml │ │ │ │ └── partial_common_header.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── layoutincludes │ │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── StaticFragments │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── staticfragments │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── staticfragments │ │ │ │ ├── CountDownFragment.kt │ │ │ │ ├── CountUpFragment.kt │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_count_down.xml │ │ │ └── fragment_count_up.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── staticfragments │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── 13_Firebase └── Firebase │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── google-services.json │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── firebase │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── firebase │ │ │ │ ├── MainActivity.java │ │ │ │ └── Note.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── item_row.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── firebase │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── 14_TaskScheduling └── JobScheduler │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── jobscheduler │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── jobscheduler │ │ │ │ ├── DemoJob.java │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── jobscheduler │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── 16_BroadcastReceivers └── Static │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── staticbroadcastreceivers │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── staticbroadcastreceivers │ │ │ │ ├── LocaleChangedReceiver.kt │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── staticbroadcastreceivers │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── W01_Intro └── MyFirstApp │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── myfirstapp │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── myfirstapp │ │ │ │ ├── MainActivity.java │ │ │ │ └── SecondActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── activity_second.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── myfirstapp │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── W02_ListViewPerf └── ListViewPerf │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── listviewperformance │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── listviewperformance │ │ │ │ ├── Course.java │ │ │ │ ├── CourseRecyclerAdapter.java │ │ │ │ ├── MainActivity.java │ │ │ │ └── RecyclerActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── activity_recycler.xml │ │ │ ├── list_item_course.xml │ │ │ └── list_item_course_card.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── listviewperformance │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── W03_AsyncTasks └── AsyncTasks │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── asynctasks │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── asynctasks │ │ │ │ ├── AsyncTaskActivity.java │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_async_task.xml │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── asynctasks │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── W04_KotlinAndroid ├── KotlinTodoList │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── kotlintodolist │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── codingblocks │ │ │ │ │ └── kotlintodolist │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ ├── adapters │ │ │ │ │ └── TodoAdapter.kt │ │ │ │ │ └── models │ │ │ │ │ └── models.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── list_item_todo.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── kotlintodolist │ │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── NewKotlinApp │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── codingblocks │ │ │ └── newkotlinapp │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── codingblocks │ │ │ │ └── newkotlinapp │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── codingblocks │ │ └── newkotlinapp │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── W05_Database ├── .gitignore ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── codingblocks │ │ └── todolist │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── codingblocks │ │ │ └── todolist │ │ │ ├── MainActivity.kt │ │ │ ├── db │ │ │ ├── MyDbHelper.kt │ │ │ └── TodoTable.kt │ │ │ └── models.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── codingblocks │ └── todolist │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .gradle/ 3 | .idea/ 4 | build/ 5 | *.mp4 6 | *.mov 7 | *.ts 8 | *.mkv 9 | *.flv 10 | *.psd 11 | *.pdf 12 | *.m2ts 13 | -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/ActivityLifecycle/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/ActivityLifecycle/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/ActivityLifecycle/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/ActivityLifecycle/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/ActivityLifecycle/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/ActivityLifecycle/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/ActivityLifecycle/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/ActivityLifecycle/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/ActivityLifecycle/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/ActivityLifecycle/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ActivityLifecycle 3 | 4 | -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/app/src/test/java/com/codingblocks/activitylifecycle/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.activitylifecycle; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/ActivityLifecycle/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Jan 24 11:59:43 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip 7 | -------------------------------------------------------------------------------- /01_Intro/ActivityLifecycle/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/java/com/codingblocks/myfirstapp/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.myfirstapp; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class MainActivity extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_main); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/MyFirstApp/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/MyFirstApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/MyFirstApp/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/MyFirstApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/MyFirstApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/MyFirstApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/MyFirstApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/MyFirstApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/MyFirstApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/MyFirstApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | My First App 3 | 4 | -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/app/src/test/java/com/codingblocks/myfirstapp/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.myfirstapp; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/01_Intro/MyFirstApp/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Jan 23 22:26:09 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip 7 | -------------------------------------------------------------------------------- /01_Intro/MyFirstApp/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ButtonClicks 3 | 4 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/app/src/test/java/com/codingblocks/buttonclicks/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.buttonclicks; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/ButtonClicks/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jan 25 20:04:15 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip 7 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/ButtonClicks/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/java/com/codingblocks/layoutdesc/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.layoutdesc; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class MainActivity extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_main); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | LayoutDesc 3 | 4 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/app/src/test/java/com/codingblocks/layoutdesc/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.layoutdesc; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/02_Views_03_Viewbindings/LayoutDesc/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Jan 24 14:28:47 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip 7 | -------------------------------------------------------------------------------- /02_Views_03_Viewbindings/LayoutDesc/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/DangerousPermissions/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/DangerousPermissions/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/DangerousPermissions/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/DangerousPermissions/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/DangerousPermissions/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/DangerousPermissions/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/DangerousPermissions/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/DangerousPermissions/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/DangerousPermissions/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/DangerousPermissions/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DangerousPermissions 3 | 4 | -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/DangerousPermissions/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Feb 02 20:34:29 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /04_Permissions/DangerousPermissions/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/NormalPermissions/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/NormalPermissions/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/NormalPermissions/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/NormalPermissions/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/NormalPermissions/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/NormalPermissions/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/NormalPermissions/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/NormalPermissions/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/NormalPermissions/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/NormalPermissions/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | NormalPermissions 3 | 4 | -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/app/src/test/java/com/codingblocks/normalpermissions/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.normalpermissions; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/04_Permissions/NormalPermissions/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Feb 01 20:02:17 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /04_Permissions/NormalPermissions/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewCustomAdapter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ListViewCustomAdapter 3 | 4 | -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewCustomAdapter/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Feb 05 15:05:21 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /05_Lists/ListViewCustomAdapter/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewStringArray/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewStringArray/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewStringArray/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewStringArray/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewStringArray/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewStringArray/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewStringArray/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewStringArray/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewStringArray/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewStringArray/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ListView String Array 3 | 4 | -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/app/src/test/java/com/codingblocks/liststrarr/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.liststrarr; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/05_Lists/ListViewStringArray/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Feb 05 14:27:40 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /05_Lists/ListViewStringArray/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /08_Kotlin/KotlinBasics/KotlinBasics.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /08_Kotlin/KotlinBasics/out/production/KotlinBasics/META-INF/KotlinBasics.kotlin_module: -------------------------------------------------------------------------------- 1 |  2 | * 3 | Main01KtMainKt ObjectsKt VehicleKt -------------------------------------------------------------------------------- /08_Kotlin/KotlinBasics/out/production/KotlinBasics/Main01Kt.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/08_Kotlin/KotlinBasics/out/production/KotlinBasics/Main01Kt.class -------------------------------------------------------------------------------- /08_Kotlin/KotlinBasics/out/production/KotlinBasics/MainKt.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/08_Kotlin/KotlinBasics/out/production/KotlinBasics/MainKt.class -------------------------------------------------------------------------------- /08_Kotlin/KotlinBasics/out/production/KotlinBasics/ObjectsKt.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/08_Kotlin/KotlinBasics/out/production/KotlinBasics/ObjectsKt.class -------------------------------------------------------------------------------- /08_Kotlin/KotlinBasics/out/production/KotlinBasics/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/08_Kotlin/KotlinBasics/out/production/KotlinBasics/Vehicle.class -------------------------------------------------------------------------------- /08_Kotlin/KotlinBasics/out/production/KotlinBasics/VehicleKt.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/08_Kotlin/KotlinBasics/out/production/KotlinBasics/VehicleKt.class -------------------------------------------------------------------------------- /08_Kotlin/KotlinBasics/out/production/KotlinBasics/myObject.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/08_Kotlin/KotlinBasics/out/production/KotlinBasics/myObject.class -------------------------------------------------------------------------------- /08_Kotlin/KotlinBasics/src/Main.kt: -------------------------------------------------------------------------------- 1 | 2 | fun awesomeFun(name: String): String { 3 | return name + " is awesome!!!" 4 | } 5 | 6 | fun main(args: Array) { 7 | val osmString = awesomeFun("Arnav") 8 | println(osmString) 9 | } -------------------------------------------------------------------------------- /08_Kotlin/KotlinBasics/src/Main01.kt: -------------------------------------------------------------------------------- 1 | fun main(args: Array) { 2 | val x: Float = 10F 3 | var y: Int = x.toInt() 4 | y++ 5 | 6 | println("Hello World" + y) 7 | } -------------------------------------------------------------------------------- /08_Kotlin/KotlinBasics/src/Objects.kt: -------------------------------------------------------------------------------- 1 | object myObject { 2 | val item = "someitem" 3 | fun say () { 4 | println("Hello") 5 | } 6 | } 7 | 8 | fun main(args: Array) { 9 | println(myObject.item) 10 | myObject.say() 11 | } -------------------------------------------------------------------------------- /08_Kotlin/KotlinBasics/src/Vehicle.kt: -------------------------------------------------------------------------------- 1 | class Vehicle(var wheels: Int) { 2 | fun getAxles (): Int { 3 | return wheels / 2 4 | } 5 | } 6 | 7 | fun main(args: Array) { 8 | val v = Vehicle(4) 9 | println(v.wheels) 10 | println(v.getAxles()) 11 | } -------------------------------------------------------------------------------- /09_NetworkOps/Networking/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/java/com/codingblocks/networking/GithubUser.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.networking 2 | 3 | data class GithubUser(val login: String, val id: Int, val html_url: String, val score: Double, val avatar_url: String) -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/09_NetworkOps/Networking/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/09_NetworkOps/Networking/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/09_NetworkOps/Networking/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/09_NetworkOps/Networking/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/09_NetworkOps/Networking/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/09_NetworkOps/Networking/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/09_NetworkOps/Networking/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/09_NetworkOps/Networking/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/09_NetworkOps/Networking/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/09_NetworkOps/Networking/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Networking 3 | 4 | -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /09_NetworkOps/Networking/app/src/test/java/com/codingblocks/networking/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.networking; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /09_NetworkOps/Networking/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/09_NetworkOps/Networking/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /09_NetworkOps/Networking/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Feb 23 15:13:19 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip 7 | -------------------------------------------------------------------------------- /09_NetworkOps/Networking/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileRWKotlin/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileRWKotlin/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileRWKotlin/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileRWKotlin/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileRWKotlin/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileRWKotlin/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileRWKotlin/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileRWKotlin/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileRWKotlin/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileRWKotlin/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FileRWKotlin 3 | 4 | -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/app/src/test/java/com/codingblocks/filerwkotlin/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.filerwkotlin 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 | } 18 | -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileRWKotlin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Mar 05 20:43:36 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip 7 | -------------------------------------------------------------------------------- /10_StoreData/FileRWKotlin/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileReadWrite/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileReadWrite/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileReadWrite/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileReadWrite/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileReadWrite/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileReadWrite/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileReadWrite/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileReadWrite/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileReadWrite/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileReadWrite/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FileReadWrite 3 | 4 | -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/app/src/test/java/com/codingblocks/filereadwrite/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.filereadwrite; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/FileReadWrite/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Mar 05 19:59:23 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip 7 | -------------------------------------------------------------------------------- /10_StoreData/FileReadWrite/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/java/com/codingblocks/sqlitetodo/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.sqlitetodo 2 | 3 | import android.support.v7.app.AppCompatActivity 4 | import android.os.Bundle 5 | 6 | class MainActivity : AppCompatActivity() { 7 | 8 | override fun onCreate(savedInstanceState: Bundle?) { 9 | super.onCreate(savedInstanceState) 10 | setContentView(R.layout.activity_main) 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SQLiteTodo/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SQLiteTodo/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SQLiteTodo/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SQLiteTodo/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SQLiteTodo/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SQLiteTodo/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SQLiteTodo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SQLiteTodo/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SQLiteTodo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SQLiteTodo/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | SQLiteTodo 3 | 4 | -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/app/src/test/java/com/codingblocks/sqlitetodo/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.sqlitetodo 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 | } 18 | -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SQLiteTodo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Mar 18 21:40:35 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip 7 | -------------------------------------------------------------------------------- /10_StoreData/SQLiteTodo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SharedPreferences/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SharedPreferences/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SharedPreferences/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SharedPreferences/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SharedPreferences/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SharedPreferences/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SharedPreferences/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SharedPreferences/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SharedPreferences/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SharedPreferences/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | SharedPreferences 3 | 4 | -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/app/src/test/java/com/codingblocks/sharedpreferences/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.sharedpreferences 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 | } 18 | -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/10_StoreData/SharedPreferences/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Mar 18 21:01:51 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip 7 | -------------------------------------------------------------------------------- /10_StoreData/SharedPreferences/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/DynamicFragments/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/DynamicFragments/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/DynamicFragments/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/DynamicFragments/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/DynamicFragments/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/DynamicFragments/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/DynamicFragments/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/DynamicFragments/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/DynamicFragments/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/DynamicFragments/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DynamicFragments 3 | 4 | 5 | Hello blank fragment 6 | 7 | -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/app/src/test/java/com/codingblocks/dynamicfragments/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.dynamicfragments 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 | } 18 | -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/DynamicFragments/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Apr 03 00:25:59 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip 7 | -------------------------------------------------------------------------------- /12_Fragments/DynamicFragments/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/java/com/codingblocks/layoutincludes/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.layoutincludes 2 | 3 | import android.support.v7.app.AppCompatActivity 4 | import android.os.Bundle 5 | 6 | class MainActivity : AppCompatActivity() { 7 | 8 | override fun onCreate(savedInstanceState: Bundle?) { 9 | super.onCreate(savedInstanceState) 10 | setContentView(R.layout.activity_main) 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/java/com/codingblocks/layoutincludes/OtherActivity.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.layoutincludes 2 | 3 | import android.support.v7.app.AppCompatActivity 4 | import android.os.Bundle 5 | 6 | class OtherActivity : AppCompatActivity() { 7 | 8 | override fun onCreate(savedInstanceState: Bundle?) { 9 | super.onCreate(savedInstanceState) 10 | setContentView(R.layout.activity_other) 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/LayoutIncludes/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/LayoutIncludes/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/LayoutIncludes/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/LayoutIncludes/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/LayoutIncludes/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/LayoutIncludes/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/LayoutIncludes/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/LayoutIncludes/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/LayoutIncludes/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/LayoutIncludes/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | LayoutIncludes 3 | 4 | -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/app/src/test/java/com/codingblocks/layoutincludes/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.layoutincludes 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 | } 18 | -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/LayoutIncludes/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Apr 02 21:37:06 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip 7 | -------------------------------------------------------------------------------- /12_Fragments/LayoutIncludes/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/java/com/codingblocks/staticfragments/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.staticfragments 2 | 3 | import android.support.v7.app.AppCompatActivity 4 | import android.os.Bundle 5 | 6 | class MainActivity : AppCompatActivity() { 7 | 8 | override fun onCreate(savedInstanceState: Bundle?) { 9 | super.onCreate(savedInstanceState) 10 | setContentView(R.layout.activity_main) 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/StaticFragments/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/StaticFragments/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/StaticFragments/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/StaticFragments/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/StaticFragments/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/StaticFragments/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/StaticFragments/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/StaticFragments/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/StaticFragments/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/StaticFragments/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | StaticFragments 3 | 4 | 5 | Hello blank fragment 6 | 7 | -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/app/src/test/java/com/codingblocks/staticfragments/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.staticfragments 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 | } 18 | -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/12_Fragments/StaticFragments/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Apr 02 22:03:25 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip 7 | -------------------------------------------------------------------------------- /12_Fragments/StaticFragments/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /13_Firebase/Firebase/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/layout/item_row.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/13_Firebase/Firebase/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/13_Firebase/Firebase/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/13_Firebase/Firebase/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/13_Firebase/Firebase/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/13_Firebase/Firebase/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/13_Firebase/Firebase/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/13_Firebase/Firebase/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/13_Firebase/Firebase/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/13_Firebase/Firebase/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/13_Firebase/Firebase/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Firebase 3 | 4 | -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /13_Firebase/Firebase/app/src/test/java/com/codingblocks/firebase/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.firebase; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /13_Firebase/Firebase/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/13_Firebase/Firebase/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /13_Firebase/Firebase/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Apr 08 14:13:25 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /13_Firebase/Firebase/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/14_TaskScheduling/JobScheduler/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | JobScheduler 3 | 4 | -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/app/src/test/java/com/codingblocks/jobscheduler/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.jobscheduler; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/14_TaskScheduling/JobScheduler/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed May 02 01:51:08 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /14_TaskScheduling/JobScheduler/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/java/com/codingblocks/staticbroadcastreceivers/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.staticbroadcastreceivers 2 | 3 | import android.support.v7.app.AppCompatActivity 4 | import android.os.Bundle 5 | 6 | class MainActivity : AppCompatActivity() { 7 | 8 | override fun onCreate(savedInstanceState: Bundle?) { 9 | super.onCreate(savedInstanceState) 10 | setContentView(R.layout.activity_main) 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/16_BroadcastReceivers/Static/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/16_BroadcastReceivers/Static/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/16_BroadcastReceivers/Static/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/16_BroadcastReceivers/Static/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/16_BroadcastReceivers/Static/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/16_BroadcastReceivers/Static/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/16_BroadcastReceivers/Static/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/16_BroadcastReceivers/Static/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/16_BroadcastReceivers/Static/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/16_BroadcastReceivers/Static/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #008577 4 | #00574B 5 | #D81B60 6 | 7 | -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | StaticBroadcastReceivers 3 | 4 | -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/app/src/test/java/com/codingblocks/staticbroadcastreceivers/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.staticbroadcastreceivers 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 | } 18 | -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/16_BroadcastReceivers/Static/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /16_BroadcastReceivers/Static/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W01_Intro/MyFirstApp/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W01_Intro/MyFirstApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W01_Intro/MyFirstApp/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W01_Intro/MyFirstApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W01_Intro/MyFirstApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W01_Intro/MyFirstApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W01_Intro/MyFirstApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W01_Intro/MyFirstApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W01_Intro/MyFirstApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W01_Intro/MyFirstApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | MyFirstApp 3 | 4 | -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/app/src/test/java/com/codingblocks/myfirstapp/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.myfirstapp; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W01_Intro/MyFirstApp/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Jan 31 20:15:08 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /W01_Intro/MyFirstApp/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W02_ListViewPerf/ListViewPerf/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ListView Performance 3 | 4 | -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/app/src/test/java/com/codingblocks/listviewperformance/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.listviewperformance; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W02_ListViewPerf/ListViewPerf/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Feb 07 19:49:27 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /W02_ListViewPerf/ListViewPerf/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W03_AsyncTasks/AsyncTasks/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | AsyncTasks 3 | 4 | -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/app/src/test/java/com/codingblocks/asynctasks/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.codingblocks.asynctasks; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W03_AsyncTasks/AsyncTasks/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Feb 14 20:09:00 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /W03_AsyncTasks/AsyncTasks/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/java/com/codingblocks/kotlintodolist/models/models.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.kotlintodolist.models 2 | 3 | data class Todo(val task: String, val done: Boolean) -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/KotlinTodoList/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | KotlinTodoList 3 | 4 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/app/src/test/java/com/codingblocks/kotlintodolist/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.kotlintodolist 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 | } 18 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/KotlinTodoList/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Feb 25 20:44:23 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/KotlinTodoList/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/NewKotlinApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | NewKotlinApp 3 | 4 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/app/src/test/java/com/codingblocks/newkotlinapp/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.newkotlinapp 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 | } 18 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W04_KotlinAndroid/NewKotlinApp/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Feb 25 20:08:30 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /W04_KotlinAndroid/NewKotlinApp/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /W05_Database/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /W05_Database/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /W05_Database/app/src/main/java/com/codingblocks/todolist/models.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.todolist 2 | 3 | data class Todo(var task: String, var done: Boolean) { 4 | override fun toString(): String { 5 | return this.task 6 | } 7 | } -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W05_Database/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W05_Database/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W05_Database/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W05_Database/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W05_Database/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W05_Database/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W05_Database/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W05_Database/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W05_Database/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W05_Database/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | TodoList 3 | 4 | -------------------------------------------------------------------------------- /W05_Database/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /W05_Database/app/src/test/java/com/codingblocks/todolist/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.codingblocks.todolist 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 | } 18 | -------------------------------------------------------------------------------- /W05_Database/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-archives/Online_Android_2018_Spring/1d0bf744ad6bc33337bfbc1b39f7f466e98ff4ca/W05_Database/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /W05_Database/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Mar 25 20:06:27 IST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip 7 | -------------------------------------------------------------------------------- /W05_Database/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------