mirror of
				https://github.com/johrpan/musicus_mobile.git
				synced 2025-10-26 18:57:25 +01:00 
			
		
		
		
	Update project structure
This was done in comparison to a newly created flutter project. Notably this included migrating to AndroidX, updating Gradle and Kotlin and introducing a new .gitignore file in the android subdirectory.
This commit is contained in:
		
							parent
							
								
									d441dbcd57
								
							
						
					
					
						commit
						047ed8b7c8
					
				
					 7 changed files with 29 additions and 61 deletions
				
			
		
							
								
								
									
										44
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										44
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							|  | @ -24,50 +24,8 @@ | ||||||
| .dart_tool/ | .dart_tool/ | ||||||
| pubspec.lock | pubspec.lock | ||||||
| .flutter-plugins | .flutter-plugins | ||||||
|  | .flutter-plugins-dependencies | ||||||
| .packages | .packages | ||||||
| .pub-cache/ | .pub-cache/ | ||||||
| .pub/ | .pub/ | ||||||
| /build/ | /build/ | ||||||
| 
 |  | ||||||
| # Android related |  | ||||||
| **/android/.gradle |  | ||||||
| **/android/gradle |  | ||||||
| **/android/captures/ |  | ||||||
| **/android/gradlew |  | ||||||
| **/android/gradlew.bat |  | ||||||
| **/android/local.properties |  | ||||||
| **/android/**/GeneratedPluginRegistrant.java |  | ||||||
| 
 |  | ||||||
| # iOS/XCode related |  | ||||||
| **/ios/**/*.mode1v3 |  | ||||||
| **/ios/**/*.mode2v3 |  | ||||||
| **/ios/**/*.moved-aside |  | ||||||
| **/ios/**/*.pbxuser |  | ||||||
| **/ios/**/*.perspectivev3 |  | ||||||
| **/ios/**/*sync/ |  | ||||||
| **/ios/**/.sconsign.dblite |  | ||||||
| **/ios/**/.tags* |  | ||||||
| **/ios/**/.vagrant/ |  | ||||||
| **/ios/**/DerivedData/ |  | ||||||
| **/ios/**/Icon? |  | ||||||
| **/ios/**/Pods/ |  | ||||||
| **/ios/**/.symlinks/ |  | ||||||
| **/ios/**/profile |  | ||||||
| **/ios/**/xcuserdata |  | ||||||
| **/ios/.generated/ |  | ||||||
| **/ios/Flutter/App.framework |  | ||||||
| **/ios/Flutter/Flutter.framework |  | ||||||
| **/ios/Flutter/Generated.xcconfig |  | ||||||
| **/ios/Flutter/app.flx |  | ||||||
| **/ios/Flutter/app.zip |  | ||||||
| **/ios/Flutter/flutter_assets/ |  | ||||||
| **/ios/Flutter/flutter_export_environment.sh |  | ||||||
| **/ios/ServiceDefinitions.json |  | ||||||
| **/ios/Runner/GeneratedPluginRegistrant.* |  | ||||||
| 
 |  | ||||||
| # Exceptions to above rules. |  | ||||||
| !**/ios/**/default.mode1v3 |  | ||||||
| !**/ios/**/default.mode2v3 |  | ||||||
| !**/ios/**/default.pbxuser |  | ||||||
| !**/ios/**/default.perspectivev3 |  | ||||||
| !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages |  | ||||||
|  |  | ||||||
							
								
								
									
										8
									
								
								android/.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								android/.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,8 @@ | ||||||
