diff --git a/app/src/main/java/com/example/timert/AddWorkout.kt b/app/src/main/java/com/example/timert/AddWorkout.kt
new file mode 100644
index 0000000..62f62f9
--- /dev/null
+++ b/app/src/main/java/com/example/timert/AddWorkout.kt
@@ -0,0 +1,57 @@
+package com.example.timert
+
+import android.app.AlertDialog
+import android.content.Intent
+import android.os.Bundle
+import android.widget.Button
+import androidx.activity.enableEdgeToEdge
+import androidx.appcompat.app.AppCompatActivity
+import androidx.core.view.ViewCompat
+import androidx.core.view.WindowInsetsCompat
+
+class AddWorkout : AppCompatActivity() {
+ private var isSave = false
+
+ override fun onCreate(savedInstanceState: Bundle?) {
+ super.onCreate(savedInstanceState)
+ enableEdgeToEdge()
+ setContentView(R.layout.activity_add_workout)
+ ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets ->
+ val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
+ v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom)
+ insets
+ }
+ val buttonSaveAll: Button = findViewById(R.id.btn_save_all)
+ buttonSaveAll.setOnClickListener {
+ val intent = Intent(this, MainActivity::class.java)
+ startActivity(intent)
+ isSave = true
+
+ }
+ val button_on_main_all: Button = findViewById(R.id.btn_on_main_all)
+ button_on_main_all.setOnClickListener {
+ if (isSave == false) {
+ AlertDialog.Builder(this)
+ .setTitle("Изменения не сохранены")
+ .setMessage("Продолжить без сохранения?")
+ .setPositiveButton("Да") { _, _ ->
+
+ val intent = Intent(this, MainActivity::class.java)
+ startActivity(intent)
+ }
+ .setNegativeButton("Нет") { dialog, _ ->
+ dialog.dismiss()
+ }
+ .show()
+ } else {
+ val intent = Intent(this, MainActivity::class.java)
+ startActivity(intent)
+ }
+ }
+ val button_add: Button = findViewById(R.id.add_workoutadd)
+ button_add.setOnClickListener {
+ val intent = Intent(this, CreatingTraining::class.java)
+ startActivity(intent)
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/timert/AllTraining.kt b/app/src/main/java/com/example/timert/AllTraining.kt
new file mode 100644
index 0000000..15b5e70
--- /dev/null
+++ b/app/src/main/java/com/example/timert/AllTraining.kt
@@ -0,0 +1,52 @@
+package com.example.timert
+
+import android.app.AlertDialog
+import android.content.Intent
+import android.os.Bundle
+import android.widget.Button
+import androidx.activity.enableEdgeToEdge
+import androidx.appcompat.app.AppCompatActivity
+import androidx.core.view.ViewCompat
+import androidx.core.view.WindowInsetsCompat
+
+class AllTraining : AppCompatActivity() {
+ private var isSave = false
+
+ override fun onCreate(savedInstanceState: Bundle?) {
+ super.onCreate(savedInstanceState)
+ enableEdgeToEdge()
+ setContentView(R.layout.activity_all_training)
+ ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets ->
+ val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
+ v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom)
+ insets
+ }
+ val buttonSaveAll: Button = findViewById(R.id.btn_save_all_vse)
+ buttonSaveAll.setOnClickListener {
+ val intent = Intent(this, MainActivity::class.java)
+ startActivity(intent)
+ isSave = true
+
+ }
+ val button_on_main_all: Button = findViewById(R.id.btn_on_main_all_vse)
+ button_on_main_all.setOnClickListener {
+ if (isSave == false) {
+ AlertDialog.Builder(this)
+ .setTitle("Изменения не сохранены")
+ .setMessage("Продолжить без сохранения?")
+ .setPositiveButton("Да") { _, _ ->
+
+ val intent = Intent(this, MainActivity::class.java)
+ startActivity(intent)
+ }
+ .setNegativeButton("Нет") { dialog, _ ->
+ dialog.dismiss()
+ }
+ .show()
+ } else {
+ val intent = Intent(this, MainActivity::class.java)
+ startActivity(intent)
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_add_workout.xml b/app/src/main/res/layout/activity_add_workout.xml
new file mode 100644
index 0000000..9d7062b
--- /dev/null
+++ b/app/src/main/res/layout/activity_add_workout.xml
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_all_training.xml b/app/src/main/res/layout/activity_all_training.xml
new file mode 100644
index 0000000..30314e2
--- /dev/null
+++ b/app/src/main/res/layout/activity_all_training.xml
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file