├── app ├── .gitignore ├── src │ ├── main │ │ ├── res │ │ │ ├── drawable │ │ │ │ ├── logo9.png │ │ │ │ ├── logocar.png │ │ │ │ ├── profile.png │ │ │ │ ├── tooltip.png │ │ │ │ ├── logocar1.png │ │ │ │ ├── profile2.png │ │ │ │ ├── cameraicon.png │ │ │ │ ├── camerauser.png │ │ │ │ ├── userprofile1.png │ │ │ │ ├── ic_menu.xml │ │ │ │ ├── side_nav_bar.xml │ │ │ │ ├── ic_menu2.xml │ │ │ │ ├── ic_menu_send.xml │ │ │ │ ├── ic_about.xml │ │ │ │ ├── ic_warning_black_24dp.xml │ │ │ │ ├── favorite.xml │ │ │ │ ├── ic_action_remove.xml │ │ │ │ ├── ic_menu_slideshow.xml │ │ │ │ ├── ic_menu_gallery.xml │ │ │ │ ├── ic_notifications.xml │ │ │ │ ├── location.xml │ │ │ │ ├── ic_menu_manage.xml │ │ │ │ ├── ic_location_on_black_24dp.xml │ │ │ │ ├── user.xml │ │ │ │ ├── ic_profileedit.xml │ │ │ │ ├── keyboard_voice.xml │ │ │ │ ├── ic_help.xml │ │ │ │ ├── ic_parkinghistory.xml │ │ │ │ ├── password.xml │ │ │ │ ├── ic_menu_camera.xml │ │ │ │ ├── ic_menu_share.xml │ │ │ │ ├── button_background.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 │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_action_name.png │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_action_name.png │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_action_name.png │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_action_name.png │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── google_maps_api.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── layout │ │ │ │ ├── activity_notification.xml │ │ │ │ ├── com │ │ │ │ │ └── example │ │ │ │ │ │ └── diram │ │ │ │ │ │ └── cityparker │ │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ │ ├── LoginActivity.java │ │ │ │ │ │ ├── RegisterActivity.java │ │ │ │ │ │ ├── Navigationmain.java │ │ │ │ │ │ └── HomeActivity.java │ │ │ │ ├── activity_help.xml │ │ │ │ ├── activity_history.xml │ │ │ │ ├── activity_logout.xml │ │ │ │ ├── activity_maps.xml │ │ │ │ ├── content_navigationactivity.xml │ │ │ │ ├── activity_main.xml │ │ │ │ ├── activity_navigationactivity.xml │ │ │ │ ├── app_bar_navigationactivity.xml │ │ │ │ ├── nav_header_navigationactivity.xml │ │ │ │ ├── activity_about.xml │ │ │ │ ├── activity_home.xml │ │ │ │ ├── activity_register.xml │ │ │ │ ├── activity_login.xml │ │ │ │ ├── confirm_logout.xml │ │ │ │ └── activity_profile.xml │ │ │ ├── menu │ │ │ │ ├── navigationactivity.xml │ │ │ │ ├── main_menu.xml │ │ │ │ ├── profile_menu.xml │ │ │ │ ├── search_view.xml │ │ │ │ └── activity_navigationactivity_drawer.xml │ │ │ └── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── diram │ │ │ │ └── parkingspacefinder │ │ │ │ ├── ini │ │ │ │ ├── SurfaceView.java │ │ │ │ └── Constant.java │ │ │ │ ├── NotificationActivity.java │ │ │ │ ├── helper │ │ │ │ ├── AlertClick.kt │ │ │ │ ├── AlertCancel.kt │ │ │ │ ├── Progress.java │ │ │ │ └── Alert.kt │ │ │ │ ├── HelpActivity.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── AboutActivity.java │ │ │ │ ├── HistoryActivity.java │ │ │ │ ├── models │ │ │ │ ├── AppState.java │ │ │ │ └── Profile.java │ │ │ │ ├── Navigationactivity.java │ │ │ │ ├── RegisterActivity.java │ │ │ │ ├── LoginActivity.java │ │ │ │ ├── ProfileActivity.java │ │ │ │ └── HomeActivity.java │ │ └── AndroidManifest.xml │ ├── debug │ │ └── res │ │ │ ├── anim │ │ │ ├── anim_in.xml │ │ │ └── anim_out.xml │ │ │ └── values │ │ │ └── google_maps_api.xml │ ├── test │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── diram │ │ │ └── parkingspacefinder │ │ │ └── ExampleUnitTest.java │ ├── release │ │ └── res │ │ │ └── values │ │ │ └── google_maps_api.xml │ └── androidTest │ │ └── java │ │ └── com │ │ └── example │ │ └── diram │ │ └── parkingspacefinder │ │ └── ExampleInstrumentedTest.java ├── proguard-rules.pro └── build.gradle ├── settings.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .idea ├── caches │ └── build_file_checksums.ser ├── vcs.xml ├── runConfigurations.xml ├── gradle.xml ├── misc.xml └── codeStyles │ └── Project.xml ├── .gitignore ├── com └── google │ └── android │ └── gms │ └── location │ └── places │ └── annotations.xml ├── gradle.properties ├── gradlew.bat └── gradlew /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /.idea/caches/build_file_checksums.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/.idea/caches/build_file_checksums.ser -------------------------------------------------------------------------------- /app/src/main/res/drawable/logo9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable/logo9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/logocar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable/logocar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable/profile.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tooltip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable/tooltip.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/logocar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable/logocar1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/profile2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable/profile2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/cameraicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable/cameraicon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/camerauser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable/camerauser.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/userprofile1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable/userprofile1.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable-hdpi/ic_action_name.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_action_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable-mdpi/ic_action_name.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable-xhdpi/ic_action_name.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_action_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/drawable-xxhdpi/ic_action_name.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/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/dirambora/Parkingspacefinder/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/dirambora/Parkingspacefinder/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/dirambora/Parkingspacefinder/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/ini/SurfaceView.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder.ini; 2 | 3 | public class SurfaceView { 4 | } 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirambora/Parkingspacefinder/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/NotificationActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder; 2 | 3 | public class NotificationActivity { 4 | } 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /com/google/android/gms/location/places/annotations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/helper/AlertClick.kt: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder.helper 2 | 3 | /** 4 | * Created by chris on 3/20/2018. for annisa 5 | */ 6 | interface AlertClick { 7 | fun onClicked() 8 | } -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/helper/AlertCancel.kt: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder.helper 2 | 3 | /** 4 | * Created by chris on 3/20/2018. for annisa 5 | */ 6 | interface AlertCancel { 7 | fun onCanceled() 8 | } -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Oct 09 11:46:42 EAT 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip 7 | -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | #50acf7 7 | #ffffff 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu2.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_send.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_notification.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_about.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/menu/navigationactivity.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_warning_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/favorite.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/layout/com/example/diram/cityparker/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.cityparker; 2 | 3 | import android.os.Bundle; 4 | import android.support.v7.app.AppCompatActivity; 5 | 6 | public class MainActivity extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_main); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_action_remove.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/HelpActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class HelpActivity extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_help); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class MainActivity extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_main); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_help.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/AboutActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class AboutActivity extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_about); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_history.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_logout.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/HistoryActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class HistoryActivity extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_history); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_maps.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/debug/res/anim/anim_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 13 | 14 | -------------------------------------------------------------------------------- /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_notifications.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/menu/profile_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 9 | 10 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/location.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_manage.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/test/java/com/example/diram/parkingspacefinder/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder; 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_location_on_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 8dp 6 | 206dp 7 | 16dp 8 | 5dp 9 | 250dp 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/user.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_profileedit.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/keyboard_voice.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_help.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_parkinghistory.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/password.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/layout/content_navigationactivity.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/debug/res/anim/anim_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_camera.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/models/AppState.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder.models; 2 | 3 | public class AppState { 4 | private static AppState singleInstance; 5 | 6 | private boolean isLoggingOut; 7 | 8 | private AppState() { 9 | } 10 | 11 | public static AppState getSingleInstance() { 12 | if (singleInstance == null) { 13 | singleInstance = new AppState(); 14 | } 15 | return singleInstance; 16 | } 17 | 18 | public boolean isLoggingOut() { 19 | return isLoggingOut; 20 | } 21 | 22 | public void setLoggingOut(boolean isLoggingOut) { 23 | this.isLoggingOut = isLoggingOut; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /app/src/main/res/menu/search_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | 12 | 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 | -------------------------------------------------------------------------------- /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/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/release/res/values/google_maps_api.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | YOUR_KEY_HERE 20 | 21 | -------------------------------------------------------------------------------- /app/src/androidTest/java/com/example/diram/parkingspacefinder/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder; 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.example.diram.parkingspacefinder", appContext.getPackageName()); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/helper/Progress.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder.helper; 2 | 3 | import android.app.ProgressDialog; 4 | import android.content.Context; 5 | 6 | public class Progress { 7 | private ProgressDialog progressDialog; 8 | 9 | public Progress(Context context, String Title, String Message) { 10 | progressDialog = new ProgressDialog(context); 11 | progressDialog.setTitle(Title); 12 | progressDialog.setMessage(Message); 13 | progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); 14 | progressDialog.setCanceledOnTouchOutside(false); 15 | } 16 | 17 | public void showDialog() { 18 | progressDialog.show(); 19 | } 20 | 21 | public void dismissDialog() { 22 | if (progressDialog.isShowing()) 23 | progressDialog.dismiss(); 24 | } 25 | 26 | public void setMessage(String message) { 27 | progressDialog.setMessage(message); 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_navigationactivity.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 12 | 13 | 14 | 15 | 17 | 18 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/layout/com/example/diram/cityparker/LoginActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.cityparker; 2 | 3 | import android.content.Intent; 4 | import android.os.Bundle; 5 | import android.support.annotation.Nullable; 6 | import android.support.v7.app.AppCompatActivity; 7 | import android.view.View; 8 | 9 | 10 | public class LoginActivity extends AppCompatActivity { 11 | 12 | @Override 13 | protected void onCreate(@Nullable Bundle savedInstanceState) { 14 | super.onCreate(savedInstanceState); 15 | setContentView(R.layout.activity_login); 16 | 17 | 18 | } 19 | 20 | 21 | public void login(View view){ 22 | Intent intent = new Intent(com.example.diram.cityparker.LoginActivity.this, com.example.diram.cityparker.HomeActivity.class); 23 | 24 | startActivity(intent); 25 | } 26 | public void CreateAccount(View view){ 27 | Intent intent = new Intent(com.example.diram.cityparker.LoginActivity.this, com.example.diram.cityparker.RegisterActivity.class); 28 | 29 | startActivity(intent); 30 | } 31 | } -------------------------------------------------------------------------------- /app/src/main/res/values/google_maps_api.xml: -------------------------------------------------------------------------------- 1 | 2 | 23 | AIzaSyBbgrfjQkwBywSMuGnFQZ1IkXhRAyjwE34 24 | 25 | -------------------------------------------------------------------------------- /app/src/debug/res/values/google_maps_api.xml: -------------------------------------------------------------------------------- 1 | 2 | 23 | AIzaSyAsmqz-IUTfGwWiiNz8mEiUs35-MRnL9ww 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/layout/com/example/diram/cityparker/RegisterActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.cityparker; 2 | 3 | import android.os.Bundle; 4 | import android.support.annotation.Nullable; 5 | import android.support.v7.app.AppCompatActivity; 6 | import android.view.View; 7 | import android.widget.Button; 8 | import android.widget.TextView; 9 | 10 | /** 11 | * Created by amardeep on 10/24/2017. 12 | */ 13 | 14 | public class RegisterActivity extends AppCompatActivity { 15 | 16 | @Override 17 | protected void onCreate(@Nullable Bundle savedInstanceState) { 18 | super.onCreate(savedInstanceState); 19 | setContentView(R.layout.activity_register); 20 | TextView textViewLogin = (TextView) findViewById(R.id.textViewLogin); 21 | textViewLogin.setOnClickListener(new View.OnClickListener() { 22 | @Override 23 | public void onClick(View view) { 24 | finish(); 25 | } 26 | }); 27 | Button buttonRegister = (Button) findViewById(R.id.buttonRegister); 28 | buttonRegister.setOnClickListener(new View.OnClickListener() { 29 | @Override 30 | public void onClick(View view) { 31 | finish(); 32 | } 33 | }); 34 | } 35 | } -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/models/Profile.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder.models; 2 | 3 | public class Profile { 4 | private String name; 5 | private String email; 6 | private String mobile; 7 | 8 | public Profile() { 9 | } 10 | 11 | public boolean isLoggedIn() { 12 | return loggedIn; 13 | } 14 | 15 | public void setLoggedIn(boolean loggedIn) { 16 | this.loggedIn = loggedIn; 17 | } 18 | 19 | private boolean loggedIn; 20 | 21 | public String getMobile() { 22 | return mobile; 23 | } 24 | 25 | public void setMobile(String mobile) { 26 | this.mobile = mobile; 27 | } 28 | 29 | 30 | public String getName() { 31 | return name; 32 | } 33 | 34 | public void setName(String name) { 35 | this.name = name; 36 | } 37 | 38 | public String getEmail() { 39 | return email; 40 | } 41 | 42 | public void setEmail(String email) { 43 | this.email = email; 44 | } 45 | 46 | public String getIconPath() { 47 | return iconPath; 48 | } 49 | 50 | public void setIconPath(String iconPath) { 51 | this.iconPath = iconPath; 52 | } 53 | 54 | private String iconPath; 55 | 56 | 57 | 58 | 59 | } 60 | 61 | 62 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Parkingspacefinder 3 | navigationactivity 4 | Open navigation drawer 5 | Close navigation drawer 6 | Android Studio 7 | android.studio@android.com 8 | Navigation header 9 | Settings 10 | Map 11 | Map 12 | EnabledSetting 13 | You need to enable location permissions first 14 | Settings 15 | Location Permissions 16 | Enable Geofences 17 | Profile 18 | 599551120459699 19 | fb599551120459699 20 | map 21 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/menu/activity_navigationactivity_drawer.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 11 | 15 | 19 | 20 | 21 | 22 | 23 | 24 | 28 | 32 | 33 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /app/src/main/res/layout/app_bar_navigationactivity.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 13 | 14 | 20 | 21 | 22 | 23 | 24 | 25 | 32 | 33 | -------------------------------------------------------------------------------- /app/src/main/res/layout/nav_header_navigationactivity.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 20 | 21 | 28 | 29 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 27 | 28 | 29 | 30 | 31 | 32 | 34 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 13 | 14 | 23 | 24 | 29 | 30 | 36 | 40 | 41 | -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 15 | 16 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- 1 | 7 | 12 | 13 | 19 | 22 | 25 | 26 | 27 | 28 | 34 | 35 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | apply plugin: 'kotlin-android' 3 | 4 | android { 5 | compileSdkVersion 27 6 | defaultConfig { 7 | applicationId "com.example.diram.parkingspacefinder" 8 | minSdkVersion 22 9 | targetSdkVersion 27 10 | versionCode 1 11 | versionName "1.0" 12 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 13 | vectorDrawables.useSupportLibrary = true 14 | } 15 | buildTypes { 16 | release { 17 | minifyEnabled false 18 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 19 | } 20 | } 21 | } 22 | 23 | dependencies { 24 | implementation fileTree(dir: 'libs', include: ['*.jar']) 25 | implementation 'com.android.support:appcompat-v7:27.1.1' 26 | implementation 'com.android.support.constraint:constraint-layout:1.1.3' 27 | implementation 'com.android.support:design:27.1.1' 28 | implementation 'com.google.android.gms:play-services-maps:15.0.1' 29 | testImplementation 'junit:junit:4.12' 30 | androidTestImplementation 'com.android.support.test:runner:1.0.2' 31 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' 32 | implementation 'com.google.android.gms:play-services-location:15.0.1' 33 | implementation 'com.google.android.gms:play-services-places:15.0.1' 34 | implementation 'com.github.arimorty:floatingsearchview:2.1.1' 35 | implementation 'com.airbnb.android:lottie:2.2.5' 36 | implementation 'com.android.volley:volley:1.1.0' 37 | implementation 'com.koushikdutta.ion:ion:2.1.9' 38 | implementation 'com.github.bumptech.glide:glide:4.8.0' 39 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 40 | implementation 'com.facebook.android:facebook-android-sdk:[4,5)' 41 | implementation 'com.google.android.gms:play-services-auth:15.0.1' 42 | 43 | 44 | 45 | 46 | 47 | } 48 | 49 | 50 | 51 | repositories { 52 | mavenCentral() 53 | } 54 | -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/ini/Constant.java: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder.ini; 2 | 3 | import android.content.Context; 4 | import android.content.SharedPreferences; 5 | 6 | import com.example.diram.parkingspacefinder.models.Profile; 7 | 8 | import org.json.JSONException; 9 | import org.json.JSONObject; 10 | 11 | public abstract class Constant { 12 | public static Profile getUserProfile(Context context) { 13 | 14 | SharedPreferences prof = context.getSharedPreferences("parking", Context.MODE_PRIVATE); 15 | String storage = prof.getString("profile", nullProfile()); 16 | 17 | Profile profile = new Profile(); 18 | try { 19 | JSONObject pro = new JSONObject(storage); 20 | profile.setEmail(pro.getString("email")); 21 | profile.setIconPath(pro.getString("iconPath")); 22 | profile.setName(pro.getString("fullName")); 23 | profile.setMobile(pro.getString("mobileNumber")); 24 | profile.setLoggedIn(pro.getBoolean("loggedIn")); 25 | } catch (JSONException e) { 26 | e.printStackTrace(); 27 | } 28 | return profile; 29 | } 30 | 31 | private static String nullProfile() { 32 | try { 33 | JSONObject profileNull = new JSONObject(); 34 | profileNull.put("loggedIn", false); 35 | profileNull.put("email", ""); 36 | profileNull.put("iconPath", ""); 37 | profileNull.put("name", ""); 38 | profileNull.put("mobile", ""); 39 | return profileNull.toString(); 40 | } catch (Exception e) { 41 | e.printStackTrace(); 42 | return ""; 43 | } 44 | } 45 | 46 | public static void logOutUser(Context context){ 47 | SharedPreferences.Editor editor = context.getSharedPreferences("parking", Context.MODE_PRIVATE).edit(); 48 | editor.clear().apply(); 49 | } 50 | 51 | public static void setUserProfile(Context context, JSONObject profile) { 52 | try { 53 | profile.accumulate("loggedIn", true); 54 | } catch (JSONException e) { 55 | e.printStackTrace(); 56 | } 57 | SharedPreferences.Editor editor = context.getSharedPreferences("parking", Context.MODE_PRIVATE).edit(); 58 | editor.putString("profile", profile.toString()); 59 | editor.apply(); 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /app/src/main/java/com/example/diram/parkingspacefinder/helper/Alert.kt: -------------------------------------------------------------------------------- 1 | package com.example.diram.parkingspacefinder.helper 2 | 3 | import android.graphics.Color 4 | import android.graphics.drawable.ColorDrawable 5 | import android.support.v7.app.AlertDialog 6 | import android.support.v7.app.AppCompatActivity 7 | import android.view.View 8 | import com.example.diram.parkingspacefinder.R 9 | 10 | 11 | /** 12 | * Created by chris on 3/3/2018. for annisa 13 | */ 14 | class Alert(private val context: AppCompatActivity) { 15 | 16 | private var alert: AlertDialog.Builder = AlertDialog.Builder(context, R.style.MyDialogAnimationTheme) 17 | private lateinit var alertDialog: AlertDialog 18 | 19 | init { 20 | 21 | } 22 | 23 | fun setPositiveBtn(name: String, onclick: AlertClick) { 24 | alert.setPositiveButton(name) { _, _ -> 25 | onclick.onClicked() 26 | } 27 | } 28 | 29 | fun setPositiveBtn(name: String) { 30 | alert.setPositiveButton(name) { _, _ -> 31 | 32 | } 33 | } 34 | 35 | fun setView(view: View) { 36 | alert.setView(view) 37 | } 38 | 39 | fun setView(resource: Int): View { 40 | val view = context.layoutInflater.inflate(resource, null, false) 41 | setView(view) 42 | return view 43 | } 44 | 45 | fun setNegativeBtn(name: String, onclick: AlertClick) { 46 | alert.setNegativeButton(name) { _, _ -> 47 | onclick.onClicked() 48 | } 49 | } 50 | 51 | 52 | fun setNegativeBtn(name: String) { 53 | alert.setNegativeButton(name) { _, _ -> 54 | } 55 | } 56 | 57 | fun setTitle(title: String) { 58 | alert.setTitle(title) 59 | } 60 | 61 | 62 | fun showAlertDialogue(defaultDialogue: Boolean) { 63 | if (defaultDialogue) { 64 | alert.show() 65 | return 66 | } 67 | alertDialog = alert.create() 68 | alertDialog.window.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) 69 | alertDialog.show() 70 | } 71 | 72 | fun dismissAlertDialogue() { 73 | alertDialog.dismiss() 74 | } 75 | 76 | fun setCancelable(boolean: Boolean) { 77 | alert.setCancelable(boolean) 78 | } 79 | 80 | fun onCanceled(alertCancel: AlertCancel) { 81 | alertDialog.setOnCancelListener { 82 | alertCancel.onCanceled() 83 | } 84 | } 85 | 86 | 87 | fun setMessage(message: String) { 88 | alert.setMessage(message) 89 | } 90 | 91 | } -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- 1 | @if "%DEBUG%" == "" @echo off 2 | @rem ########################################################################## 3 | @rem 4 | @rem Gradle startup script for Windows 5 | @rem 6 | @rem ########################################################################## 7 | 8 | @rem Set local scope for the variables with windows NT shell 9 | if "%OS%"=="Windows_NT" setlocal 10 | 11 | set DIRNAME=%~dp0 12 | if "%DIRNAME%" == "" set DIRNAME=. 13 | set APP_BASE_NAME=%~n0 14 | set APP_HOME=%DIRNAME% 15 | 16 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 17 | set DEFAULT_JVM_OPTS= 18 | 19 | @rem Find java.exe 20 | if defined JAVA_HOME goto findJavaFromJavaHome 21 | 22 | set JAVA_EXE=java.exe 23 | %JAVA_EXE% -version >NUL 2>&1 24 | if "%ERRORLEVEL%" == "0" goto init 25 | 26 | echo. 27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 28 | echo. 29 | echo Please set the JAVA_HOME variable in your environment to match the 30 | echo location of your Java installation. 31 | 32 | goto fail 33 | 34 | :findJavaFromJavaHome 35 | set JAVA_HOME=%JAVA_HOME:"=% 36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe 37 | 38 | if exist "%JAVA_EXE%" goto init 39 | 40 | echo. 41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 42 | echo. 43 | echo Please set the JAVA_HOME variable in your environment to match the 44 | echo location of your Java installation. 45 | 46 | goto fail 47 | 48 | :init 49 | @rem Get command-line arguments, handling Windows variants 50 | 51 | if not "%OS%" == "Windows_NT" goto win9xME_args 52 | 53 | :win9xME_args 54 | @rem Slurp the command line arguments. 55 | set CMD_LINE_ARGS= 56 | set _SKIP=2 57 | 58 | :win9xME_args_slurp 59 | if "x%~1" == "x" goto execute 60 | 61 | set CMD_LINE_ARGS=%* 62 | 63 | :execute 64 | @rem Setup the command line 65 | 66 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 67 | 68 | @rem Execute Gradle 69 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 70 | 71 | :end 72 | @rem End local scope for the variables with windows NT shell 73 | if "%ERRORLEVEL%"=="0" goto mainEnd 74 | 75 | :fail 76 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 77 | rem the _cmd.exe /c_ return code! 78 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 79 | exit /b 1 80 | 81 | :mainEnd 82 | if "%OS%"=="Windows_NT" endlocal 83 | 84 | :omega 85 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_about.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 22 | 23 | 32 | 33 | 44 | 45 | 46 | 55 | 56 | 65 | 66 | 75 | 76 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_home.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 14 | 15 | 16 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 48 | 49 | 50 | 51 | 52 | 58 | 59 | 64 | 65 | 66 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_register.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 16 | 17 | 24 | 25 | 30 | 31 | 37 | 38 | 39 | 44 | 45 | 52 | 53 | 54 | 61 | 62 | 69 | 70 | 71 |