diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index ce2902b..bbf5435 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -12,6 +12,15 @@
android:supportsRtl="true"
android:theme="@style/Theme.SyncVision"
tools:targetApi="31">
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/java/com/example/syncvision/MainActivity.java b/app/src/main/java/com/example/syncvision/MainActivity.java
new file mode 100644
index 0000000..211f498
--- /dev/null
+++ b/app/src/main/java/com/example/syncvision/MainActivity.java
@@ -0,0 +1,53 @@
+package com.example.syncvision;
+
+import android.os.Bundle;
+import android.view.View;
+import android.widget.Switch;
+import androidx.activity.EdgeToEdge;
+
+import androidx.appcompat.app.AppCompatActivity;
+import androidx.appcompat.app.AppCompatDelegate;
+import androidx.core.graphics.Insets;
+import androidx.core.view.ViewCompat;
+import androidx.core.view.WindowInsetsCompat;
+
+public class MainActivity extends AppCompatActivity {
+
+ private Switch switch_btn;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ EdgeToEdge.enable(this);
+ setContentView(R.layout.activity_main);
+
+ switch_btn = findViewById(R.id.switcher); // Initialize the Switch
+
+ // Apply window insets listener to adjust padding
+ ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
+ Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
+ v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
+ return insets;
+ });
+
+ // Set click listener for the switch
+ switch_btn.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ toggleNightMode();
+ }
+ });
+ }
+
+ private void toggleNightMode() {
+ boolean isNightModeOn = AppCompatDelegate.getDefaultNightMode() == AppCompatDelegate.MODE_NIGHT_YES;
+
+ if (isNightModeOn) {
+ AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
+ switch_btn.setText("Enable Dark Mode");
+ } else {
+ AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
+ switch_btn.setText("Disable Dark Mode");
+ }
+ }
+}
diff --git a/app/src/main/res/color/dark_primary_dark_color.xml b/app/src/main/res/color/dark_primary_dark_color.xml
new file mode 100644
index 0000000..a8b409b
--- /dev/null
+++ b/app/src/main/res/color/dark_primary_dark_color.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/color/grey_2.xml b/app/src/main/res/color/grey_2.xml
new file mode 100644
index 0000000..a8b409b
--- /dev/null
+++ b/app/src/main/res/color/grey_2.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/baseline_account_circle_24.xml b/app/src/main/res/drawable/baseline_account_circle_24.xml
new file mode 100644
index 0000000..12d06a9
--- /dev/null
+++ b/app/src/main/res/drawable/baseline_account_circle_24.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
new file mode 100644
index 0000000..abfab91
--- /dev/null
+++ b/app/src/main/res/layout/activity_main.xml
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml
index 3750515..cfb8e2f 100644
--- a/app/src/main/res/values-night/themes.xml
+++ b/app/src/main/res/values-night/themes.xml
@@ -13,4 +13,6 @@
- ?attr/colorPrimaryVariant
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 943bddc..95b1567 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -9,5 +9,5 @@
#FFFFFFFF
#6C63FF
#979A9A
- #ced4da
+
\ 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 48fc8e4..01db1fd 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -4,11 +4,18 @@
Where ideas transform into reality, connections flourish, and creativity knows no limits.
Let`s get started!
Let`s get you Login!
+ Sign Here
Enter Information below
Enter Email
Enter Password
Recover Password?
Sign In
+ Sign Up
Don`t have an account?
+ Already have an account?
+ Login Here
Let`s Register
+ Enter FirstName
+ Enter LastName
+ Confirm Password
\ No newline at end of file
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 2148185..7e8ca6a 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -6,5 +6,8 @@
- @drawable/round_grey
- 30dp
- 5dp
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 007ee90..daad01e 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -12,5 +12,9 @@
- ?attr/colorPrimaryVariant
+
+
+
+
\ No newline at end of file