Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Expo Documentation40টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Expo Intro
  • Expo vs React Native
  • RN Basics
  • Environment Setup
  • Project Setup
  • Project Structure
  • App Config
  • Expo Router Intro
  • Stack Navigation
  • Tabs Navigation
  • Core Components
  • Styling & Flexbox
  • Safe Area
  • Scroll & Lists
  • Forms & State
  • AsyncStorage
  • Project: Task Actions
  • Project: Screens
  • Images & Assets
  • Icons & Fonts
  • Theming
  • Camera & Picker
  • Notifications
  • Location & Maps
  • SQLite
  • API & Fetch
  • Loading & Errors
  • Secure Store & Auth
  • Auth Session
  • AppState & Network
  • Performance
  • Debugging & Tests
  • Config & Env
  • Splash & Updates
  • EAS Build
  • EAS Update
  • Store Submission
  • Common Mistakes
  • Best Practices
  • Interview Questions
  1. Docs
  2. Expo
  3. app.json — ইকোন, splash, bundle id ও version
ExpoBeginner

app.json — ইকোন, splash, bundle id ও version

Native-level সেটিংস — app.json-এর গুরুত্বপূর্ণ key-গুলো বাংলায়।

4টি অংশবাংলা ভাষায়

অ্যাপের native-level সেটিংস থাকে `app.json`-এ। default template-এ এমন দেখায়:

app.jsonjson
json
{
  "expo": {
    "name": "TaskTrack",
    "slug": "tasktrack",
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/icon.png",
    "scheme": "tasktrack",
    "userInterfaceStyle": "automatic",
    "splash": {
      "image": "./assets/splash-icon.png",
      "resizeMode": "contain"
    },
    "ios": {
      "bundleIdentifier": "com.example.tasktrack"
    },
    "android": {
      "package": "com.example.tasktrack",
      "adaptiveIcon": {
        "foregroundImage": "./assets/adaptive-icon.png"
      }
    }
  }
}
  • name / slug — store-এ দেখানো নাম ও build-এর পরিচয়
  • version — app version; build-এর সময় base
  • scheme — deep link prefix (tasktrack://...)
  • icon / splash — অ্যাপ icon ও launch screen
  • ios.bundleIdentifier / android.package — store-এ unique id
Version স্পর্শে সতর্ক

রিলিজের সময় Android-এ versionCode (integer) ও iOS-এ buildNumber আলাদাভাবে বাড়ান — 1.0.0 → 1.0.1 হলে দুটো update। eas build --auto-increment এটা নিজে করে।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরTaskTrack-এর Folder Structure — কোথায় কী থাকবেপরেরExpo Router — File-based Navigation
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com