diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ac5d5e8c3b8e7f6dfee57554a53b9083711016cb
--- /dev/null
+++ b/app/src/main/AndroidManifest.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.futo.circles">
+
+    <application
+        android:name=".App"
+        android:icon="@mipmap/ic_launcher"
+        android:label="@string/app_name"
+        android:roundIcon="@mipmap/ic_launcher_round"
+        android:supportsRtl="true"
+        android:theme="@style/Theme.Circles">
+        <activity
+            android:name=".MainActivity"
+            android:exported="true">
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+
+                <category android:name="android.intent.category.LAUNCHER" />
+            </intent-filter>
+        </activity>
+    </application>
+
+</manifest>
\ No newline at end of file
diff --git a/app/src/main/java/com/futo/circles/App.kt b/app/src/main/java/com/futo/circles/App.kt
new file mode 100644
index 0000000000000000000000000000000000000000..ea6bfbecbd23e1028ea52442f58a6533e54d4121
--- /dev/null
+++ b/app/src/main/java/com/futo/circles/App.kt
@@ -0,0 +1,17 @@
+package com.futo.circles
+
+import android.app.Application
+import com.futo.circles.di.applicationModules
+import org.koin.android.ext.koin.androidContext
+import org.koin.core.context.startKoin
+
+class App : Application() {
+
+    override fun onCreate() {
+        super.onCreate()
+        startKoin {
+            androidContext(this@App)
+            modules(applicationModules)
+        }
+    }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/futo/circles/di/Modules.kt b/app/src/main/java/com/futo/circles/di/Modules.kt
new file mode 100644
index 0000000000000000000000000000000000000000..85fec58ac58ca5b339d933065d1cf851838c944b
--- /dev/null
+++ b/app/src/main/java/com/futo/circles/di/Modules.kt
@@ -0,0 +1,13 @@
+package com.futo.circles.di
+
+import com.futo.circles.ui.sign_in.LogInViewModel
+import org.koin.androidx.viewmodel.dsl.viewModel
+import org.koin.dsl.module
+
+private val uiModule = module {
+    viewModel {
+        LogInViewModel()
+    }
+}
+
+val applicationModules = listOf(uiModule)
\ No newline at end of file