diff --git a/.idea/modules.xml b/.idea/modules.xml index 280fecef02a1dfb103fd81e385e70115f834f9d1..afbdb1d3dd2770e7b92148ac30c9930fe15cae2a 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -3,6 +3,7 @@ <component name="ProjectModuleManager"> <modules> <module fileurl="file://$PROJECT_DIR$/SmartPlanner.iml" filepath="$PROJECT_DIR$/SmartPlanner.iml" /> + <module fileurl="file://$PROJECT_DIR$/SmartPlanner-master.iml" filepath="$PROJECT_DIR$/SmartPlanner-master.iml" /> <module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" /> </modules> </component> diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index ea3a0a32fa6e80b54d2a0166eaf1d1a7819f59da..91221b923e6ea823a54ad3212fb6873e9076499c 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -2,11 +2,16 @@ <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.chan24.smartplanner"> + + <permission android:name="com.example.chan24.smartplanner.permission.MAPS_RECEIVE"></permission> + <!-- The ACCESS_COARSE/FINE_LOCATION permissions are not required to use Google Maps Android API v2, but you must specify either coarse or fine location permissions for the 'MyLocation' functionality. --> + + <uses-permission android:name="com.example.chan24.smartplanner.permission.MAPS_RECEIVE"/> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> diff --git a/app/src/main/res/drawable/rbut.xml b/app/src/main/res/drawable/rbut.xml index 29b5e4ed94d636877442936e0726bc63772194d2..8755c7c8f1978ca6710dc5dd7617a9c1e6af8a13 100644 --- a/app/src/main/res/drawable/rbut.xml +++ b/app/src/main/res/drawable/rbut.xml @@ -1,14 +1,13 @@ -<?xml version="1.0" encoding="utf-8"?> -<shape xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_height="wrap_content" - android:layout_width="wrap_content" - - android:shape="rectangle" android:padding="10dp"> - <solid android:color="#FFFACD"/> <!-- this one is ths color of the Rounded Button --> - <corners - android:bottomRightRadius="20dp" - android:bottomLeftRadius="20dp" - android:topLeftRadius="20dp" - android:topRightRadius="20dp" - /> +<?xml version="1.0" encoding="utf-8"?> +<shape xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + + android:shape="rectangle" android:padding="10dp"> + <solid android:color="#FFFACD"/> <!-- this one is ths color of the Rounded Button --> + <corners + android:bottomRightRadius="20dp" + android:bottomLeftRadius="20dp" + android:topLeftRadius="20dp" + android:topRightRadius="20dp" /> </shape> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index 15f60b6face5fd9e75457b34f83981a1b57c7049..4269783fff61777b94d50aac54ca9e482d52769b 100644 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -8,8 +8,23 @@ android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" + android:background="@drawable/buildings2" tools:context="com.example.chan24.smartplanner.LoginActivity"> + <ImageView + android:layout_width="29dp" + android:layout_height="30dp" + android:layout_marginTop="66dp" + android:layout_marginLeft="40dp" + android:src="@drawable/mail"/> + <ImageView + android:layout_width="29dp" + android:layout_height="40dp" + android:layout_marginTop="130dp" + android:layout_marginLeft="40dp" + android:src="@drawable/pass"/> + + <EditText android:id="@+id/email" android:layout_width="wrap_content" @@ -19,7 +34,10 @@ android:layout_marginTop="59dp" android:ems="10" android:hint="Email" - android:inputType="textPersonName" /> + android:textColorHint="#000000" + android:textStyle="bold" + android:inputType="textEmailAddress" + /> <EditText android:layout_width="wrap_content" @@ -33,22 +51,30 @@ android:hint="Password" /> <Button - android:text="login" - android:layout_width="wrap_content" - android:layout_height="wrap_content" + android:text="Login" + android:layout_width="100dp" + android:layout_height="50dp" + android:layout_marginTop="32dp" + android:textStyle="bold" + android:textColor="#000000" + android:background="#66CCCC" + android:id="@+id/login" android:layout_below="@+id/password" - android:layout_centerHorizontal="true" - android:layout_marginTop="49dp" - android:id="@+id/login" /> + android:layout_centerHorizontal="true" /> <TextView - android:text="Not a member ? Register now!" + android:text="Not a registered user! Register now" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_below="@+id/login" - android:layout_centerHorizontal="true" - android:layout_marginTop="81dp" + android:layout_marginTop="19dp" android:id="@+id/reg" - android:textStyle="normal|bold" /> + android:textColor="#000000" + android:textStyle="bold" + android:layout_below="@+id/login" + android:layout_alignStart="@+id/password" /> </RelativeLayout> + + + + diff --git a/app/src/main/res/layout/activity_maps.xml b/app/src/main/res/layout/activity_maps.xml index 16d3a4f04a78ff7e91ed384d2f777c01ce652f00..441cf86de80e20bb15fdb43f7909b46553d3dab0 100644 --- a/app/src/main/res/layout/activity_maps.xml +++ b/app/src/main/res/layout/activity_maps.xml @@ -37,7 +37,8 @@ android:layout_alignParentBottom="true" android:layout_alignEnd="@+id/supermarket" android:layout_weight="1" - /> + android:background="#0000FF" + /> <Button android:id="@+id/dining" @@ -48,8 +49,8 @@ android:layout_alignParentBottom="true" android:layout_toEndOf="@+id/shopping" android:layout_marginStart="46dp" - android:layout_weight="1" - /> + android:background="#FFA500" + android:layout_weight="1" /> <Button android:id="@+id/supermarket" @@ -60,12 +61,9 @@ android:layout_alignParentBottom="true" android:layout_alignParentEnd="true" android:layout_weight="1" - /> + android:background="#7FFF00"/> </LinearLayout> - - - </RelativeLayout> diff --git a/app/src/main/res/layout/activity_profile.xml b/app/src/main/res/layout/activity_profile.xml index 78d07884e6956e05cc6b5703f5b124f51f7a7109..db383aa9bf4561f0cc527b4d218832024411e087 100644 --- a/app/src/main/res/layout/activity_profile.xml +++ b/app/src/main/res/layout/activity_profile.xml @@ -8,6 +8,7 @@ android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" + android:background="@drawable/gradient1" tools:context="com.example.chan24.smartplanner.ProfileActivity"> <TextView @@ -18,17 +19,38 @@ android:layout_alignParentTop="true" android:layout_alignParentStart="true" android:layout_marginStart="136dp" + android:layout_centerHorizontal="true" + android:textAlignment="center" + android:textColor="#66CCCC" android:layout_marginTop="21dp" android:id="@+id/uname" /> <TextView android:layout_width="match_parent" - android:layout_height="wrap_content" android:layout_below="@+id/uname" android:layout_marginTop="48dp" android:id="@+id/userName" + android:layout_height="30dp" + android:textSize="25dp" + android:text="" + android:textColor="#000000" + android:layout_marginLeft="45dp" android:layout_alignParentStart="true" /> + <ImageView + android:layout_width="30dp" + android:layout_height="30dp" + android:src="@drawable/age" + android:layout_marginTop="166dp" + android:layout_marginLeft="8dp" /> + + <ImageView + android:layout_width="30dp" + android:layout_height="30dp" + android:src="@drawable/username" + android:layout_marginTop="110dp" + android:layout_marginLeft="8dp" /> + <EditText android:layout_width="match_parent" android:layout_height="wrap_content" @@ -36,18 +58,24 @@ android:ems="10" android:id="@+id/age" android:hint="Age" + android:textColor="#000000" android:layout_below="@+id/userName" android:layout_alignParentStart="true" - android:layout_marginTop="24dp" /> + android:layout_marginTop="24dp" + android:textStyle="bold" + android:layout_marginLeft="40dp"/> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="phone" android:ems="10" + android:textStyle="bold" android:layout_below="@+id/gender" + android:textColor="#000000" android:layout_centerHorizontal="true" android:layout_marginTop="30dp" + android:layout_marginLeft="80dp" android:id="@+id/phone" android:hint="Phone" /> @@ -57,6 +85,7 @@ android:layout_height="wrap_content" android:layout_marginTop="44dp" android:id="@+id/cancel" + android:background="@drawable/rbut" android:layout_below="@+id/phone" android:layout_alignParentStart="true" android:layout_marginStart="44dp" /> @@ -69,6 +98,7 @@ android:layout_below="@+id/age" android:layout_alignParentStart="true" android:layout_marginStart="10dp" + android:layout_marginLeft="80dp" android:layout_marginTop="17dp"> <RadioButton @@ -76,7 +106,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/male" - android:layout_weight="1" /> + android:layout_weight="1" + android:layout_marginLeft="40dp"/> <RadioButton android:text="Female" @@ -86,15 +117,30 @@ android:layout_weight="1" /> </RadioGroup> + + <ImageView + android:layout_width="30dp" + android:layout_height="30dp" + android:src="@drawable/gender" + android:layout_marginTop="225dp" + android:layout_marginLeft="8dp" /> + + <ImageView + android:layout_width="30dp" + android:layout_height="30dp" + android:src="@drawable/phone" + android:layout_marginTop="290dp" + android:layout_marginLeft="8dp" /> + <Button android:text="Save" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/cancel" android:layout_alignParentEnd="true" + android:background="@drawable/rbut" android:layout_marginEnd="50dp" android:onClick="save" - android:id="@+id/save" /> </RelativeLayout> diff --git a/app/src/main/res/layout/activity_register.xml b/app/src/main/res/layout/activity_register.xml index e648aae56c77b1a97240780383c959ee9d04f6f4..321e8e894ad4253cb8861c2670ec2f16d8b47ebd 100644 --- a/app/src/main/res/layout/activity_register.xml +++ b/app/src/main/res/layout/activity_register.xml @@ -8,6 +8,7 @@ android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" + android:background="@drawable/buildings2" tools:context="com.example.chan24.smartplanner.RegisterActivity"> <EditText @@ -17,10 +18,31 @@ android:ems="10" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" + android:textColorHint="#000000" android:layout_marginTop="48dp" android:id="@+id/user" android:hint="Username" /> + <ImageView + android:layout_width="30dp" + android:layout_height="30dp" + android:src="@drawable/username" + android:layout_marginTop="56dp" + android:layout_marginLeft="35dp" /> + + <ImageView + android:layout_width="30dp" + android:layout_height="30dp" + android:src="@drawable/pass" + android:layout_marginTop="145dp" + android:layout_marginLeft="35dp" /> + + <ImageView + android:layout_width="30dp" + android:layout_height="30dp" + android:src="@drawable/mail" + android:layout_marginTop="229dp" + android:layout_marginLeft="35dp" /> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" @@ -30,6 +52,7 @@ android:layout_alignEnd="@+id/user" android:layout_marginTop="46dp" android:id="@+id/pass" + android:textColorHint="#000000" android:hint="Password" /> <EditText @@ -40,15 +63,19 @@ android:layout_centerVertical="true" android:layout_alignEnd="@+id/pass" android:id="@+id/mail" + android:layout_below="@+id/pass" + android:layout_marginTop="38dp" + android:textColorHint="#000000" android:hint="Email" /> <Button android:text="sign up" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_below="@+id/mail" - android:layout_centerHorizontal="true" - android:layout_marginTop="50dp" + android:layout_marginTop="18dp" android:onClick="signup" - android:id="@+id/signup" /> + android:id="@+id/signup" + android:background="#66cccc" + android:layout_below="@+id/mail" + android:layout_centerHorizontal="true" /> </RelativeLayout> diff --git a/app/src/main/res/layout/activity_user_area.xml b/app/src/main/res/layout/activity_user_area.xml index 6cdbec34721adc989de3dfebab43bc95abfb5dd0..3ad074cf9c0c6d21354268b61566832a63948da6 100644 --- a/app/src/main/res/layout/activity_user_area.xml +++ b/app/src/main/res/layout/activity_user_area.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:tools="http://schemas.android.com/tools" - xmlns:app="http://schemas.android.com/apk/res-auto" - android:id="@+id/activity_user_area" - android:layout_width="match_parent" - android:layout_height="match_parent" - tools:context="com.example.chan24.smartplanner.UserArea" +xmlns:tools="http://schemas.android.com/tools" +xmlns:app="http://schemas.android.com/apk/res-auto" +android:id="@+id/activity_user_area" +android:layout_width="match_parent" +android:layout_height="match_parent" +android:background="@drawable/gradient1" +tools:context="com.example.chan24.smartplanner.UserArea" > <LinearLayout android:layout_width="match_parent" @@ -17,7 +18,7 @@ android:id="@+id/textView2" android:layout_width="match_parent" android:text="" - android:textColor="@color/wallet_holo_blue_light" + android:textColor="#66CCCC" android:textSize="35dp" android:textAlignment="center" android:layout_height="80dp" /> @@ -27,6 +28,7 @@ android:layout_height="35dp" android:text="What do you want to do?" android:textColor="@color/colorPrimaryDark" + android:textStyle="bold" android:textSize="25dp" android:layout_marginTop="10dp" /> @@ -53,6 +55,7 @@ android:layout_width="match_parent" android:layout_height="35dp" android:text="How far can you go?" + android:textStyle="bold" android:textSize="25dp" android:textColor="@color/colorPrimary" android:layout_marginTop="30dp" @@ -63,28 +66,31 @@ android:layout_width="match_parent" android:layout_height="45dp" android:layout_marginTop="20dp" - android:hint="Distance in km" + android:hint="Distance in m" + android:textStyle="bold" android:inputType="number" /> <Button android:id="@+id/save" - android:layout_width="wrap_content" + android:layout_width="120dp" android:layout_height="wrap_content" - android:layout_marginLeft="135dp" - android:layout_marginTop="70dp" + android:layout_marginTop="55dp" + android:background="@drawable/rbut" + android:layout_gravity="center" android:text="Find places!" /> </LinearLayout> - <android.support.design.widget.NavigationView - android:layout_width="wrap_content" - android:layout_height="match_parent" - app:menu="@menu/navigation_menu" - app:headerLayout="@layout/navigation_header" - android:layout_gravity="start" - android:id="@+id/navigation_view"> +<android.support.design.widget.NavigationView + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:background="#FFFFE0" + app:menu="@menu/navigation_menu" + app:headerLayout="@layout/navigation_header" + android:layout_gravity="start" + android:id="@+id/navigation_view"> - </android.support.design.widget.NavigationView> +</android.support.design.widget.NavigationView> </android.support.v4.widget.DrawerLayout> diff --git a/app/src/main/res/layout/navigation_header.xml b/app/src/main/res/layout/navigation_header.xml index aa5548c1cec0ecdf3a8993a8861da17d5c8bd0c2..ddadd52abcc0330a1e4afb6e2102fc551de07079 100644 --- a/app/src/main/res/layout/navigation_header.xml +++ b/app/src/main/res/layout/navigation_header.xml @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="144dp"