Android Configuration
Open Android module in Android Studio
- Open Android Studio.
- Select Open an existing Android Studio Project.
- Open the android directory within your app.
- Wait until the project has been synced successfully. (This happens automatically once you open the project, but if it doesn’t, select Sync Project with Gradle Files from the File menu).
- Now, click on Run button.
Change Application Name
- You must want to change your application name. This is how you can do. Follow the below step.
- Open
/android/app/src/main/AndroidManifest.xml
and specify your application name.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:name="io.flutter.app.FlutterApplication"
android:label="YOUR_APPLICATION_NAME" // Change here
android:icon="@mipmap/ic_launcher">
<activity...
Change Application ID
- Follow the below steps to change you Application ID.
- Open
/android/app/build.gradle
defaultConfig {
applicationId "YOUR_APPLICATION_ID" // Change here - com.company_name.product_name (Like com.coderthemes.flutkit)
minSdkVersion 20
targetSdkVersion 30
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
Change Application Icon
- See How to generate an application icon?
- Browse your image and click on Download icon. After successfully generated, replace all icons in respective folders:
Folder Structure
Let's take a deep dive to how the files and folders are arranged in the app.
├── docs └── FlutKit │ ├── android │ └── apps │ ├── src │ └── main │ ├── res │ └── drawable │ ├── launch_background.xml <----1│ └── drawable-v21 │ ├── launch_background.xml <----2│ └── mipmap-hdpi │ ├── full_logo.png <----3│ ├── ic_launcher.png │ ├── logo.png <----4│ └── mipmap-mdpi │ └── ..... │ └── mipmap-xhdpi │ └── ..... │ └── mipmap-xxhdpi │ └── ..... │ └── mipmap-xxxhdpi │ └── ..... │ ├── AndroidManifest.xml
- Change Splash Screen Style
- Change Splash Screen Style (For Android API above 21)
- Change Splash Screen Image
- Change Application Icon
-
/mipmap-hdpi   
in/android/app/src/main/res/
folder -
/mipmap-mdpi   
in/android/app/src/main/res/
folder -
/mipmap-xhdpi  
in/android/app/src/main/res/
folder /mipmap-xxhdpi 
in/android/app/src/main/res/
folder/mipmap-xxxhdpi
in/android/app/src/main/res/
folder
Important:
If you don't know how to change logo from Android Manifest (/android/app/src/main/AndroidManifest.xml), Then icon name must be logo.png.