├── app ├── .gitignore ├── src │ ├── main │ │ ├── res │ │ │ ├── font │ │ │ │ └── calibri.ttf │ │ │ ├── drawable │ │ │ │ ├── user.png │ │ │ │ ├── nav_bg.png │ │ │ │ ├── banner_img.png │ │ │ │ ├── kdemy_logo.png │ │ │ │ ├── mobile_img.png │ │ │ │ ├── event_slider_img.png │ │ │ │ ├── side_nav_bar.xml │ │ │ │ ├── ic_menu_send.xml │ │ │ │ ├── blue_rounded_solid.xml │ │ │ │ ├── red_rounded_solid.xml │ │ │ │ ├── ic_keyboard_arrow_right_white_24dp.xml │ │ │ │ ├── ic_school_red_24dp.xml │ │ │ │ ├── ic_school_black_24dp.xml │ │ │ │ ├── ic_note_red_24dp.xml │ │ │ │ ├── ic_nature_red_24dp.xml │ │ │ │ ├── ic_person_gray_24dp.xml │ │ │ │ ├── ic_email_gray_24dp.xml │ │ │ │ ├── ic_menu_slideshow.xml │ │ │ │ ├── ic_menu_gallery.xml │ │ │ │ ├── ic_menu_manage.xml │ │ │ │ ├── ic_event_black_24dp.xml │ │ │ │ ├── ic_location_on_red_24dp.xml │ │ │ │ ├── ic_exit_to_app_black_24dp.xml │ │ │ │ ├── ic_access_time_red_24dp.xml │ │ │ │ ├── ic_notifications_white_24dp.xml │ │ │ │ ├── ic_schedule_black_24dp.xml │ │ │ │ ├── ic_event_available_red_24dp.xml │ │ │ │ ├── ic_receipt_red_24dp.xml │ │ │ │ ├── ic_domain_red_24dp.xml │ │ │ │ ├── ic_history_red_24dp.xml │ │ │ │ ├── ic_lock_gray_24dp.xml │ │ │ │ ├── ic_person_outline_red_24dp.xml │ │ │ │ ├── ic_local_activity_red_24dp.xml │ │ │ │ ├── ic_local_phone_gray_24dp.xml │ │ │ │ ├── ic_menu_camera.xml │ │ │ │ ├── ic_public_red_24dp.xml │ │ │ │ ├── ic_menu_share.xml │ │ │ │ ├── ic_bug_report_black_24dp.xml │ │ │ │ ├── ic_import_contacts_black_24dp.xml │ │ │ │ ├── ic_settings_black_24dp.xml │ │ │ │ └── ic_launcher_background.xml │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── menu │ │ │ │ ├── home.xml │ │ │ │ └── activity_home_drawer.xml │ │ │ ├── layout │ │ │ │ ├── activity_settings.xml │ │ │ │ ├── activity_splash_screen.xml │ │ │ │ ├── setting.xml │ │ │ │ ├── activity_home.xml │ │ │ │ ├── app_bar_home.xml │ │ │ │ ├── nav_header_home.xml │ │ │ │ ├── activity_signup_screen.xml │ │ │ │ ├── activity_login_screen.xml │ │ │ │ ├── activity_events.xml │ │ │ │ ├── activity_announcements.xml │ │ │ │ ├── activity_my_profile.xml │ │ │ │ ├── activity_lectures.xml │ │ │ │ └── activity_courses.xml │ │ │ └── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── shashank │ │ │ │ └── platform │ │ │ │ └── classroomappui │ │ │ │ ├── Courses.java │ │ │ │ ├── Events.java │ │ │ │ ├── Lectures.java │ │ │ │ ├── Announcements.java │ │ │ │ ├── MyProfile.java │ │ │ │ ├── SignupScreen.java │ │ │ │ ├── Settings.java │ │ │ │ ├── SplashScreen.java │ │ │ │ ├── CustomAdapterSetting.java │ │ │ │ ├── LoginScreen.java │ │ │ │ └── Home.java │ │ └── AndroidManifest.xml │ ├── test │ │ └── java │ │ │ └── com │ │ │ └── shashank │ │ │ └── platform │ │ │ └── classroomappui │ │ │ └── ExampleUnitTest.java │ └── androidTest │ │ └── java │ │ └── com │ │ └── shashank │ │ └── platform │ │ └── classroomappui │ │ └── ExampleInstrumentedTest.java ├── proguard-rules.pro └── build.gradle ├── settings.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── Screenshots ├── Screenshot_20190707-232005.png ├── Screenshot_20190707-232010.png ├── Screenshot_20190707-232018.png ├── Screenshot_20190707-232027.png ├── Screenshot_20190707-232034.png ├── Screenshot_20190707-232047.png ├── Screenshot_20190707-232059.png ├── Screenshot_20190707-232108.png ├── Screenshot_20190707-232116.png ├── Screenshot_20190707-232125.png ├── Screenshot_20190707-232140.png └── Screenshot_20190707-232149.png ├── .idea ├── encodings.xml ├── misc.xml ├── runConfigurations.xml └── gradle.xml ├── .gitignore ├── gradle.properties ├── gradlew.bat ├── README.md └── gradlew /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /app/src/main/res/font/calibri.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/font/calibri.ttf -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/res/drawable/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/drawable/user.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/nav_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/drawable/nav_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/banner_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/drawable/banner_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/kdemy_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/drawable/kdemy_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/mobile_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/drawable/mobile_img.png -------------------------------------------------------------------------------- /Screenshots/Screenshot_20190707-232005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/Screenshots/Screenshot_20190707-232005.png -------------------------------------------------------------------------------- /Screenshots/Screenshot_20190707-232010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/Screenshots/Screenshot_20190707-232010.png -------------------------------------------------------------------------------- /Screenshots/Screenshot_20190707-232018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/Screenshots/Screenshot_20190707-232018.png -------------------------------------------------------------------------------- /Screenshots/Screenshot_20190707-232027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/Screenshots/Screenshot_20190707-232027.png -------------------------------------------------------------------------------- /Screenshots/Screenshot_20190707-232034.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/Screenshots/Screenshot_20190707-232034.png -------------------------------------------------------------------------------- /Screenshots/Screenshot_20190707-232047.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/Screenshots/Screenshot_20190707-232047.png -------------------------------------------------------------------------------- /Screenshots/Screenshot_20190707-232059.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/Screenshots/Screenshot_20190707-232059.png -------------------------------------------------------------------------------- /Screenshots/Screenshot_20190707-232108.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/Screenshots/Screenshot_20190707-232108.png -------------------------------------------------------------------------------- /Screenshots/Screenshot_20190707-232116.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/Screenshots/Screenshot_20190707-232116.png -------------------------------------------------------------------------------- /Screenshots/Screenshot_20190707-232125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/Screenshots/Screenshot_20190707-232125.png -------------------------------------------------------------------------------- /Screenshots/Screenshot_20190707-232140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/Screenshots/Screenshot_20190707-232140.png -------------------------------------------------------------------------------- /Screenshots/Screenshot_20190707-232149.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/Screenshots/Screenshot_20190707-232149.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/event_slider_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/drawable/event_slider_img.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shashank02051997/ClassroomUI-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jul 04 12:12:51 IST 2019 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-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #ff393a 4 | #c45248 5 | #ff393a 6 | 7 | #ffffff 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/side_nav_bar.xml: -------------------------------------------------------------------------------- 1 | 3 | 9 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_send.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/blue_rounded_solid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/red_rounded_solid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 8dp 6 | 200dp 7 | 16dp 8 | -------------------------------------------------------------------------------- /app/src/main/res/menu/home.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_keyboard_arrow_right_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_school_red_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_school_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_note_red_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_nature_red_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_person_gray_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_email_gray_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_slideshow.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_gallery.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_manage.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/test/java/com/shashank/platform/classroomappui/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.shashank.platform.classroomappui; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_event_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_location_on_red_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_exit_to_app_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_access_time_red_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_notifications_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_schedule_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_event_available_red_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_receipt_red_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_domain_red_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_history_red_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lock_gray_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_person_outline_red_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_local_activity_red_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_local_phone_gray_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/java/com/shashank/platform/classroomappui/Courses.java: -------------------------------------------------------------------------------- 1 | package com.shashank.platform.classroomappui; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class Courses extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_courses); 12 | getSupportActionBar().setDisplayHomeAsUpEnabled(true); 13 | } 14 | 15 | @Override 16 | public boolean onSupportNavigateUp() { 17 | finish(); 18 | return true; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /app/src/main/java/com/shashank/platform/classroomappui/Events.java: -------------------------------------------------------------------------------- 1 | package com.shashank.platform.classroomappui; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class Events extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_events); 12 | getSupportActionBar().setDisplayHomeAsUpEnabled(true); 13 | } 14 | 15 | @Override 16 | public boolean onSupportNavigateUp() { 17 | finish(); 18 | return true; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_camera.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/java/com/shashank/platform/classroomappui/Lectures.java: -------------------------------------------------------------------------------- 1 | package com.shashank.platform.classroomappui; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class Lectures extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_lectures); 12 | getSupportActionBar().setDisplayHomeAsUpEnabled(true); 13 | } 14 | 15 | @Override 16 | public boolean onSupportNavigateUp() { 17 | finish(); 18 | return true; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /app/src/main/java/com/shashank/platform/classroomappui/Announcements.java: -------------------------------------------------------------------------------- 1 | package com.shashank.platform.classroomappui; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class Announcements extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_announcements); 12 | getSupportActionBar().setDisplayHomeAsUpEnabled(true); 13 | } 14 | 15 | @Override 16 | public boolean onSupportNavigateUp() { 17 | finish(); 18 | return true; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/src/main/java/com/shashank/platform/classroomappui/MyProfile.java: -------------------------------------------------------------------------------- 1 | package com.shashank.platform.classroomappui; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class MyProfile extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_my_profile); 12 | getSupportActionBar().setDisplayHomeAsUpEnabled(true); 13 | } 14 | 15 | @Override 16 | public boolean onSupportNavigateUp() { 17 | finish(); 18 | return true; 19 | } 20 | 21 | 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_public_red_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash_screen.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_share.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | # IDE (e.g. Android Studio) users: 3 | # Gradle settings configured through the IDE *will override* 4 | # any settings specified in this file. 5 | # For more details on how to configure your build environment visit 6 | # http://www.gradle.org/docs/current/userguide/build_environment.html 7 | # Specifies the JVM arguments used for the daemon process. 8 | # The setting is particularly useful for tweaking memory settings. 9 | org.gradle.jvmargs=-Xmx1536m 10 | # When configured, Gradle will run in incubating parallel mode. 11 | # This option should only be used with decoupled projects. More details, visit 12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 13 | # org.gradle.parallel=true 14 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bug_report_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_import_contacts_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/java/com/shashank/platform/classroomappui/SignupScreen.java: -------------------------------------------------------------------------------- 1 | package com.shashank.platform.classroomappui; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | import android.view.View; 6 | import android.widget.TextView; 7 | 8 | public class SignupScreen extends AppCompatActivity implements View.OnClickListener { 9 | 10 | TextView signIn; 11 | 12 | @Override 13 | protected void onCreate(Bundle savedInstanceState) { 14 | super.onCreate(savedInstanceState); 15 | setContentView(R.layout.activity_signup_screen); 16 | signIn = findViewById(R.id.sign_in); 17 | signIn.setOnClickListener(this); 18 | } 19 | 20 | @Override 21 | public void onClick(View view) { 22 | if(view.getId()==R.id.sign_in){ 23 | finish(); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Classroom App UI 3 | Home 4 | Open navigation drawer 5 | Close navigation drawer 6 | Android Studio 7 | android.studio@android.com 8 | Navigation header 9 | Settings 10 | 11 | Home 12 | Gallery 13 | Slideshow 14 | Tools 15 | Share 16 | Send 17 | 18 | -------------------------------------------------------------------------------- /app/src/androidTest/java/com/shashank/platform/classroomappui/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package com.shashank.platform.classroomappui; 2 | 3 | import android.content.Context; 4 | import android.support.test.InstrumentationRegistry; 5 | import android.support.test.runner.AndroidJUnit4; 6 | 7 | import org.junit.Test; 8 | import org.junit.runner.RunWith; 9 | 10 | import static org.junit.Assert.*; 11 | 12 | /** 13 | * Instrumented test, which will execute on an Android device. 14 | * 15 | * @see Testing documentation 16 | */ 17 | @RunWith(AndroidJUnit4.class) 18 | public class ExampleInstrumentedTest { 19 | @Test 20 | public void useAppContext() { 21 | // Context of the app under test. 22 | Context appContext = InstrumentationRegistry.getTargetContext(); 23 | 24 | assertEquals("com.shashank.platform.classroomappui", appContext.getPackageName()); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/java/com/shashank/platform/classroomappui/Settings.java: -------------------------------------------------------------------------------- 1 | package com.shashank.platform.classroomappui; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | import android.widget.ListView; 6 | 7 | public class Settings extends AppCompatActivity { 8 | 9 | ListView lst; 10 | String name[] = {"About Classroom App", "Rate Me", "Refer Classroom App To Your Friend", "Email Your Feedback", "Report a bug"}; 11 | String num[] = {"Version 1.0", "Application", "Share this app with friends", "Tell me your suggestions", "Tell me if you found any problem"}; 12 | 13 | @Override 14 | protected void onCreate(Bundle savedInstanceState) { 15 | super.onCreate(savedInstanceState); 16 | setContentView(R.layout.activity_settings); 17 | lst = findViewById(R.id.listView); 18 | CustomAdapterSetting adapter = new CustomAdapterSetting(this, name, num); 19 | lst.setAdapter(adapter); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/layout/setting.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 17 | 18 | 27 | 28 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_home.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 15 | 16 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /app/src/main/java/com/shashank/platform/classroomappui/SplashScreen.java: -------------------------------------------------------------------------------- 1 | package com.shashank.platform.classroomappui; 2 | 3 | import android.content.Intent; 4 | import android.support.v7.app.AppCompatActivity; 5 | import android.os.Bundle; 6 | import android.view.Window; 7 | import android.view.WindowManager; 8 | 9 | public class SplashScreen extends AppCompatActivity { 10 | 11 | @Override 12 | protected void onCreate(Bundle savedInstanceState) { 13 | super.onCreate(savedInstanceState); 14 | requestWindowFeature(Window.FEATURE_NO_TITLE); 15 | getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 16 | setContentView(R.layout.activity_splash_screen); 17 | Thread timerThread = new Thread() { 18 | public void run() { 19 | try { 20 | sleep(3000); 21 | Intent i = new Intent(SplashScreen.this, LoginScreen.class); 22 | startActivity(i); 23 | finish(); 24 | } catch (Exception e) { 25 | } 26 | } 27 | }; 28 | timerThread.start(); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 28 5 | defaultConfig { 6 | applicationId "com.shashank.platform.classroomappui" 7 | minSdkVersion 21 8 | targetSdkVersion 28 9 | versionCode 1 10 | versionName "1.0" 11 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 12 | } 13 | buildTypes { 14 | release { 15 | minifyEnabled false 16 | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 17 | } 18 | } 19 | } 20 | 21 | dependencies { 22 | implementation fileTree(dir: 'libs', include: ['*.jar']) 23 | implementation 'com.android.support:appcompat-v7:28.0.0' 24 | implementation 'com.android.support.constraint:constraint-layout:1.1.3' 25 | implementation 'com.android.support:design:28.0.0' 26 | implementation 'com.android.support:cardview-v7:28.0.0' 27 | implementation 'com.android.support:support-v4:28.0.0' 28 | testImplementation 'junit:junit:4.12' 29 | androidTestImplementation 'com.android.support.test:runner:1.0.2' 30 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' 31 | } 32 | -------------------------------------------------------------------------------- /app/src/main/java/com/shashank/platform/classroomappui/CustomAdapterSetting.java: -------------------------------------------------------------------------------- 1 | package com.shashank.platform.classroomappui; 2 | 3 | import android.app.Activity; 4 | import android.view.LayoutInflater; 5 | import android.view.View; 6 | import android.view.ViewGroup; 7 | import android.widget.ArrayAdapter; 8 | import android.widget.TextView; 9 | 10 | public class CustomAdapterSetting extends ArrayAdapter { 11 | Activity context; 12 | String name[]; 13 | String num[]; 14 | TextView medium_text, small_text; 15 | 16 | public CustomAdapterSetting(Activity context, String[] name, String[] num) { 17 | super(context, R.layout.setting, name); 18 | this.context = context; 19 | this.name = name; 20 | this.num = num; 21 | } 22 | 23 | @Override 24 | public View getView(int position, View convertView, ViewGroup parent) { 25 | LayoutInflater inflater = context.getLayoutInflater(); 26 | View v = inflater.inflate(R.layout.setting, null, true); 27 | medium_text = (TextView) v.findViewById(R.id.medium_text); 28 | small_text = (TextView) v.findViewById(R.id.small_text); 29 | medium_text.setText(name[position]); 30 | small_text.setText(num[position]); 31 | return v; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/com/shashank/platform/classroomappui/LoginScreen.java: -------------------------------------------------------------------------------- 1 | package com.shashank.platform.classroomappui; 2 | 3 | import android.content.Intent; 4 | import android.support.v7.app.AppCompatActivity; 5 | import android.os.Bundle; 6 | import android.view.View; 7 | import android.widget.Button; 8 | import android.widget.TextView; 9 | 10 | 11 | public class LoginScreen extends AppCompatActivity implements View.OnClickListener { 12 | 13 | Button signIn; 14 | TextView signUp; 15 | 16 | @Override 17 | protected void onCreate(Bundle savedInstanceState) { 18 | super.onCreate(savedInstanceState); 19 | setContentView(R.layout.activity_login_screen); 20 | signIn = findViewById(R.id.sign_in); 21 | signUp = findViewById(R.id.sign_up); 22 | signIn.setOnClickListener(this); 23 | signUp.setOnClickListener(this); 24 | } 25 | 26 | @Override 27 | public void onClick(View view) { 28 | if (view.getId() == R.id.sign_in) { 29 | Intent intent = new Intent(getApplicationContext(), Home.class); 30 | startActivity(intent); 31 | } else if (view.getId() == R.id.sign_up) { 32 | Intent intent = new Intent(getApplicationContext(), SignupScreen.class); 33 | startActivity(intent); 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 21 | 22 | 23 | 24 | 28 | 29 |