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-এর সময় basescheme— deep link prefix (tasktrack://...)icon/splash— অ্যাপ icon ও launch screenios.bundleIdentifier/android.package— store-এ unique id
Version স্পর্শে সতর্ক
রিলিজের সময় Android-এ versionCode (integer) ও iOS-এ buildNumber আলাদাভাবে বাড়ান — 1.0.0 → 1.0.1 হলে দুটো update। eas build --auto-increment এটা নিজে করে।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।