diff --git a/.metadata b/.metadata
index f5fe75d..92a4651 100644
--- a/.metadata
+++ b/.metadata
@@ -4,7 +4,7 @@
# This file should be version controlled and should not be manually edited.
version:
- revision: "b0850beeb25f6d5b10426284f506557f66181b36"
+ revision: "761747bfc538b5af34aa0d3fac380f1bc331ec49"
channel: "stable"
project_type: app
@@ -13,17 +13,17 @@ project_type: app
migration:
platforms:
- platform: root
- create_revision: b0850beeb25f6d5b10426284f506557f66181b36
- base_revision: b0850beeb25f6d5b10426284f506557f66181b36
+ create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
+ base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
- platform: android
- create_revision: b0850beeb25f6d5b10426284f506557f66181b36
- base_revision: b0850beeb25f6d5b10426284f506557f66181b36
+ create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
+ base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
- platform: web
- create_revision: b0850beeb25f6d5b10426284f506557f66181b36
- base_revision: b0850beeb25f6d5b10426284f506557f66181b36
+ create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
+ base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
- platform: windows
- create_revision: b0850beeb25f6d5b10426284f506557f66181b36
- base_revision: b0850beeb25f6d5b10426284f506557f66181b36
+ create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
+ base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
# User provided section
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 4adaafb..391a793 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -1,25 +1,26 @@
plugins {
id "com.android.application"
id "kotlin-android"
+ // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
id "dev.flutter.flutter-gradle-plugin"
}
def localProperties = new Properties()
-def localPropertiesFile = rootProject.file('local.properties')
+def localPropertiesFile = rootProject.file("local.properties")
if (localPropertiesFile.exists()) {
- localPropertiesFile.withReader('UTF-8') { reader ->
+ localPropertiesFile.withReader("UTF-8") { reader ->
localProperties.load(reader)
}
}
-def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
+def flutterVersionCode = localProperties.getProperty("flutter.versionCode")
if (flutterVersionCode == null) {
- flutterVersionCode = '1'
+ flutterVersionCode = "1"
}
-def flutterVersionName = localProperties.getProperty('flutter.versionName')
+def flutterVersionName = localProperties.getProperty("flutter.versionName")
if (flutterVersionName == null) {
- flutterVersionName = '1.0'
+ flutterVersionName = "1.0"
}
def keystoreProperties = new Properties()
@@ -29,36 +30,23 @@ if (keystorePropertiesFile.exists()) {
}
android {
- namespace "com.example.ollama"
- compileSdk flutter.compileSdkVersion
- ndkVersion flutter.ndkVersion
-
- dependenciesInfo {
- includeInApk = false
- includeInBundle = false
- }
+ namespace = "com.freakurl.apps.ollama"
+ compileSdk = flutter.compileSdkVersion
+ ndkVersion = flutter.ndkVersion
compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
- }
-
- kotlinOptions {
- jvmTarget = '1.8'
- }
-
- sourceSets {
- main.java.srcDirs += 'src/main/kotlin'
+ sourceCompatibility = JavaVersion.VERSION_1_8
+ targetCompatibility = JavaVersion.VERSION_1_8
}
defaultConfig {
- applicationId "com.freakurl.apps.ollama"
+ applicationId = "com.freakurl.apps.ollama"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
- minSdkVersion flutter.minSdkVersion
- targetSdkVersion flutter.targetSdkVersion
- versionCode flutterVersionCode.toInteger()
- versionName flutterVersionName
+ minSdk = flutter.minSdkVersion
+ targetSdk = flutter.targetSdkVersion
+ versionCode = flutterVersionCode.toInteger()
+ versionName = flutterVersionName
}
signingConfigs {
@@ -72,14 +60,11 @@ android {
buildTypes {
release {
- // Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.release
}
}
}
flutter {
- source '../..'
+ source = "../.."
}
-
-dependencies {}
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index a548855..f4c57e8 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -8,6 +8,7 @@
android:name=".MainActivity"
android:exported="true"
android:launchMode="singleTop"
+ android:taskAffinity=""
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
@@ -17,12 +18,12 @@
while the Flutter UI initializes. After that, this theme continues
to determine the Window background behind the Flutter UI. -->
+ android:name="io.flutter.embedding.android.NormalTheme"
+ android:resource="@style/NormalTheme"
+ />
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
@@ -67,4 +68,4 @@
-
\ No newline at end of file
+
diff --git a/android/app/src/main/kotlin/com/example/ollama/MainActivity.kt b/android/app/src/main/kotlin/com/freakurl/apps/ollama/MainActivity.kt
similarity index 73%
rename from android/app/src/main/kotlin/com/example/ollama/MainActivity.kt
rename to android/app/src/main/kotlin/com/freakurl/apps/ollama/MainActivity.kt
index 7675109..b363af4 100644
--- a/android/app/src/main/kotlin/com/example/ollama/MainActivity.kt
+++ b/android/app/src/main/kotlin/com/freakurl/apps/ollama/MainActivity.kt
@@ -1,4 +1,4 @@
-package com.example.ollama
+package com.freakurl.apps.ollama
import io.flutter.embedding.android.FlutterActivity
diff --git a/android/build.gradle b/android/build.gradle
index bc157bd..d2ffbff 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -5,12 +5,12 @@ allprojects {
}
}
-rootProject.buildDir = '../build'
+rootProject.buildDir = "../build"
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
- project.evaluationDependsOn(':app')
+ project.evaluationDependsOn(":app")
}
tasks.register("clean", Delete) {
diff --git a/android/gradle.properties b/android/gradle.properties
index 598d13f..3b5b324 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -1,3 +1,3 @@
-org.gradle.jvmargs=-Xmx4G
+org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
android.useAndroidX=true
android.enableJetifier=true
diff --git a/android/settings.gradle b/android/settings.gradle
index 774d879..adce2b0 100644
--- a/android/settings.gradle
+++ b/android/settings.gradle
@@ -5,10 +5,9 @@ pluginManagement {
def flutterSdkPath = properties.getProperty("flutter.sdk")
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
return flutterSdkPath
- }
- settings.ext.flutterSdkPath = flutterSdkPath()
+ }()
- includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle")
+ includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")
repositories {
google()