|  | gradle-wrapper.jar | ||||||
|  | /.gradle | ||||||
|  | /gradle | ||||||
|  | /captures/ | ||||||
|  | /gradlew | ||||||
|  | /gradlew.bat | ||||||
|  | /local.properties | ||||||
|  | GeneratedPluginRegistrant.java | ||||||
|  | @ -37,13 +37,12 @@ android { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     defaultConfig { |     defaultConfig { | ||||||
|         // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). |  | ||||||
|         applicationId "de.johrpan.musicus" |         applicationId "de.johrpan.musicus" | ||||||
|         minSdkVersion 16 |         minSdkVersion 16 | ||||||
|         targetSdkVersion 28 |         targetSdkVersion 28 | ||||||
|         versionCode flutterVersionCode.toInteger() |         versionCode flutterVersionCode.toInteger() | ||||||
|         versionName flutterVersionName |         versionName flutterVersionName | ||||||
|         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" |         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     buildTypes { |     buildTypes { | ||||||
|  | @ -62,6 +61,6 @@ flutter { | ||||||
| dependencies { | dependencies { | ||||||
|     implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" |     implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" | ||||||
|     testImplementation 'junit:junit:4.12' |     testImplementation 'junit:junit:4.12' | ||||||
|     androidTestImplementation 'com.android.support.test:runner:1.0.2' |     androidTestImplementation 'androidx.test:runner:1.1.1' | ||||||
|     androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' |     androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -11,18 +11,18 @@ | ||||||
|             android:name=".MainActivity" |             android:name=".MainActivity" | ||||||
|             android:launchMode="singleTop" |             android:launchMode="singleTop" | ||||||
|             android:theme="@style/LaunchTheme" |             android:theme="@style/LaunchTheme" | ||||||
|             android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" |             android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" | ||||||
|             android:hardwareAccelerated="true" |             android:hardwareAccelerated="true" | ||||||
|             android:windowSoftInputMode="adjustResize"> |             android:windowSoftInputMode="adjustResize"> | ||||||
| 
 | 
 | ||||||
|             <meta-data |  | ||||||
|                 android:name="io.flutter.app.android.SplashScreenUntilFirstFrame" |  | ||||||
|                 android:value="true" /> |  | ||||||
| 
 |  | ||||||
|             <intent-filter> |             <intent-filter> | ||||||
|                 <action android:name="android.intent.action.MAIN" /> |                 <action android:name="android.intent.action.MAIN" /> | ||||||
|                 <category android:name="android.intent.category.LAUNCHER" /> |                 <category android:name="android.intent.category.LAUNCHER" /> | ||||||
|             </intent-filter> |             </intent-filter> | ||||||
|         </activity> |         </activity> | ||||||
|  | 
 | ||||||
|  |         <meta-data | ||||||
|  |             android:name="flutterEmbedding" | ||||||
|  |             android:value="2" /> | ||||||
|     </application> |     </application> | ||||||
| </manifest> | </manifest> | ||||||
|  |  | ||||||
|  | @ -1,13 +1,12 @@ | ||||||
| package de.johrpan.musicus | package de.johrpan.musicus | ||||||
| 
 | 
 | ||||||
| import android.os.Bundle | import androidx.annotation.NonNull; | ||||||
| 
 | import io.flutter.embedding.android.FlutterActivity | ||||||
| import io.flutter.app.FlutterActivity | import io.flutter.embedding.engine.FlutterEngine | ||||||
| import io.flutter.plugins.GeneratedPluginRegistrant | import io.flutter.plugins.GeneratedPluginRegistrant | ||||||
| 
 | 
 | ||||||
| class MainActivity: FlutterActivity() { | class MainActivity: FlutterActivity() { | ||||||
|   override fun onCreate(savedInstanceState: Bundle?) { |     override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) { | ||||||
|     super.onCreate(savedInstanceState) |         GeneratedPluginRegistrant.registerWith(flutterEngine); | ||||||
|     GeneratedPluginRegistrant.registerWith(this) |     } | ||||||
|   } |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -1,12 +1,12 @@ | ||||||
| buildscript { | buildscript { | ||||||
|     ext.kotlin_version = '1.2.71' |     ext.kotlin_version = '1.3.50' | ||||||
|     repositories { |     repositories { | ||||||
|         google() |         google() | ||||||
|         jcenter() |         jcenter() | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     dependencies { |     dependencies { | ||||||
|         classpath 'com.android.tools.build:gradle:3.2.1' |         classpath 'com.android.tools.build:gradle:3.5.0' | ||||||
|         classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" |         classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
							
								
								
									
										4
									
								
								android/gradle.properties
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								android/gradle.properties
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,4 @@ | ||||||
|  | org.gradle.jvmargs=-Xmx1536M | ||||||
|  | android.enableR8=true | ||||||
|  | android.useAndroidX=true | ||||||
|  | android.enableJetifier=true | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Elias Projahn
						Elias Projahn