InstaHaul
  • Introduction
  • Usage Flows (FlowCharts)
  • Firebase
    • Firebase
    • Firebase firestore database
    • Firebase Security
    • Firebase Storage
    • Firestore indexes
    • Chat & Live tracking
  • Backend
    • Prerequisite
    • VPS/Shared Hosting
    • Installation
    • Composer & Node Packages
    • Database Configuration
    • GUI Installer
    • Timezone
    • Firebase
    • Web Notification
    • Firebase Forgot password
    • Change Backend Color
    • Reskin Mobile App
    • Terminal
      • Commands
    • Screenshots
    • Order schedule
    • CRON job
    • Clear Data (Users/Orders etc)
    • Email Server Settings
    • SMS Gateway
    • Payment Gateways
    • Webhooks - Payment gateway
    • Language / Translation
    • HOW TO UPDATE
    • In-App Live chat/support
    • Geocoding and Place search
    • Features
      • Firebase/Notification Delay
      • Fleet Management
      • Loyalty points
      • Home Screen Design
      • Featured Vendors
      • Trip recalculation/Outstanding payments
      • Switch between Taxi/Regular Driver
      • Data Translation - Backend
  • Flutter App
    • Getting Started
    • Steps
    • Directory Structure
    • Change App Name & ID
    • Change App icon & splash
    • App Color / Theme
    • Connect To Backend
    • Firebase
    • Firebase Auth - Phone
    • Firebase Phone OTP - Android
    • Firebase Phone OTP - iOS
    • Firebase Notification iOS
    • Share link - Firebase dynamic link
    • Social Media Login
      • Google login
      • Facebook Login
      • Sign-In with Apple
    • Google Map
    • Change App Language
    • Notification Sound
    • Custom Translation
    • Change App Font
    • Running on VS Code
    • Running on Android Studio
    • Generate Android Release App
    • Upload to Apple App Store
    • Screenshots
  • Demo Accounts
  • FAQs
    • Backend Image not working
    • Backend Backup not working
    • Upgrade without losing data
    • Backend Rollback
    • Blank Home screen
    • Custom Token
    • Product price zero(0) in details
    • Auto-cancel Not working
    • Pharmacy vendor
    • Vendor default rating
    • App logins
    • Error ==> type 'String' is not a subtype of type 'int'
    • NDK version error
    • Push Notification
    • Delivery Zone Map error
    • HOW TO UPDATE ADMINEND
    • Driver app rejected by Google
    • Cron job error
    • Auth pages Not working - App
  • HOW-TO
    • Onboarding Settings
    • Earning
      • Drivers
    • Enforce CASH Payment For Delivery Fee Only
    • System Contact Email
    • Driver Matching Flow
  • Extensions
    • Driver tracking extensions
    • Paymongo Gateway
    • Mercadopago Gateway
    • Nagad [Bangladeshi]
    • Instamojo - Payment
    • Paytrail
    • Paymaya Gateway
    • Emailer
    • External Notifier
      • Slack Setup
      • Telegram Setup
  • Upgrades
    • How to update
    • Important: Backend VPS/Shared hosting
    • 1.0.1
    • 1.1.00
    • Change logs
Powered by GitBook
On this page
  • Change App Name
  • Change Package Name
  • Rename Kotlin folder(Android)
  • IOS
  • Using Command (Very Easy)
  1. Flutter App

Change App Name & ID

Change App Name

ANDROID

  • Open a file /android/app/src/main/AndroidManifast.xml and change the application label.

<application
    	android:name="io.flutter.app.FlutterApplication"
    	android:label="Replace with your App name"
    	android:icon="@mipmap/ic_launcher"
    	android:usesCleartextTraffic="true">

iOS

  • Open a file /ios/Runner/Info.plist and change the string of CFBundleName.

<key>CFBundleName</key>
<string>Replace with your App name</string>

Change Package Name

ANDROID

  • Open /android/app/build/gradle and change the applicationId value.

defaultConfig {
	applicationId "Replace with your package name"
	minSdkVersion 18
	targetSdkVersion 29
	versionCode flutterVersionCode.toInteger()
	versionName flutterVersionName
	multiDexEnabled true
}
  • Open /android/app/src/main/AndroidManifest.xml, /android/app/src/profile/AndroidManifest.xml, /android/app/src/debug/AndroidManifest.xml and change the package name.

 <manifest 
  xmlns:android="http://schemas.android.com/apk/res/android"
	package="Replace with your package name">

Rename Kotlin folder(Android)

  • Open /android/app/src/main/kotlin folder

  • Rename the subfolders to match your package name.

  • In the MainActivity.kt file, please update the package id.

IOS

  • Open the ios project on Xcode and you can change the package name on the General tab.

Using Command (Very Easy)

NOTE: Please make a copy of the project before following the instructions below. Just incase the commands doesn't work as intended.

To change the name and application id of the app, follow the steps below for Android & iOS.

  • Go to flutter_application_id.yaml

  • Find this code:

flutter_application_id:
  android: 
    id: "com.edentech.fuodz"
    name: "Fuodz"
  ios:
    id: "com.edentech.fuodz"
    name: "Fuodz"
  • Change the name and id to that of your choice.

  • Then run this command in your terminal to change the app name and id.

flutter pub get
flutter pub run flutter_application_id:main

PreviousDirectory StructureNextChange App icon & splash