├── 01-FirstClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── colors.xml │ │ │ │ └── styles.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 │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── firstclass │ │ │ └── SecondActivity.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── firstclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ ├── runConfigurations.xml │ └── compiler.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── README.md ├── .gitignore └── build.gradle ├── 02-SecondClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ └── res │ │ │ ├── values │ │ │ ├── strings.xml │ │ │ ├── colors.xml │ │ │ └── styles.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 │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── secondclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ ├── runConfigurations.xml │ └── compiler.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore ├── README.md └── build.gradle ├── 03-ThirdClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── colors.xml │ │ │ │ └── styles.xml │ │ │ ├── drawable │ │ │ │ ├── error_image.png │ │ │ │ └── placeholder.png │ │ │ ├── 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 │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── thirdclass │ │ │ └── MyBrowser.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── thirdclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ ├── dictionaries │ │ └── hasan.xml │ ├── runConfigurations.xml │ └── compiler.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore ├── README.md └── build.gradle ├── 04-FourthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── colors.xml │ │ │ │ └── styles.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 │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_call_black_24dp.png │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_call_black_24dp.png │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_call_black_24dp.png │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_call_black_24dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ │ └── ic_call_black_24dp.png │ │ │ └── drawable │ │ │ │ └── ic_cached_black_24dp.xml │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── forthclass │ │ │ ├── ModelClass │ │ │ └── DataModel.java │ │ │ ├── UiClass │ │ │ └── CallBackInterface.java │ │ │ └── NetworkRelatedClass │ │ │ └── ApiInterface.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── forthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ ├── dictionaries │ │ └── hasan.xml │ └── runConfigurations.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore ├── README.md ├── build.gradle └── PHP Code │ └── rest.php ├── 05-FifthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── 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 │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── fifthclass │ │ │ ├── IpAddress │ │ │ └── IpModel.java │ │ │ └── NetworkClass │ │ │ └── ApiInterface.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── fifthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ └── runConfigurations.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore └── build.gradle ├── 06-SixthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── 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 │ │ │ │ └── styles.xml │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── sixthclass │ │ │ └── NetworkClass │ │ │ └── ApiInterface.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── sixthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ └── runConfigurations.xml ├── Data │ ├── forrest_gump.jpg │ ├── life_of_pi.jpg │ ├── the_godfather.jpg │ └── shawshank_redemption.jpg ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore ├── build.gradle └── README.md ├── 07-SeventhClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── 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 │ │ │ │ └── styles.xml │ │ │ └── layout │ │ │ │ └── activity_movie_list.xml │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── seventhclass │ │ │ ├── Utils │ │ │ ├── Config.java │ │ │ └── Util.java │ │ │ └── NetworkClass │ │ │ └── ApiInterface.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── seventhclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ └── runConfigurations.xml ├── Data │ ├── life_of_pi.jpg │ ├── forrest_gump.jpg │ ├── the_godfather.jpg │ └── shawshank_redemption.jpg ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore └── build.gradle ├── 08-EighthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ └── res │ │ │ ├── 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 │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ ├── colors.xml │ │ │ └── styles.xml │ │ │ ├── values-sw240dp │ │ │ └── dimens.xml │ │ │ ├── values-sw320dp │ │ │ └── dimens.xml │ │ │ ├── values-sw720dp │ │ │ └── dimens.xml │ │ │ ├── drawable │ │ │ └── ic_near_me_black_24dp.xml │ │ │ ├── layout │ │ │ └── activity_second.xml │ │ │ ├── layout-sw320dp │ │ │ └── activity_second.xml │ │ │ └── layout-sw720dp │ │ │ └── activity_second.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── eighthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ └── runConfigurations.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore └── build.gradle ├── 09-NinthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── 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 │ │ │ │ ├── strings.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ └── styles.xml │ │ │ └── values-sw820dp │ │ │ │ └── dimens.xml │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── ninthclass │ │ │ └── WebScraping │ │ │ ├── ParserResponseInterface.java │ │ │ └── ArticleModel.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── ninthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ └── runConfigurations.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore ├── build.gradle └── README.md ├── 10-TenthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── colors.xml │ │ │ │ └── styles.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 │ │ │ └── drawable │ │ │ │ ├── ic_image_black.xml │ │ │ │ └── ic_broken_image_black.xml │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── tenthclass │ │ │ └── Network │ │ │ ├── ResponseCallback.java │ │ │ ├── GitHubApiService.java │ │ │ └── RetrofitApiInterface.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── tenthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ └── runConfigurations.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore └── build.gradle ├── 11-EleventhClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── colors.xml │ │ │ │ └── styles.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 │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── eleventhclass │ │ │ └── Config.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── eleventhclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ └── runConfigurations.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore └── build.gradle ├── 12-TwelfthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── 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 │ │ │ │ ├── styles.xml │ │ │ │ └── strings.xml │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── twelfthclass │ │ │ ├── Database │ │ │ ├── DatabaseQueryCallback.java │ │ │ └── DatabaseQueryInterface.java │ │ │ └── Config.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── twelfthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ └── runConfigurations.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore ├── README.md └── build.gradle ├── 15-FifteenthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── 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 │ │ │ │ ├── strings.xml │ │ │ │ ├── colors.xml │ │ │ │ └── styles.xml │ │ │ └── drawable │ │ │ │ └── ic_notifications_black_24dp.xml │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── fifteenthclass │ │ │ └── SecondActivity.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── fifteenthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ └── runConfigurations.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore ├── README.md └── build.gradle ├── 16-SixteenthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ └── res │ │ │ ├── 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 │ │ │ ├── strings.xml │ │ │ ├── colors.xml │ │ │ └── styles.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ └── layout │ │ │ └── activity_maps.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── sixteenthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── README.md ├── .gitignore ├── .idea │ └── runConfigurations.xml └── build.gradle ├── 13-ThirteenthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── drawable │ │ │ │ ├── ic_ninja.png │ │ │ │ ├── side_nav_bar.xml │ │ │ │ ├── ic_add_black_24dp.xml │ │ │ │ ├── ic_home_black_24dp.xml │ │ │ │ ├── ic_close_black_24dp.xml │ │ │ │ ├── ic_view_list_black_24dp.xml │ │ │ │ └── ic_search_black_24dp.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 │ │ │ ├── menu │ │ │ │ └── main.xml │ │ │ └── values │ │ │ │ ├── dimens.xml │ │ │ │ ├── colors.xml │ │ │ │ └── drawables.xml │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── thirtheenthclass │ │ │ ├── Database │ │ │ └── DatabaseQueryCallback.java │ │ │ └── Config.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── thirtheenthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ └── runConfigurations.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore ├── README.md └── build.gradle ├── 14-FourteenthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── values │ │ │ │ ├── dimens.xml │ │ │ │ └── colors.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 │ │ │ ├── drawable-hdpi │ │ │ │ ├── ic_add_subject.png │ │ │ │ ├── ic_delete_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ ├── ic_person_add_white_24dp.png │ │ │ │ └── drawable-xxhdpi │ │ │ │ │ └── ic_add_subject.png │ │ │ ├── drawable-mdpi │ │ │ │ ├── ic_add_subject.png │ │ │ │ ├── ic_delete_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ └── ic_person_add_white_24dp.png │ │ │ ├── drawable-xhdpi │ │ │ │ ├── ic_add_subject.png │ │ │ │ ├── ic_delete_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ └── ic_person_add_white_24dp.png │ │ │ ├── drawable-xxhdpi │ │ │ │ ├── ic_add_subject.png │ │ │ │ ├── ic_delete_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ └── ic_person_add_white_24dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ │ ├── ic_delete_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ └── ic_person_add_white_24dp.png │ │ │ ├── drawable │ │ │ │ └── ic_close_black_24dp.xml │ │ │ └── menu │ │ │ │ └── menu_main.xml │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── fourteenthclass │ │ │ ├── Features │ │ │ ├── CreateStudent │ │ │ │ └── StudentCreateCallback.java │ │ │ └── CreateSubject │ │ │ │ └── SubjectCreateCallback.java │ │ │ └── Database │ │ │ └── DatabaseQueryCallback.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── fourteenthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ └── runConfigurations.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore ├── README.md └── build.gradle ├── 17-SeventeenthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ └── res │ │ │ ├── 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 │ │ │ ├── strings.xml │ │ │ ├── colors.xml │ │ │ └── styles.xml │ │ │ └── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── seventeenthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── README.md ├── .gitignore ├── .idea │ └── runConfigurations.xml └── build.gradle ├── 18-EighteenthClass ├── app │ ├── .gitignore │ └── src │ │ ├── main │ │ ├── res │ │ │ ├── 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 │ │ │ └── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ └── java │ │ │ └── com │ │ │ └── hellohasan │ │ │ └── eighteenthclass │ │ │ └── EventBusModel.java │ │ └── test │ │ └── java │ │ └── com │ │ └── hellohasan │ │ └── eighteenthclass │ │ └── ExampleUnitTest.java ├── settings.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── README.md ├── .gitignore ├── .idea │ └── runConfigurations.xml └── build.gradle └── 19-NineteenthClass ├── app ├── .gitignore └── src │ ├── main │ └── res │ │ ├── raw │ │ └── song.mp3 │ │ ├── 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 │ │ ├── strings.xml │ │ ├── colors.xml │ │ └── styles.xml │ │ └── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ └── test │ └── java │ └── com │ └── hellohasan │ └── nineteenthclass │ └── ExampleUnitTest.java ├── settings.gradle ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .gitignore ├── .idea └── runConfigurations.xml └── build.gradle /01-FirstClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /02-SecondClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /03-ThirdClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /04-FourthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /05-FifthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /06-SixthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /07-SeventhClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /08-EighthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /09-NinthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /10-TenthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /11-EleventhClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /12-TwelfthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /15-FifteenthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /16-SixteenthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /01-FirstClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /03-ThirdClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /05-FifthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /06-SixthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /09-NinthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /10-TenthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /17-SeventeenthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /18-EighteenthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /19-NineteenthClass/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /02-SecondClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /04-FourthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /07-SeventhClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /08-EighthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /11-EleventhClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /12-TwelfthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /13-ThirteenthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /14-FourteenthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /15-FifteenthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /16-SixteenthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /18-EighteenthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /19-NineteenthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /17-SeventeenthClass/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /01-FirstClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /03-ThirdClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /05-FifthClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /06-SixthClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /09-NinthClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /10-TenthClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16dp 3 | 4 | -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | First Class 3 | 4 | -------------------------------------------------------------------------------- /02-SecondClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | First Class 3 | 4 | -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Third Class 3 | 4 | -------------------------------------------------------------------------------- /04-FourthClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /07-SeventhClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /08-EighthClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 10-TenthClass 3 | 4 | -------------------------------------------------------------------------------- /11-EleventhClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /12-TwelfthClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /13-ThirteenthClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /14-FourteenthClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /15-FifteenthClass/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /06-SixthClass/Data/forrest_gump.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/Data/forrest_gump.jpg -------------------------------------------------------------------------------- /06-SixthClass/Data/life_of_pi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/Data/life_of_pi.jpg -------------------------------------------------------------------------------- /07-SeventhClass/Data/life_of_pi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/Data/life_of_pi.jpg -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 11-EleventhClass 3 | 4 | -------------------------------------------------------------------------------- /19-NineteenthClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 19 2 | Date: 10 November, 2017 3 | 4 | ## Topics ## 5 | - Audio Player 6 | - Service -------------------------------------------------------------------------------- /06-SixthClass/Data/the_godfather.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/Data/the_godfather.jpg -------------------------------------------------------------------------------- /07-SeventhClass/Data/forrest_gump.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/Data/forrest_gump.jpg -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Android Ninja - Forth Class 3 | 4 | -------------------------------------------------------------------------------- /07-SeventhClass/Data/the_godfather.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/Data/the_godfather.jpg -------------------------------------------------------------------------------- /06-SixthClass/Data/shawshank_redemption.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/Data/shawshank_redemption.jpg -------------------------------------------------------------------------------- /07-SeventhClass/Data/shawshank_redemption.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/Data/shawshank_redemption.jpg -------------------------------------------------------------------------------- /01-FirstClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/01-FirstClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /03-ThirdClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /05-FifthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/05-FifthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /06-SixthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /09-NinthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/09-NinthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /10-TenthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/10-TenthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /02-SecondClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/02-SecondClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /04-FourthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /07-SeventhClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /08-EighthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/08-EighthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /11-EleventhClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/11-EleventhClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /12-TwelfthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/12-TwelfthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/raw/song.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/19-NineteenthClass/app/src/main/res/raw/song.mp3 -------------------------------------------------------------------------------- /13-ThirteenthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/13-ThirteenthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /14-FourteenthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /15-FifteenthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/15-FifteenthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /16-SixteenthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/16-SixteenthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /18-EighteenthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/18-EighteenthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /19-NineteenthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/19-NineteenthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/drawable/error_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/app/src/main/res/drawable/error_image.png -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/drawable/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/app/src/main/res/drawable/placeholder.png -------------------------------------------------------------------------------- /17-SeventeenthClass/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/17-SeventeenthClass/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/drawable/ic_ninja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/13-ThirteenthClass/app/src/main/res/drawable/ic_ninja.png -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/01-FirstClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/01-FirstClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/01-FirstClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/01-FirstClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/02-SecondClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/02-SecondClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/02-SecondClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/05-FifthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/05-FifthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/05-FifthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/05-FifthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/08-EighthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/08-EighthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/08-EighthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/09-NinthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/09-NinthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/09-NinthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/09-NinthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/10-TenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/10-TenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/10-TenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/10-TenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/12-TwelfthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/12-TwelfthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /18-EighteenthClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 18 2 | Date: 10 November, 2017 3 | 4 | ## Topics ## 5 | - `Firebase Analytics` 6 | - `Firebase Crashlytics` 7 | - `EventBus` Library -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/01-FirstClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/02-SecondClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/02-SecondClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/05-FifthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/08-EighthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/08-EighthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/09-NinthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/10-TenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/11-EleventhClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/11-EleventhClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/11-EleventhClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/12-TwelfthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/12-TwelfthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/15-FifteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/15-FifteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /16-SixteenthClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 16 2 | Date: 27 October, 2017 3 | 4 | ## Topics ## 5 | - Show Google Map using `SupportMapFragment` 6 | - Show user's current location on Map -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/16-SixteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/16-SixteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/01-FirstClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/01-FirstClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/01-FirstClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/02-SecondClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/02-SecondClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/05-FifthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/05-FifthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/05-FifthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/08-EighthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/08-EighthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/09-NinthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/09-NinthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/09-NinthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/10-TenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/10-TenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/10-TenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/11-EleventhClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/11-EleventhClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/12-TwelfthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/13-ThirteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/13-ThirteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/13-ThirteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/13-ThirteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/15-FifteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/15-FifteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/15-FifteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/16-SixteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/16-SixteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/16-SixteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/17-SeventeenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/17-SeventeenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/17-SeventeenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/18-EighteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/18-EighteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/18-EighteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/18-EighteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/19-NineteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/19-NineteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/19-NineteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/19-NineteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/01-FirstClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/01-FirstClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/02-SecondClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/02-SecondClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/03-ThirdClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/05-FifthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/05-FifthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/06-SixthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/08-EighthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/08-EighthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/09-NinthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/09-NinthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/10-TenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/10-TenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/11-EleventhClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/11-EleventhClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/12-TwelfthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/12-TwelfthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/12-TwelfthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/13-ThirteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/17-SeventeenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/17-SeventeenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/18-EighteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/19-NineteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/02-SecondClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03-ThirdClass/.idea/dictionaries/hasan.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | hellohasan 5 | 6 | 7 | -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/drawable-hdpi/ic_call_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/drawable-hdpi/ic_call_black_24dp.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/drawable-mdpi/ic_call_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/drawable-mdpi/ic_call_black_24dp.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/drawable-xhdpi/ic_call_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/drawable-xhdpi/ic_call_black_24dp.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/drawable-xxhdpi/ic_call_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/drawable-xxhdpi/ic_call_black_24dp.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/07-SeventhClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/08-EighthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/11-EleventhClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/11-EleventhClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/11-EleventhClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/12-TwelfthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/12-TwelfthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/13-ThirteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/13-ThirteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/13-ThirteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-hdpi/ic_add_subject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-hdpi/ic_add_subject.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-mdpi/ic_add_subject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-mdpi/ic_add_subject.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-xhdpi/ic_add_subject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-xhdpi/ic_add_subject.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-xxhdpi/ic_add_subject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-xxhdpi/ic_add_subject.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/15-FifteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/15-FifteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/15-FifteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/15-FifteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/16-SixteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/16-SixteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/16-SixteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/16-SixteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/17-SeventeenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/17-SeventeenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/18-EighteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/18-EighteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/18-EighteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/19-NineteenthClass/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/19-NineteenthClass/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/19-NineteenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/drawable-xxxhdpi/ic_call_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/04-FourthClass/app/src/main/res/drawable-xxxhdpi/ic_call_black_24dp.png -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/java/com/hellohasan/seventhclass/Utils/Config.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.seventhclass.Utils; 2 | 3 | public class Config { 4 | public static final String MOVIE = "movie"; 5 | } 6 | -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 09-NinthClass 3 | Something wrong! Can\'t parse HTML 4 | 5 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/13-ThirteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/13-ThirteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/15-FifteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 15-FifteenthClass 3 | This is second Activity 4 | 5 | -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/16-SixteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/17-SeventeenthClass/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/17-SeventeenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/18-EighteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/18-EighteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/19-NineteenthClass/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/19-NineteenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 150dp 4 | 8dp 5 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-hdpi/ic_delete_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-hdpi/ic_delete_black_24dp.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-mdpi/ic_delete_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-mdpi/ic_delete_black_24dp.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-xhdpi/ic_delete_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-xhdpi/ic_delete_black_24dp.png -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/17-SeventeenthClass/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/values-sw240dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 100dp 4 | 8dp 5 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-xxhdpi/ic_delete_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-xxhdpi/ic_delete_black_24dp.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-xxxhdpi/ic_delete_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-xxxhdpi/ic_delete_black_24dp.png -------------------------------------------------------------------------------- /04-FourthClass/.idea/dictionaries/hasan.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | gson 5 | pojo 6 | 7 | 8 | -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/values-sw320dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 300dp 4 | 16dp 5 | -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/values-sw720dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 500dp 4 | 40dp 5 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-hdpi/ic_person_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-hdpi/ic_person_add_white_24dp.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-mdpi/ic_person_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-mdpi/ic_person_add_white_24dp.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-xhdpi/ic_person_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-xhdpi/ic_person_add_white_24dp.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-xxhdpi/ic_person_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-xxhdpi/ic_person_add_white_24dp.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-xxxhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-xxxhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19-NineteenthClass 3 | Play 4 | Pause 5 | 6 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-xxxhdpi/ic_person_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-xxxhdpi/ic_person_add_white_24dp.png -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable-hdpi/drawable-xxhdpi/ic_add_subject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasancse91/Android-Development-Course/HEAD/14-FourteenthClass/app/src/main/res/drawable-hdpi/drawable-xxhdpi/ic_add_subject.png -------------------------------------------------------------------------------- /17-SeventeenthClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 17 2 | Date: 27 October, 2017 3 | 4 | ## Topics ## 5 | - `Service` - to do any task in background 6 | - Get user's current location (Latitude and Longitude) from GPS using `SmartLocation` library -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/java/com/hellohasan/tenthclass/Network/ResponseCallback.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.tenthclass.Network; 2 | 3 | public interface ResponseCallback { 4 | void onSuccess(T data); 5 | void onError(Throwable th); 6 | } 7 | -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 16-SixteenthClass 3 | Map 4 | Map 5 | 6 | -------------------------------------------------------------------------------- /01-FirstClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 1 # 2 | Date: 18 August, 2017 3 | 4 | ## Topics: 5 | - ConstraintLayout 6 | - TextView 7 | - Button 8 | - Click listener Java method 9 | - Toast 10 | - Intent (start another activity) 11 | 12 | 13 | -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/java/com/hellohasan/ninthclass/WebScraping/ParserResponseInterface.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.ninthclass.WebScraping; 2 | 3 | public interface ParserResponseInterface { 4 | 5 | void onParsingDone(ArticleModel articleModel); 6 | } 7 | -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 17-SeventeenthClass 3 | Start Service 4 | Stop Service 5 | 6 | -------------------------------------------------------------------------------- /01-FirstClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /02-SecondClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /03-ThirdClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /04-FourthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /05-FifthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /06-SixthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /07-SeventhClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /08-EighthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 08-EighthClass 3 | Check log cat from Android Monitor to understand Android Activity Lifecycle states by log message 4 | 5 | -------------------------------------------------------------------------------- /09-NinthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /10-TenthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /12-TwelfthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /11-EleventhClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /13-ThirteenthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /14-FourteenthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /15-FifteenthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /16-SixteenthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /17-SeventeenthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /18-EighteenthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /19-NineteenthClass/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/gradle.xml 8 | /.idea/vcs.xml 9 | /.idea/misc.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/java/com/hellohasan/fourteenthclass/Features/CreateStudent/StudentCreateCallback.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.fourteenthclass.Features.CreateStudent; 2 | 3 | public interface StudentCreateCallback { 4 | void onStudentCreated(Student student); 5 | } 6 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/java/com/hellohasan/fourteenthclass/Features/CreateSubject/SubjectCreateCallback.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.fourteenthclass.Features.CreateSubject; 2 | 3 | public interface SubjectCreateCallback { 4 | void onSubjectCreated(Subject subject); 5 | } 6 | -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 18-EighteenthClass 3 | Play 4 | Pause 5 | Firebase Token 6 | 7 | -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/java/com/hellohasan/twelfthclass/Database/DatabaseQueryCallback.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.twelfthclass.Database; 2 | 3 | public interface DatabaseQueryCallback { 4 | void onSuccessQuery(T data); 5 | void onErrorQuery(Throwable throwable); 6 | } 7 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/java/com/hellohasan/thirtheenthclass/Database/DatabaseQueryCallback.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.thirtheenthclass.Database; 2 | 3 | public interface DatabaseQueryCallback { 4 | void onSuccessQuery(T data); 5 | void onErrorQuery(Throwable throwable); 6 | } 7 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/java/com/hellohasan/fourteenthclass/Database/DatabaseQueryCallback.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.fourteenthclass.Database; 2 | 3 | public interface DatabaseQueryCallback { 4 | void onQuerySuccess(T data); 5 | void onQueryFailed(Throwable throwable); 6 | } 7 | -------------------------------------------------------------------------------- /01-FirstClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Aug 18 10:18:52 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /03-ThirdClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Aug 25 09:48:14 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /05-FifthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Sep 08 08:36:47 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /06-SixthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Sep 15 14:00:20 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /09-NinthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Sep 23 07:25:06 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /10-TenthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Oct 06 08:59:28 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /02-SecondClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Aug 18 10:18:52 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /04-FourthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Aug 25 22:47:07 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /07-SeventhClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Sep 16 07:18:37 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /08-EighthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Sep 22 08:49:44 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /11-EleventhClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Oct 07 14:51:41 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /12-TwelfthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Oct 07 14:51:41 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /13-ThirteenthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Oct 13 08:00:28 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /14-FourteenthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Aug 28 07:18:02 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /15-FifteenthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Oct 20 06:59:44 BDT 2017 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-3.3-all.zip 7 | -------------------------------------------------------------------------------- /16-SixteenthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Oct 27 07:01:20 BDT 2017 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 | -------------------------------------------------------------------------------- /18-EighteenthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Nov 09 13:40:20 BDT 2017 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 | -------------------------------------------------------------------------------- /19-NineteenthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Nov 11 07:26:52 BDT 2017 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 | -------------------------------------------------------------------------------- /17-SeventeenthClass/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Oct 27 08:06:09 BDT 2017 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 | -------------------------------------------------------------------------------- /15-FifteenthClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 15 2 | Date: 20 October, 2017 3 | 4 | ## Topics ## 5 | - In App `Notification` 6 | - `ProGuard` to prevent reverse engineering of APK 7 | 8 | ### Resource ### 9 | - [Bengali Blog post on ProGuard](https://hellohasan.com/2017/07/12/prevent-android-app-decompile-proguard-rules/) -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | #c2c2c2 8 | 9 | -------------------------------------------------------------------------------- /03-ThirdClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 3 # 2 | 3 | ## Topics covered this class: 4 | 5 | - ImageView with Android Piccasso Library 6 | - SharedPreference 7 | - WebView 8 | - Send an E-mail using Intent 9 | - Discussing about Singleton Design Pattern 10 | - Discussing about Android compile and build system. Keyword: Dalvik -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | #c2c2c2 8 | 9 | -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/drawable/side_nav_bar.xml: -------------------------------------------------------------------------------- 1 | 3 | 9 | -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | #da1c29 7 | #040030 8 | 9 | -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FifthClass 3 | Show IP 4 | Sign In 5 | Hints: Valid user name is `user` and password is `123` 6 | Your IP Address: 7 | 8 | -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/java/com/hellohasan/sixthclass/NetworkClass/ApiInterface.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.sixthclass.NetworkClass; 2 | 3 | import com.hellohasan.sixthclass.RecyclerView.MovieListResponse; 4 | 5 | import retrofit2.Call; 6 | import retrofit2.http.GET; 7 | 8 | public interface ApiInterface { 9 | 10 | @GET("movie_list.json") 11 | Call getMovieList(); 12 | 13 | } -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/java/com/hellohasan/seventhclass/NetworkClass/ApiInterface.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.seventhclass.NetworkClass; 2 | 3 | import com.hellohasan.seventhclass.RecyclerView.MovieListResponse; 4 | 5 | import retrofit2.Call; 6 | import retrofit2.http.GET; 7 | 8 | public interface ApiInterface { 9 | 10 | @GET("movie_list.json") 11 | Call getMovieList(); 12 | 13 | } -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/values-sw820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/drawable/ic_add_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/drawable/ic_home_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 160dp 7 | 16dp 8 | 9 | -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/drawable/ic_near_me_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /14-FourteenthClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 14 2 | Date: 20 October, 2017 3 | 4 | ## Topics ## 5 | - SQLite Database implementation with abstraction layer 6 | - Create Database 7 | - Create two tables and make relationship using `Foreign Key` 8 | - `ON CASCADE DELETE` implementation 9 | - Insert operation 10 | - Read operation 11 | - Update operation 12 | - Delete operation 13 | - Count table row 14 | - `DialogFragment` implementation -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/java/com/hellohasan/thirdclass/MyBrowser.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.thirdclass; 2 | 3 | import android.webkit.WebView; 4 | import android.webkit.WebViewClient; 5 | 6 | public class MyBrowser extends WebViewClient { 7 | 8 | @SuppressWarnings("deprecation") 9 | @Override 10 | public boolean shouldOverrideUrlLoading(WebView view, String url) { 11 | view.loadUrl(url); 12 | return true; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /04-FourthClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 4 # 2 | Date: 26 August, 2017 3 | 4 | ## Topics: 5 | - `ButterKnife` Library to reduce boilerplate code 6 | - Phone call 7 | - Run time permission for phone call 8 | - Send a POST request to a PHP server and receive a response 9 | - Update UI from another class using `interface` 10 | 11 | ## Resource: 12 | - [Bengali blog post on `Retrofit`](https://hellohasan.com/2016/12/03/android-retrofit-get-post-method/) 13 | -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/java/com/hellohasan/firstclass/SecondActivity.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.firstclass; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class SecondActivity extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_second); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /01-FirstClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /02-SecondClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /03-ThirdClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /06-SixthClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /09-NinthClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/drawable/ic_image_black.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /13-ThirteenthClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 13 2 | Date: 14 October, 2017 3 | 4 | ## Topics ## 5 | - `Fragment` 6 | - SQLite Database implementation with abstraction layer 7 | - Create Database 8 | - Create Table 9 | - Write a record (row) into table 10 | - Read all records from `student` table and show in a `RecyclerView` 11 | - Count the number of row in table 12 | - Search a student by his registration number 13 | - Delete a student by his registration number -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/java/com/hellohasan/fifteenthclass/SecondActivity.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.fifteenthclass; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class SecondActivity extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_second); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/drawable/ic_close_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/drawable/ic_close_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/main/res/layout/activity_maps.xml: -------------------------------------------------------------------------------- 1 | 9 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | #da1c29 7 | #040030 8 | #ededed 9 | #ffffff 10 | 11 | -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/main/java/com/hellohasan/eighteenthclass/EventBusModel.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.eighteenthclass; 2 | 3 | public class EventBusModel { 4 | private String eventTag; 5 | 6 | public EventBusModel(String eventTag) { 7 | this.eventTag = eventTag; 8 | } 9 | 10 | public boolean isTagMatched(String tag){ 11 | return eventTag.equals(tag); 12 | } 13 | 14 | public String getEventTag(){ 15 | return eventTag; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/drawable/ic_view_list_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | #efeaeaea 7 | #ffffff 8 | #ffffff 9 | #efeaeaea 10 | 11 | -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/java/com/hellohasan/tenthclass/Network/GitHubApiService.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.tenthclass.Network; 2 | 3 | import com.hellohasan.tenthclass.RepositoryListShow.Repository; 4 | import com.hellohasan.tenthclass.UserInfoShow.User; 5 | 6 | import java.util.List; 7 | 8 | public interface GitHubApiService { 9 | void getUser(String userId, ResponseCallback callback); 10 | void getRepositoryList(String userId, ResponseCallback> callback); 11 | } 12 | -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/java/com/hellohasan/forthclass/ModelClass/DataModel.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.forthclass.ModelClass; 2 | 3 | import com.google.gson.annotations.SerializedName; 4 | 5 | public class DataModel { 6 | 7 | @SerializedName("sender_name") 8 | private String senderName; 9 | @SerializedName("age") 10 | private int age; 11 | 12 | public DataModel(String senderName, int age) { 13 | this.senderName = senderName; 14 | this.age = age; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /02-SecondClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 2 # 2 | Date: 19 August, 2017 3 | 4 | ## Topics: 5 | - ConstraintLayout 6 | - TextView 7 | - EditText 8 | - Button 9 | - Click listener Java method 10 | - Click listener XML attribute 11 | - Toast 12 | - Intent (start another activity) 13 | - Pass values from one activity to another activity 14 | - Reusable XML layout (using `include` tag) 15 | - Using third party library (Logger Library: https://hellohasan.com/2017/05/23/android-development-pretty-logger-library/) 16 | -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/res/drawable/ic_broken_image_black.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 12-TwelfthClass 3 | Student Name 4 | Registration No. 5 | Phone No. 6 | Email 7 | Create Student 8 | Number of Student: 9 | Search 10 | 11 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /01-FirstClass/app/src/test/java/com/hellohasan/firstclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.firstclass; 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 | } -------------------------------------------------------------------------------- /03-ThirdClass/app/src/test/java/com/hellohasan/thirdclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.thirdclass; 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-FourthClass/app/src/test/java/com/hellohasan/forthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.forthclass; 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-FifthClass/app/src/test/java/com/hellohasan/fifthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.fifthclass; 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 | } -------------------------------------------------------------------------------- /06-SixthClass/app/src/test/java/com/hellohasan/sixthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.sixthclass; 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-NinthClass/app/src/test/java/com/hellohasan/ninthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.ninthclass; 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 | } -------------------------------------------------------------------------------- /10-TenthClass/app/src/test/java/com/hellohasan/tenthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.tenthclass; 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-SecondClass/app/src/test/java/com/hellohasan/secondclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.secondclass; 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 | } -------------------------------------------------------------------------------- /07-SeventhClass/app/src/test/java/com/hellohasan/seventhclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.seventhclass; 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 | } -------------------------------------------------------------------------------- /08-EighthClass/app/src/test/java/com/hellohasan/eighthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.eighthclass; 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 | } -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/test/java/com/hellohasan/twelfthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.twelfthclass; 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 | } -------------------------------------------------------------------------------- /11-EleventhClass/app/src/test/java/com/hellohasan/eleventhclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.eleventhclass; 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-FifthClass/app/src/main/java/com/hellohasan/fifthclass/IpAddress/IpModel.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.fifthclass.IpAddress; 2 | 3 | import com.google.gson.annotations.SerializedName; 4 | 5 | public class IpModel{ 6 | @SerializedName("ip") 7 | private String ip; 8 | 9 | public IpModel(String ip) { 10 | this.ip = ip; 11 | } 12 | 13 | public IpModel() { 14 | } 15 | 16 | public String getIp() { 17 | return ip; 18 | } 19 | 20 | public void setIp(String ip) { 21 | this.ip = ip; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /14-FourteenthClass/app/src/test/java/com/hellohasan/fourteenthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.fourteenthclass; 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 | } -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/test/java/com/hellohasan/fifteenthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.fifteenthclass; 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 | } -------------------------------------------------------------------------------- /16-SixteenthClass/app/src/test/java/com/hellohasan/sixteenthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.sixteenthclass; 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 | } -------------------------------------------------------------------------------- /18-EighteenthClass/app/src/test/java/com/hellohasan/eighteenthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.eighteenthclass; 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 | } -------------------------------------------------------------------------------- /19-NineteenthClass/app/src/test/java/com/hellohasan/nineteenthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.nineteenthclass; 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-ThirteenthClass/app/src/test/java/com/hellohasan/thirtheenthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.thirtheenthclass; 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 | } -------------------------------------------------------------------------------- /17-SeventeenthClass/app/src/test/java/com/hellohasan/seventeenthclass/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.seventeenthclass; 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-NinthClass/app/src/main/java/com/hellohasan/ninthclass/WebScraping/ArticleModel.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.ninthclass.WebScraping; 2 | 3 | public class ArticleModel { 4 | 5 | private String headline; 6 | private String article; 7 | 8 | public ArticleModel(String headline, String article) { 9 | this.headline = headline; 10 | this.article = article; 11 | } 12 | 13 | public String getHeadline() { 14 | return headline; 15 | } 16 | 17 | public String getArticle() { 18 | return article; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /12-TwelfthClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 12 2 | Date: 13 October, 2017 3 | 4 | ## Topics ## 5 | - SQLite Database implementation with abstraction layer 6 | - Create Database 7 | - Create Table 8 | - Write a record (row) into table 9 | - Read all records from table 10 | - Count the number of row in table 11 | - Search a student by his registration number 12 | 13 | No concrete implementation for database query. I implement here an abstraction layer for query. Activity class just call a method of an `interface` and implement a `callback` for query result. -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/java/com/hellohasan/forthclass/UiClass/CallBackInterface.java: -------------------------------------------------------------------------------- 1 | /** 2 | * This interface will work to update TextView text of MainActivity 3 | * when response come from server. 4 | * uiUpdate() method will be called from NetworkCall class inside onResponse() and onFailure() method 5 | * of sendData() method 6 | */ 7 | 8 | package com.hellohasan.forthclass.UiClass; 9 | 10 | import com.hellohasan.forthclass.ModelClass.ResponseModel; 11 | 12 | public interface CallBackInterface { 13 | void uiUpdate(ResponseModel responseModel); 14 | } 15 | -------------------------------------------------------------------------------- /15-FifteenthClass/app/src/main/res/drawable/ic_notifications_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /01-FirstClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /02-SecondClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /03-ThirdClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /04-FourthClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /05-FifthClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /06-SixthClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /07-SeventhClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /08-EighthClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /09-NinthClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /10-TenthClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /11-EleventhClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /12-TwelfthClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /13-ThirteenthClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /14-FourteenthClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /15-FifteenthClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.3.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/res/drawable/ic_cached_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/drawable/ic_search_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /04-FourthClass/app/src/main/java/com/hellohasan/forthclass/NetworkRelatedClass/ApiInterface.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.forthclass.NetworkRelatedClass; 2 | 3 | import com.hellohasan.forthclass.ModelClass.DataModel; 4 | import com.hellohasan.forthclass.ModelClass.ResponseModel; 5 | 6 | import retrofit2.Call; 7 | import retrofit2.http.Body; 8 | import retrofit2.http.POST; 9 | 10 | public interface ApiInterface { 11 | 12 | @POST("rest.php") //REST method type POST and route is `rest.php` 13 | Call sendUserData(@Body DataModel dataModel);//object of DataModel will be sent, ResponseModel will be received 14 | } 15 | -------------------------------------------------------------------------------- /01-FirstClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /02-SecondClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /03-ThirdClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /04-FourthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /05-FifthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /06-SixthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /07-SeventhClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /08-EighthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /09-NinthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /10-TenthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /12-TwelfthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /11-EleventhClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /13-ThirteenthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /14-FourteenthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /15-FifteenthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /16-SixteenthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /17-SeventeenthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /18-EighteenthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /19-NineteenthClass/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /09-NinthClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 9 2 | Date: 23 September, 2017 3 | 4 | ## Topics ## 5 | - Capture image using default camera App of device 6 | - Web scraping using JSOUP library 7 | - `ProgressBar` 8 | 9 | ### Resources ### 10 | - [Bengali Blog Post on JSOUP Library](https://hellohasan.com/2017/02/25/android-web-scraping-jsoup/) 11 | - [Android working with Camera - AndroidHive](https://www.androidhive.info/2013/09/android-working-with-camera-api/) 12 | - [Android Uploading Camera Image, Video to Server with Progress Bar - AndroidHive](https://www.androidhive.info/2014/12/android-uploading-camera-image-video-to-server-with-progress-bar/) -------------------------------------------------------------------------------- /07-SeventhClass/app/src/main/java/com/hellohasan/seventhclass/Utils/Util.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.seventhclass.Utils; 2 | 3 | import android.content.Context; 4 | import android.net.ConnectivityManager; 5 | import android.net.NetworkInfo; 6 | 7 | public class Util { 8 | public static boolean isInternetAvailable(Context context) { 9 | ConnectivityManager connectivityManager 10 | = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); 11 | NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); 12 | return activeNetworkInfo != null && activeNetworkInfo.isConnected(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/res/values/drawables.xml: -------------------------------------------------------------------------------- 1 | 2 | @android:drawable/ic_menu_camera 3 | @android:drawable/ic_menu_gallery 4 | @android:drawable/ic_menu_slideshow 5 | @android:drawable/ic_menu_manage 6 | @android:drawable/ic_menu_share 7 | @android:drawable/ic_menu_send 8 | 9 | -------------------------------------------------------------------------------- /10-TenthClass/app/src/main/java/com/hellohasan/tenthclass/Network/RetrofitApiInterface.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.tenthclass.Network; 2 | 3 | import com.hellohasan.tenthclass.RepositoryListShow.Repository; 4 | import com.hellohasan.tenthclass.UserInfoShow.User; 5 | 6 | import java.util.List; 7 | 8 | import retrofit2.Call; 9 | import retrofit2.http.GET; 10 | import retrofit2.http.Path; 11 | 12 | public interface RetrofitApiInterface { 13 | 14 | @GET("users/{user}") 15 | Call fetchUserFromServer(@Path("user") String userId); 16 | 17 | @GET("users/{owner}/repos") 18 | Call> fetchRepositoryListFromServer(@Path("owner") String userId); 19 | 20 | } -------------------------------------------------------------------------------- /12-TwelfthClass/app/src/main/java/com/hellohasan/twelfthclass/Config.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.twelfthclass; 2 | 3 | public class Config { 4 | //database name 5 | public static final String DATABASE_NAME = "student-db"; 6 | 7 | //column names of student table 8 | public static final String TABLE_STUDENT = "student"; 9 | public static final String COLUMN_STUDENT_ID = "_id"; 10 | public static final String COLUMN_STUDENT_NAME = "name"; 11 | public static final String COLUMN_STUDENT_REGISTRATION = "registration_no"; 12 | public static final String COLUMN_STUDENT_PHONE = "phone"; 13 | public static final String COLUMN_STUDENT_EMAIL = "email"; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /16-SixteenthClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | 5 | repositories { 6 | google() 7 | jcenter() 8 | } 9 | dependencies { 10 | classpath 'com.android.tools.build:gradle:3.0.0' 11 | 12 | 13 | // NOTE: Do not place your application dependencies here; they belong 14 | // in the individual module build.gradle files 15 | } 16 | } 17 | 18 | allprojects { 19 | repositories { 20 | google() 21 | jcenter() 22 | } 23 | } 24 | 25 | task clean(type: Delete) { 26 | delete rootProject.buildDir 27 | } 28 | -------------------------------------------------------------------------------- /11-EleventhClass/app/src/main/java/com/hellohasan/eleventhclass/Config.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.eleventhclass; 2 | 3 | public class Config { 4 | //database name 5 | public static final String DATABASE_NAME = "student-db"; 6 | 7 | //column names of student table 8 | public static final String TABLE_STUDENT = "student"; 9 | public static final String COLUMN_STUDENT_ID = "_id"; 10 | public static final String COLUMN_STUDENT_NAME = "name"; 11 | public static final String COLUMN_STUDENT_REGISTRATION = "registration_no"; 12 | public static final String COLUMN_STUDENT_PHONE = "phone"; 13 | public static final String COLUMN_STUDENT_EMAIL = "email"; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /13-ThirteenthClass/app/src/main/java/com/hellohasan/thirtheenthclass/Config.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.thirtheenthclass; 2 | 3 | public class Config { 4 | //database name 5 | public static final String DATABASE_NAME = "student-db"; 6 | 7 | //column names of student table 8 | public static final String TABLE_STUDENT = "student"; 9 | public static final String COLUMN_STUDENT_ID = "_id"; 10 | public static final String COLUMN_STUDENT_NAME = "name"; 11 | public static final String COLUMN_STUDENT_REGISTRATION = "registration_no"; 12 | public static final String COLUMN_STUDENT_PHONE = "phone"; 13 | public static final String COLUMN_STUDENT_EMAIL = "email"; 14 | } 15 | -------------------------------------------------------------------------------- /17-SeventeenthClass/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | 5 | repositories { 6 | google() 7 | jcenter() 8 | } 9 | dependencies { 10 | classpath 'com.android.tools.build:gradle:3.0.0' 11 | 12 | 13 | // NOTE: Do not place your application dependencies here; they belong 14 | // in the individual module build.gradle files 15 | } 16 | } 17 | 18 | allprojects { 19 | repositories { 20 | google() 21 | jcenter() 22 | } 23 | } 24 | 25 | task clean(type: Delete) { 26 | delete rootProject.buildDir 27 | } 28 | -------------------------------------------------------------------------------- /06-SixthClass/README.md: -------------------------------------------------------------------------------- 1 | # Android Ninja - Class No: 6 2 | Date: 15 September, 2017 3 | 4 | ## Topics ## 5 | - ListView - a static string list from `` of `string.xml` 6 | - ListView - item click event listen 7 | - ListView - item long click event listen 8 | - RecyclerView - show a movie list with image (using `Picasso` Library). Data will come from server using [`Retrofit`](https://github.com/hasancse91/Android-Development-Course/tree/master/05-FifthClass) 9 | - POJO to JSON covert using Gson Library and print in Log 10 | 11 | ### Resource ### 12 | - [Bengali Blog post on `RecyclerView` and `CardView`](https://hellohasan.com/2017/02/20/android-cardview-recyclerview-bengali-tutorial/) 13 | -------------------------------------------------------------------------------- /05-FifthClass/app/src/main/java/com/hellohasan/fifthclass/NetworkClass/ApiInterface.java: -------------------------------------------------------------------------------- 1 | package com.hellohasan.fifthclass.NetworkClass; 2 | 3 | import com.hellohasan.fifthclass.IpAddress.IpModel; 4 | import com.hellohasan.fifthclass.Login.ResponseModel; 5 | import com.hellohasan.fifthclass.Login.UserModel; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.http.Body; 9 | import retrofit2.http.GET; 10 | import retrofit2.http.POST; 11 | import retrofit2.http.Url; 12 | 13 | public interface ApiInterface { 14 | 15 | @POST("login.php") 16 | Call loginToServer(@Body UserModel userModel); 17 | 18 | @GET 19 | Call getMyIp(@Url String url); //@Url for dynamic URL 20 | } 21 | -------------------------------------------------------------------------------- /08-EighthClass/app/src/main/res/layout/activity_second.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 |