ExpoAdvanced
Best practices — পরিপাটি Expo app
Readable, maintainable, accessible mobile code-এর নিয়ম।
5টি অংশবাংলা ভাষায়
- TypeScript strict — types ছাড়া mobile code বড় হলে কষ্ট
- component ছোট — এক screen এক ফাইল
- state minimal — local → context → store (যা দরকার)
- accessibility —
accessibilityLabel,testID - list + memo — FlatList performance
- theme কেন্দ্রীয় — screen-এ hardcode নয়
<Pressable
accessibilityRole="button"
accessibilityLabel="টাস্ক সম্পন্ন করুন"
onPress={onToggle}
>
<Text>Complete</Text>
</Pressable>Release-এর আগে checklist:
- version bump + changelog
- icon/splash resolution ঠিক আছে
- crash-free test — TestFlight / internal track
- error logging (Sentry) active
- credentials back-up
মাপকাঠি
চেহারা নয়, আসল কথা maintainable code — সহকর্মী/ভবিষ্যৎ-নিজেরাও পড়ে বোঝে।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।