diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 705a308..66553b5 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -39,6 +39,9 @@ dependencies {
implementation("com.google.android.material:material:1.12.0")
implementation("androidx.activity:activity:1.10.0")
implementation("androidx.constraintlayout:constraintlayout:2.2.0")
+ implementation("androidx.legacy:legacy-support-v4:1.0.0")
+ implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.8.7")
+ implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7")
defaultLibrary()
implementation(Dependencies.AndroidX.activity)
implementation(Dependencies.AndroidX.fragment)
diff --git a/app/src/main/java/ru/myitschool/work/ui/profile/RedactProfileFragment.java b/app/src/main/java/ru/myitschool/work/ui/profile/RedactProfileFragment.java
new file mode 100644
index 0000000..d191f01
--- /dev/null
+++ b/app/src/main/java/ru/myitschool/work/ui/profile/RedactProfileFragment.java
@@ -0,0 +1,38 @@
+package ru.myitschool.work.ui.profile;
+
+import androidx.lifecycle.ViewModelProvider;
+
+import android.os.Bundle;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.fragment.app.Fragment;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import ru.myitschool.work.R;
+
+public class RedactProfileFragment extends Fragment {
+
+ private RedactProfileViewModel mViewModel;
+
+ public static RedactProfileFragment newInstance() {
+ return new RedactProfileFragment();
+ }
+
+ @Override
+ public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container,
+ @Nullable Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.fragment_redact_profile, container, false);
+ }
+
+ @Override
+ public void onActivityCreated(@Nullable Bundle savedInstanceState) {
+ super.onActivityCreated(savedInstanceState);
+ mViewModel = new ViewModelProvider(this).get(RedactProfileViewModel.class);
+ // TODO: Use the ViewModel
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/java/ru/myitschool/work/ui/profile/RedactProfileViewModel.java b/app/src/main/java/ru/myitschool/work/ui/profile/RedactProfileViewModel.java
new file mode 100644
index 0000000..b06e10e
--- /dev/null
+++ b/app/src/main/java/ru/myitschool/work/ui/profile/RedactProfileViewModel.java
@@ -0,0 +1,7 @@
+package ru.myitschool.work.ui.profile;
+
+import androidx.lifecycle.ViewModel;
+
+public class RedactProfileViewModel extends ViewModel {
+ // TODO: Implement the ViewModel
+}
\ No newline at end of file
diff --git a/app/src/main/java/ru/myitschool/work/ui/userlist/CompanyInfoFragment.java b/app/src/main/java/ru/myitschool/work/ui/userlist/CompanyInfoFragment.java
new file mode 100644
index 0000000..8c78ba5
--- /dev/null
+++ b/app/src/main/java/ru/myitschool/work/ui/userlist/CompanyInfoFragment.java
@@ -0,0 +1,38 @@
+package ru.myitschool.work.ui.userlist;
+
+import androidx.lifecycle.ViewModelProvider;
+
+import android.os.Bundle;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.fragment.app.Fragment;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import ru.myitschool.work.R;
+
+public class CompanyInfoFragment extends Fragment {
+
+ private CompanyInfoViewModel mViewModel;
+
+ public static CompanyInfoFragment newInstance() {
+ return new CompanyInfoFragment();
+ }
+
+ @Override
+ public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container,
+ @Nullable Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.company_info_fragment, container, false);
+ }
+
+ @Override
+ public void onActivityCreated(@Nullable Bundle savedInstanceState) {
+ super.onActivityCreated(savedInstanceState);
+ mViewModel = new ViewModelProvider(this).get(CompanyInfoViewModel.class);
+ // TODO: Use the ViewModel
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/java/ru/myitschool/work/ui/userlist/CompanyInfoViewModel.java b/app/src/main/java/ru/myitschool/work/ui/userlist/CompanyInfoViewModel.java
new file mode 100644
index 0000000..708da7d
--- /dev/null
+++ b/app/src/main/java/ru/myitschool/work/ui/userlist/CompanyInfoViewModel.java
@@ -0,0 +1,7 @@
+package ru.myitschool.work.ui.userlist;
+
+import androidx.lifecycle.ViewModel;
+
+public class CompanyInfoViewModel extends ViewModel {
+ // TODO: Implement the ViewModel
+}
\ No newline at end of file
diff --git a/app/src/main/res/drawable/contacts.png b/app/src/main/res/drawable/contacts.png
new file mode 100644
index 0000000..b853acf
Binary files /dev/null and b/app/src/main/res/drawable/contacts.png differ
diff --git a/app/src/main/res/drawable/ic_address.png b/app/src/main/res/drawable/ic_address.png
new file mode 100644
index 0000000..499c0e1
Binary files /dev/null and b/app/src/main/res/drawable/ic_address.png differ
diff --git a/app/src/main/res/drawable/info.png b/app/src/main/res/drawable/info.png
new file mode 100644
index 0000000..7c2d837
Binary files /dev/null and b/app/src/main/res/drawable/info.png differ
diff --git a/app/src/main/res/layout/company_info_fragment.xml b/app/src/main/res/layout/company_info_fragment.xml
index d7c2ccc..8e88fef 100644
--- a/app/src/main/res/layout/company_info_fragment.xml
+++ b/app/src/main/res/layout/company_info_fragment.xml
@@ -45,9 +45,9 @@