From f557dd2b869e18bdb2edc3918a2cdc603da78b67 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 25 May 2025 08:08:57 +0000 Subject: [PATCH] Upload files to "/" --- Brylyakov Libs.txt | 47 ++++++++++++++ gadzhiev_config.txt | 128 +++++++++++++++++++++++++++++++++++++ Калитов А.docx | Bin 0 -> 4624 bytes Титовец библиотеки (1).txt | 19 ++++++ 4 files changed, 194 insertions(+) create mode 100644 Brylyakov Libs.txt create mode 100644 gadzhiev_config.txt create mode 100644 Калитов А.docx create mode 100644 Титовец библиотеки (1).txt diff --git a/Brylyakov Libs.txt b/Brylyakov Libs.txt new file mode 100644 index 0000000..4775aac --- /dev/null +++ b/Brylyakov Libs.txt @@ -0,0 +1,47 @@ +[versions] +kotlin = "2.1.20" +core-ktx = "1.16.0" +lifecycle-runtime-ktx = "2.8.7" +activity-compose = "1.10.1" +compose-bom = "2025.04.01" +material = "1.3.2" +koin = "4.0.4" +retrofit = "2.11.0" +serialization = "1.8.1" +navigation-compose = "2.8.9" +coil = "2.7.0" +splash-screen = "1.2.0-beta01" + +[plugins] +android-application = { id = "com.android.application" } +android-library = { id = "com.android.library" } +jvm = { id = "org.jetbrains.kotlin.jvm" } +kotlin = { id = "org.jetbrains.kotlin.android" } +compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } +serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } + +[libraries] +core-ktx = { module = "androidx.core:core-ktx", version.ref = "core-ktx" } +lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycle-runtime-ktx" } +activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activity-compose" } +compose-bom = { module = "androidx.compose:compose-bom", version.ref = "compose-bom" } +ui = { module = "androidx.compose.ui:ui" } +ui-graphics = { module = "androidx.compose.ui:ui-graphics" } +ui-tooling = { module = "androidx.compose.ui:ui-tooling" } +ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" } +material = { module = "androidx.compose.material3:material3", version.ref = "material" } + +koin-core = { module = "io.insert-koin:koin-core", version.ref = "koin" } +koin-android = { module = "io.insert-koin:koin-android", version.ref = "koin" } +koin-compose = { module = "io.insert-koin:koin-androidx-compose", version.ref = "koin" } + +retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" } +converter-gson = { module = "com.squareup.retrofit2:converter-gson", version.ref = "retrofit" } + +serialization = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "serialization" } + +navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "navigation-compose" } + +coil = { module = "io.coil-kt:coil-compose", version.ref = "coil" } + +splash-screen = { module = "androidx.core:core-splashscreen", version.ref = "splash-screen" } diff --git a/gadzhiev_config.txt b/gadzhiev_config.txt new file mode 100644 index 0000000..579d41f --- /dev/null +++ b/gadzhiev_config.txt @@ -0,0 +1,128 @@ +[versions] +accompanist = "0.37.3" +agp = "8.9.3" +appcompat = "1.7.0" +coil = "3.2.0" +splashscreen = "1.0.1" +koin = "4.0.4" +kotlin = "2.1.21" +coreKtx = "1.16.0" +junit = "4.13.2" +junitVersion = "1.2.1" +espressoCore = "3.6.1" +coroutines = "1.10.2" +serialization = "1.8.1" +ktor = "3.1.2" +lifecycleRuntimeKtx = "2.9.0" +activityCompose = "1.10.1" +composeBom = "2025.05.01" +ksp = "2.1.21-2.0.1" +navigation = "2.9.0" +room = "2.7.1" + +[libraries] +accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanist" } +androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" } +androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } +androidx-core-splashscreen = { module = "androidx.core:core-splashscreen", version.ref = "splashscreen" } +androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "navigation" } +androidx-room-ktx = { module = "androidx.room:room-ktx", version.ref = "room" } +androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "room" } +androidx-room-runtime = { module = "androidx.room:room-runtime", version.ref = "room" } +coil-compose = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil" } +junit = { group = "junit", name = "junit", version.ref = "junit" } +androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" } +androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" } +androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtx" } +androidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "lifecycleRuntimeKtx" } +androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "activityCompose" } +androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "composeBom" } +androidx-ui = { group = "androidx.compose.ui", name = "ui" } +androidx-ui-graphics = { group = "androidx.compose.ui", name = "ui-graphics" } +androidx-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" } +androidx-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" } +androidx-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest" } +androidx-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4" } +androidx-material3 = { group = "androidx.compose.material3", name = "material3" } +koin-android = { module = "io.insert-koin:koin-android", version.ref = "koin" } +koin-androidx-compose = { module = "io.insert-koin:koin-androidx-compose", version.ref = "koin" } +koin-androidx-compose-navigation = { module = "io.insert-koin:koin-androidx-compose-navigation", version.ref = "koin" } +koin-core = { module = "io.insert-koin:koin-core", version.ref = "koin" } +kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "coroutines" } +kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines" } +kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "serialization" } +ktor-client-android = { module = "io.ktor:ktor-client-android", version.ref = "ktor" } +ktor-client-content-negotiation = { module = "io.ktor:ktor-client-content-negotiation", version.ref = "ktor" } +ktor-client-core = { module = "io.ktor:ktor-client-core", version.ref = "ktor" } +ktor-client-logging = { module = "io.ktor:ktor-client-logging", version.ref = "ktor" } +ktor-serialization-kotlinx-json = { module = "io.ktor:ktor-serialization-kotlinx-json", version.ref = "ktor" } + +[plugins] +android-application = { id = "com.android.application", version.ref = "agp" } +kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } +kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } +kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } +ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } + +#################### plugins #################### + +plugins { + alias(libs.plugins.android.application) apply false + alias(libs.plugins.kotlin.android) apply false + alias(libs.plugins.kotlin.compose) apply false + alias(libs.plugins.kotlin.serialization) apply false + alias(libs.plugins.ksp) apply false +} + +#################### implementations #################### + +dependencies { + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.appcompat) + + implementation(libs.androidx.lifecycle.runtime.compose) + implementation(libs.androidx.lifecycle.runtime.ktx) + + implementation(libs.androidx.activity.compose) + implementation(platform(libs.androidx.compose.bom)) + implementation(libs.androidx.ui) + implementation(libs.androidx.ui.graphics) + implementation(libs.androidx.ui.tooling.preview) + implementation(libs.androidx.material3) + + implementation(libs.koin.core) + implementation(libs.koin.android) + implementation(libs.koin.androidx.compose) + implementation(libs.koin.androidx.compose.navigation) + + implementation(libs.androidx.navigation.compose) + + implementation(libs.androidx.core.splashscreen) + + implementation(libs.accompanist.permissions) + + implementation(libs.coil.compose) + + implementation(libs.ktor.client.core) + implementation(libs.ktor.client.android) + implementation(libs.ktor.client.logging) + implementation(libs.ktor.client.content.negotiation) + implementation(libs.ktor.serialization.kotlinx.json) + + implementation(libs.kotlinx.serialization.json) + + implementation(libs.androidx.room.runtime) + ksp(libs.androidx.room.compiler) + implementation(libs.androidx.room.ktx) + + implementation(libs.kotlinx.coroutines.core) + implementation(libs.kotlinx.coroutines.android) + + testImplementation(libs.junit) + androidTestImplementation(libs.androidx.junit) + androidTestImplementation(libs.androidx.espresso.core) + androidTestImplementation(platform(libs.androidx.compose.bom)) + androidTestImplementation(libs.androidx.ui.test.junit4) + debugImplementation(libs.androidx.ui.tooling) + debugImplementation(libs.androidx.ui.test.manifest) +} \ No newline at end of file diff --git a/Калитов А.docx b/Калитов А.docx new file mode 100644 index 0000000000000000000000000000000000000000..c4744f3b87b85c52eeb266b429fc432350edf2c8 GIT binary patch literal 4624 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 literal 0 HcmV?d00001 diff --git a/Титовец библиотеки (1).txt b/Титовец библиотеки (1).txt new file mode 100644 index 0000000..74e3a19 --- /dev/null +++ b/Титовец библиотеки (1).txt @@ -0,0 +1,19 @@ +storybook_flutter: ^0.14.1 +flutter_svg: ^2.1.0 +mask_text_input_formatter: ^2.9.0 + +connectivity_plus: ^6.1.4 +dio: ^5.8.0+1 +intl: ^0.20.2 + +google_fonts: ^6.2.1 +pinput: ^5.0.1 +flutter_launcher_icons: ^0.14.3 +flutter_native_splash: ^2.4.6 +cupertino_icons: ^1.0.8 + +icon_font_generator: ^4.0.0 +icon_font_generator: ^3.2.0 +icon_font_generator: ^2.0.0 + +flutter_lints: ^5.0.0 \ No newline at end of file