diff --git a/app/build.gradle b/app/build.gradle
index 4332a31..92ed40c 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -4,12 +4,12 @@ plugins {
}
android {
- compileSdk 32
+ compileSdk 33
defaultConfig {
applicationId "otus.gpb.homework.viewandresources"
minSdk 23
- targetSdk 32
+ targetSdk 33
versionCode 1
versionName "1.0"
@@ -34,6 +34,7 @@ android {
dependencies {
implementation 'androidx.core:core-ktx:1.9.0'
implementation 'androidx.appcompat:appcompat:1.5.1'
+// implementation 'androidx.compose.material:material-icons-extended:1.6.8'
implementation 'com.google.android.material:material:1.6.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
}
\ No newline at end of file
diff --git a/app/src/main/res/drawable/arrow_back_black_24dp.xml b/app/src/main/res/drawable/arrow_back_black_24dp.xml
new file mode 100644
index 0000000..d219b85
--- /dev/null
+++ b/app/src/main/res/drawable/arrow_back_black_24dp.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/baseline_calendar_month_24.xml b/app/src/main/res/drawable/baseline_calendar_month_24.xml
new file mode 100644
index 0000000..2c6e9b5
--- /dev/null
+++ b/app/src/main/res/drawable/baseline_calendar_month_24.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/app/src/main/res/drawable/baseline_location_on_24.xml b/app/src/main/res/drawable/baseline_location_on_24.xml
new file mode 100644
index 0000000..dd12113
--- /dev/null
+++ b/app/src/main/res/drawable/baseline_location_on_24.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/call.xml b/app/src/main/res/drawable/call.xml
new file mode 100644
index 0000000..b539e79
--- /dev/null
+++ b/app/src/main/res/drawable/call.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/close.xml b/app/src/main/res/drawable/close.xml
new file mode 100644
index 0000000..512dfdb
--- /dev/null
+++ b/app/src/main/res/drawable/close.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/dot_line.xml b/app/src/main/res/drawable/dot_line.xml
new file mode 100644
index 0000000..2e24c37
--- /dev/null
+++ b/app/src/main/res/drawable/dot_line.xml
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/edit.xml b/app/src/main/res/drawable/edit.xml
new file mode 100644
index 0000000..931dbdf
--- /dev/null
+++ b/app/src/main/res/drawable/edit.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/hamburger.xml b/app/src/main/res/drawable/hamburger.xml
new file mode 100644
index 0000000..c9c78c8
--- /dev/null
+++ b/app/src/main/res/drawable/hamburger.xml
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/loyalty.xml b/app/src/main/res/drawable/loyalty.xml
new file mode 100644
index 0000000..30e02d2
--- /dev/null
+++ b/app/src/main/res/drawable/loyalty.xml
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/person.xml b/app/src/main/res/drawable/person.xml
new file mode 100644
index 0000000..a59515f
--- /dev/null
+++ b/app/src/main/res/drawable/person.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/app/src/main/res/drawable/search.xml b/app/src/main/res/drawable/search.xml
new file mode 100644
index 0000000..d28a601
--- /dev/null
+++ b/app/src/main/res/drawable/search.xml
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/shape.xml b/app/src/main/res/drawable/shape.xml
new file mode 100644
index 0000000..51d503a
--- /dev/null
+++ b/app/src/main/res/drawable/shape.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/wallet.xml b/app/src/main/res/drawable/wallet.xml
new file mode 100644
index 0000000..0895837
--- /dev/null
+++ b/app/src/main/res/drawable/wallet.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/font/rubik_black.ttf b/app/src/main/res/font/rubik_black.ttf
new file mode 100644
index 0000000..edad5d2
Binary files /dev/null and b/app/src/main/res/font/rubik_black.ttf differ
diff --git a/app/src/main/res/layout/activity_cart.xml b/app/src/main/res/layout/activity_cart.xml
index 57dc4d4..af6c14e 100644
--- a/app/src/main/res/layout/activity_cart.xml
+++ b/app/src/main/res/layout/activity_cart.xml
@@ -6,4 +6,391 @@
android:layout_height="match_parent"
tools:context=".CartActivity">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_contacts.xml b/app/src/main/res/layout/activity_contacts.xml
index 6ef087b..cda11af 100644
--- a/app/src/main/res/layout/activity_contacts.xml
+++ b/app/src/main/res/layout/activity_contacts.xml
@@ -6,4 +6,199 @@
android:layout_height="match_parent"
tools:context=".ContactsActivity">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/dialog_signin.xml b/app/src/main/res/layout/dialog_signin.xml
index 77d9ef6..b282849 100644
--- a/app/src/main/res/layout/dialog_signin.xml
+++ b/app/src/main/res/layout/dialog_signin.xml
@@ -1,6 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/menu/cart_app_bar.xml b/app/src/main/res/menu/cart_app_bar.xml
new file mode 100644
index 0000000..b724db9
--- /dev/null
+++ b/app/src/main/res/menu/cart_app_bar.xml
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/app/src/main/res/menu/contacts_app_bar.xml b/app/src/main/res/menu/contacts_app_bar.xml
new file mode 100644
index 0000000..c9ac237
--- /dev/null
+++ b/app/src/main/res/menu/contacts_app_bar.xml
@@ -0,0 +1,17 @@
+
+
\ 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 266a56d..c39105a 100644
--- a/app/src/main/res/values-night/themes.xml
+++ b/app/src/main/res/values-night/themes.xml
@@ -1,6 +1,6 @@
-
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
new file mode 100644
index 0000000..82e45d3
--- /dev/null
+++ b/app/src/main/res/values/attrs.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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 f8c6127..2e3b625 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -7,4 +7,10 @@
#FF018786
#FF000000
#FFFFFFFF
+ #1A66A3
+ #5DC361
+ #958B8B
+ #ff49454f
+ #EA0808
+ #C3B115
\ 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 a7036ac..7bd8f4b 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,3 +1,36 @@
View & Resources
+ Name
+ Phone number
+ Select
+ Address
+ City
+ State
+ Zip
+ Notes
+ Birthday
+ REGISTER
+ 4 items in your cart
+ On the top
+ Caption
+ Forever Friends
+ $US,1.50
+ Your order total
+ 41.24
+ Shipping
+ Tax
+ Sign in
+ E-mail
+ email
+ Password
+ Reset my password
+ Prototyping Kit
+
+ Subtotal
+ Pay now
+ Contacts
+ Search
+ More
+ Cart
+ Cart
\ No newline at end of file
diff --git a/app/src/main/res/values/style.xml b/app/src/main/res/values/style.xml
new file mode 100644
index 0000000..c842eff
--- /dev/null
+++ b/app/src/main/res/values/style.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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 d0b5d4b..d8126b0 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -1,9 +1,9 @@
-
+
+
+
+
+
\ No newline at end of file