From 28f0370cafcb34214c1af7ee26f291a74c148827 Mon Sep 17 00:00:00 2001
From: robby syaifullah <robbysyaifullah19@gmail.com>
Date: Mon, 12 Feb 2018 14:28:30 +0700
Subject: [PATCH] Add Frontend for Registration Section

---
 .../example/leo/fitnessdiy/MainActivity.java  |   2 +-
 .../leo/fitnessdiy/RegistrationActivity.java  |  20 ++++
 app/src/main/res/layout/registration.xml      | 105 ++++++++++++++++++
 app/src/main/res/values/strings.xml           |  12 ++
 4 files changed, 138 insertions(+), 1 deletion(-)
 create mode 100644 app/src/main/java/com/example/leo/fitnessdiy/RegistrationActivity.java
 create mode 100644 app/src/main/res/layout/registration.xml

diff --git a/app/src/main/java/com/example/leo/fitnessdiy/MainActivity.java b/app/src/main/java/com/example/leo/fitnessdiy/MainActivity.java
index aae2395..7b80604 100644
--- a/app/src/main/java/com/example/leo/fitnessdiy/MainActivity.java
+++ b/app/src/main/java/com/example/leo/fitnessdiy/MainActivity.java
@@ -8,6 +8,6 @@ public class MainActivity extends AppCompatActivity {
     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
-        setContentView(R.layout.activity_main);
+        setContentView(R.layout.registration);
     }
 }
diff --git a/app/src/main/java/com/example/leo/fitnessdiy/RegistrationActivity.java b/app/src/main/java/com/example/leo/fitnessdiy/RegistrationActivity.java
new file mode 100644
index 0000000..2ce9595
--- /dev/null
+++ b/app/src/main/java/com/example/leo/fitnessdiy/RegistrationActivity.java
@@ -0,0 +1,20 @@
+package com.example.leo.fitnessdiy;
+
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+import android.view.View;
+import android.widget.RadioButton;
+
+/**
+ * Created by Heil on 2/12/2018.
+ */
+
+public class RegistrationActivity extends AppCompatActivity {
+
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        setContentView(R.layout.registration);
+    }
+
+}
diff --git a/app/src/main/res/layout/registration.xml b/app/src/main/res/layout/registration.xml
new file mode 100644
index 0000000..c6c9314
--- /dev/null
+++ b/app/src/main/res/layout/registration.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<android.support.constraint.ConstraintLayout 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="match_parent">
+
+    <LinearLayout
+        xmlns:app="http://schemas.android.com/apk/res-auto"
+        xmlns:tools="http://schemas.android.com/tools"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:gravity="center"
+        android:orientation="vertical"
+        tools:context="com.example.leo.fitnessdiy.RegistrationActivity">
+
+        <EditText
+            android:id="@+id/username"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:ems="10"
+            android:inputType="textPersonName"
+            android:text="@string/name"
+            tools:layout_editor_absoluteX="53dp"
+            tools:layout_editor_absoluteY="55dp" />
+
+        <EditText
+            android:id="@+id/password"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:ems="10"
+            android:inputType="textPassword"
+            android:text="@string/password"
+            tools:layout_editor_absoluteX="53dp"
+            tools:layout_editor_absoluteY="131dp" />
+
+        <EditText
+            android:id="@+id/email"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:ems="10"
+            android:inputType="textEmailAddress"
+            android:text="@string/email"
+            tools:layout_editor_absoluteX="53dp"
+            tools:layout_editor_absoluteY="206dp" />
+
+        <EditText
+            android:id="@+id/phone"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:ems="10"
+            android:inputType="phone"
+            android:text="@string/phone"
+            tools:layout_editor_absoluteX="53dp"
+            tools:layout_editor_absoluteY="272dp" />
+
+        <EditText
+            android:id="@+id/address"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:ems="10"
+            android:inputType="textPostalAddress"
+            android:text="@string/address"
+            tools:layout_editor_absoluteX="53dp"
+            tools:layout_editor_absoluteY="344dp" />
+
+        <TextView
+            android:layout_width="164dp"
+            android:layout_height="wrap_content"
+            android:text="@string/choice_command" />
+
+
+
+        <RadioGroup
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content">
+
+            <RadioButton
+                android:id="@+id/beginner"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="@string/beginner"
+                tools:layout_editor_absoluteX="41dp"
+                tools:layout_editor_absoluteY="417dp" />
+
+            <RadioButton
+                android:id="@+id/intermediate"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="@string/intermediate"
+                tools:layout_editor_absoluteX="41dp"
+                tools:layout_editor_absoluteY="463dp" />
+
+            <RadioButton
+                android:id="@+id/advance"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="@string/advanced"
+                tools:layout_editor_absoluteX="220dp"
+                tools:layout_editor_absoluteY="417dp" />
+
+        </RadioGroup>
+    </LinearLayout>
+
+</android.support.constraint.ConstraintLayout>
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 26c3262..31c3f0a 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,3 +1,15 @@
 <resources>
     <string name="app_name">FitnessDIY</string>
+    <string name="name">Name</string>
+    <string name="password">Password</string>
+    <string name="email">Email</string>
+    <string name="phone">Phone Number</string>
+    <string name="address">Address</string>
+
+    <string name="choice_command">Choose your difficulty</string>
+    <string name="beginner">Beginner</string>
+    <string name="intermediate">Intermediate</string>
+    <string name="advanced">Advanced</string>
+
+
 </resources>
-- 
GitLab