├── 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 |
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 |
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 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/03-ThirdClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/04-FourthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/05-FifthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/06-SixthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/07-SeventhClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/08-EighthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/09-NinthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/10-TenthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/12-TwelfthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/11-EleventhClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/13-ThirteenthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/14-FourteenthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/15-FifteenthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/16-SixteenthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/17-SeventeenthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/18-EighteenthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/19-NineteenthClass/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
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 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/08-EighthClass/app/src/main/res/layout-sw320dp/activity_second.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/08-EighthClass/app/src/main/res/layout-sw720dp/activity_second.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/12-TwelfthClass/app/src/main/java/com/hellohasan/twelfthclass/Database/DatabaseQueryInterface.java:
--------------------------------------------------------------------------------
1 | package com.hellohasan.twelfthclass.Database;
2 |
3 | import android.content.Context;
4 |
5 | import com.hellohasan.twelfthclass.StudentCreate.Student;
6 |
7 | import java.util.List;
8 |
9 | public interface DatabaseQueryInterface {
10 | void insertStudent(Student student, Context context, DatabaseQueryCallback callback);
11 | void getAllStudents(Context context, DatabaseQueryCallback> callback);
12 | void getStudentCount(Context context, DatabaseQueryCallback callback);
13 | void getStudentByRegistrationNo(long registrationNo, Context context, DatabaseQueryCallback callback);
14 | }
15 |
--------------------------------------------------------------------------------
/18-EighteenthClass/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.1'
11 |
12 |
13 | // NOTE: Do not place your application dependencies here; they belong
14 | // in the individual module build.gradle files
15 | classpath 'com.google.gms:google-services:3.1.0'
16 | }
17 | }
18 |
19 | allprojects {
20 | repositories {
21 | google()
22 | jcenter()
23 | }
24 | }
25 |
26 | task clean(type: Delete) {
27 | delete rootProject.buildDir
28 | }
29 |
--------------------------------------------------------------------------------
/19-NineteenthClass/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.1'
11 |
12 |
13 | // NOTE: Do not place your application dependencies here; they belong
14 | // in the individual module build.gradle files
15 | classpath 'com.google.gms:google-services:3.1.0'
16 | }
17 | }
18 |
19 | allprojects {
20 | repositories {
21 | google()
22 | jcenter()
23 | }
24 | }
25 |
26 | task clean(type: Delete) {
27 | delete rootProject.buildDir
28 | }
29 |
--------------------------------------------------------------------------------
/04-FourthClass/PHP Code/rest.php:
--------------------------------------------------------------------------------
1 | false, 'message' => 'Invalid Values');
4 |
5 | if ($_SERVER['REQUEST_METHOD'] === 'POST'){
6 |
7 | $data = file_get_contents('php://input');
8 | $json_data = json_decode($data , true);
9 |
10 | //code to process data
11 | if ($data == "" || empty($json_data['sender_name']) || empty($json_data['age'])){
12 | $response = array('status' => false, 'message' => 'Invalid Values');
13 | }
14 | else{
15 | $response = array('success' => true, 'message' => 'Hello '.$json_data['sender_name'].'! You are '.$json_data['age'].' years old.');
16 | }
17 |
18 | }
19 |
20 | echo json_encode($response);
21 | ?>
--------------------------------------------------------------------------------
/07-SeventhClass/app/src/main/res/layout/activity_movie_list.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/01-FirstClass/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/02-SecondClass/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/03-ThirdClass/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------