Refactor Code

This commit is contained in:
Nezumi
2023-02-10 16:17:35 +07:00
parent 7bf512d69a
commit 2dca14bb0c
25 changed files with 57 additions and 38 deletions
+4
View File
@@ -42,4 +42,8 @@ dependencies {
implementation 'com.google.android.material:material:1.8.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'androidx.viewpager2:viewpager2:1.0.0'
implementation 'com.makeramen:roundedimageview:2.3.0'
}
+7 -7
View File
@@ -14,29 +14,29 @@
android:theme="@style/Theme.Foodify"
tools:targetApi="31">
<activity
android:name=".ResetPasswordActivity"
android:name=".Activity.ResetPasswordActivity"
android:exported="false"
android:noHistory="true"
/>
<activity
android:name=".SendEmailActivity"
android:name=".Activity.SendEmailActivity"
android:exported="false"
android:noHistory="true"
/>
<activity
android:name=".ForgotPasswordActivity"
android:name=".Activity.ForgotPasswordActivity"
android:exported="false"
android:noHistory="true"
/>
<activity
android:name=".SignInActivity"
android:name=".Activity.SignInActivity"
android:exported="false"/>
<activity
android:name=".SignUpActivity"
android:name=".Activity.SignUpActivity"
android:exported="false"
android:noHistory="true" />
<activity
android:name=".SplashScreenActivity"
android:name=".Activity.SplashScreenActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
@@ -45,7 +45,7 @@
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:name=".Activity.MainActivity"
android:exported="false" />
</application>
@@ -1,4 +1,4 @@
package com.capstone.foodify;
package com.capstone.foodify.Activity;
import androidx.appcompat.app.AppCompatActivity;
@@ -8,6 +8,7 @@ import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import com.capstone.foodify.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputLayout;
@@ -1,4 +1,4 @@
package com.capstone.foodify;
package com.capstone.foodify.Activity;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
@@ -8,6 +8,8 @@ import android.annotation.SuppressLint;
import android.os.Bundle;
import android.view.MenuItem;
import com.capstone.foodify.R;
import com.capstone.foodify.ViewPagerAdapter;
import com.google.android.material.bottomnavigation.BottomNavigationView;
import com.google.android.material.navigation.NavigationBarView;
@@ -1,4 +1,4 @@
package com.capstone.foodify;
package com.capstone.foodify.Activity;
import androidx.appcompat.app.AppCompatActivity;
@@ -7,6 +7,7 @@ import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import com.capstone.foodify.R;
import com.google.android.material.textfield.TextInputLayout;
public class ResetPasswordActivity extends AppCompatActivity {
@@ -1,4 +1,4 @@
package com.capstone.foodify;
package com.capstone.foodify.Activity;
import androidx.appcompat.app.AppCompatActivity;
@@ -7,6 +7,7 @@ import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import com.capstone.foodify.R;
import com.google.android.material.button.MaterialButton;
public class SendEmailActivity extends AppCompatActivity {
@@ -1,21 +1,17 @@
package com.capstone.foodify;
package com.capstone.foodify.Activity;
import android.content.Intent;
import android.graphics.Typeface;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;
import com.capstone.foodify.R;
import com.google.android.material.textfield.TextInputLayout;
import java.util.Objects;
public class SignInActivity extends AppCompatActivity {
TextView signUp_textView, forgotPassword_textView;
@@ -1,4 +1,4 @@
package com.capstone.foodify;
package com.capstone.foodify.Activity;
import androidx.appcompat.app.AppCompatActivity;
@@ -21,6 +21,7 @@ import android.widget.Toast;
import com.capstone.foodify.API.ApiService;
import com.capstone.foodify.DistrictWardResponse.Datas;
import com.capstone.foodify.DistrictWardResponse.DisctrictWardResponse;
import com.capstone.foodify.R;
import com.google.android.material.textfield.TextInputLayout;
import java.text.SimpleDateFormat;
@@ -1,4 +1,4 @@
package com.capstone.foodify;
package com.capstone.foodify.Activity;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.app.AppCompatDelegate;
@@ -7,7 +7,7 @@ import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import java.util.Objects;
import com.capstone.foodify.R;
public class SplashScreenActivity extends AppCompatActivity {
@@ -3,6 +3,7 @@ package com.capstone.foodify.Fragment;
import android.os.Bundle;
import androidx.fragment.app.Fragment;
import androidx.viewpager2.widget.ViewPager2;
import android.view.LayoutInflater;
import android.view.View;
@@ -10,11 +11,15 @@ import android.view.ViewGroup;
import com.capstone.foodify.R;
import java.util.ArrayList;
import java.util.List;
public class HomeFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_home, container, false);
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_home, container, false);
return view;
}
}
@@ -11,7 +11,7 @@ import android.widget.Button;
import androidx.fragment.app.Fragment;
import com.capstone.foodify.R;
import com.capstone.foodify.SignUpActivity;
import com.capstone.foodify.Activity.SignUpActivity;
public class ProfileFragment extends Fragment {
@@ -28,7 +28,6 @@ public class ProfileFragment extends Fragment {
public void onClick(View view) {
Intent i =new Intent(getActivity(), SignUpActivity.class);
startActivity(i);
((Activity) getActivity()).overridePendingTransition(0,0);
}
});
return rootView;
Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 MiB

@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ForgotPasswordActivity">
tools:context=".Activity.ForgotPasswordActivity">
<ImageView
android:id="@+id/back_image"
+1 -1
View File
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:context=".MainActivity"
tools:context=".Activity.MainActivity"
>
<androidx.viewpager2.widget.ViewPager2
@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ResetPasswordActivity">
tools:context=".Activity.ResetPasswordActivity">
<ImageView
android:id="@+id/close_image"
@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".SendEmailActivity">
tools:context=".Activity.SendEmailActivity">
<ImageView
android:id="@+id/close_image"
+1 -1
View File
@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".SignInActivity">
tools:context=".Activity.SignInActivity">
<ImageView
android:id="@+id/back_image"
+1 -1
View File
@@ -5,7 +5,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".SignUpActivity">
tools:context=".Activity.SignUpActivity">
<ImageView
android:id="@+id/back_image"
@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".SplashScreenActivity">
tools:context=".Activity.SplashScreenActivity">
<ImageView
android:layout_width="287dp"
+3 -7
View File
@@ -1,14 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout 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"
tools:context=".Fragment.HomeFragment">
<!-- TODO: Update blank fragment layout -->
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="@string/hello_blank_fragment" />
</FrameLayout>
</LinearLayout>
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<com.makeramen.roundedimageview.RoundedImageView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/imageSlide"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:adjustViewBounds="true"
app:riv_corner_radius="12dp"
>
</com.makeramen.roundedimageview.RoundedImageView>