Creating First React Native App
📱 Creating Your First React Native App
(শুরু থেকে মোবাইল অ্যাপ বানানো শিখুন — Easy Bengali Guide)
🚀 React Native দিয়ে প্রথম অ্যাপ বানানো
Environment সেটআপ করার পর এবার আমরা আমাদের প্রথম React Native অ্যাপ তৈরি করবো। এখানে দুটো জনপ্রিয় উপায় আছে:
- Expo → Beginners-এর জন্য Best (No Android Studio needed)
- React Native CLI → Professional app development-এর জন্য Best
এখন আমরা দুটোরই অ্যাপ তৈরি দেখবো।
✨ 1) Expo দিয়ে প্রথম অ্যাপ তৈরি
📌 Step 1: নতুন প্রজেক্ট তৈরি
npx create-expo-app MyFirstApp
📌 Step 2: প্রজেক্ট ফোল্ডারে ঢুকুন
cd MyFirstApp
📌 Step 3: অ্যাপ রান করুন
npx expo start
এটার পর আপনি মেবাইল দিয়ে Expo Go App ব্যবহার করে QR কোড স্ক্যান করলে অ্যাপ রান হয়ে যাবে। Chrome ব্রাউজারে Metro Bundler খুলবে।
📌 Default App.js কেমন থাকে?
import { Text, View } from 'react-native';
export default function App() {
return (
<View style={{flex: 1, justifyContent: 'center', alignItems: 'center'}}>
<Text>Hello React Native! 👋</Text>
</View>
);
}
এই কোডই আপনার প্রথম React Native UI!
⚙️ 2) React Native CLI দিয়ে প্রথম অ্যাপ তৈরি
📌 Step 1: নতুন প্রজেক্ট তৈরি
npx react-native init MyFirstCLIApp
📌 Step 2: Android-এ রান করা
npx react-native run-android
📌 Step 3: iOS-এ রান করা (Mac only)
npx react-native run-ios
📌 CLI-এর App.js কেমন থাকে?
import React from 'react';
import { Text, View } from 'react-native';
const App = () => {
return (
<View style={{flex:1, justifyContent:'center', alignItems:'center'}}>
<Text>Welcome to React Native CLI! 🚀</Text>
</View>
);
};
export default App;
📂 React Native Folder Structure (Quick Overview)
- App.js → Main component
- package.json → Dependencies
- android/ → Android files (CLI only)
- ios/ → iOS files (CLI only)
- assets/ → Images, fonts, icons
🎉 আপনি এখন প্রথম React Native অ্যাপ বানিয়ে ফেললেন!
এখান থেকে আপনি আরও Component, Navigation, API Calling, State Management (Redux) ইত্যাদি শিখে Professional Mobile App Developer হতে পারবেন।
👼 Quiz
/