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. expo-notifications — local reminder
ExpoAdvanced

expo-notifications — local reminder

টাস্ক reminder-এর জন্য local notification শুরুর নিয়ম।

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

Reminder-এর জন্য local notification — কোনো server ছাড়াই ফোনে schedule হয়।

terminalbash
bash
npx expo install expo-notifications
import * as Notifications from "expo-notifications";

async function setReminder(title, seconds) {
  await Notifications.scheduleNotificationAsync({
    content: { title: "TaskTrack Reminder", body: title },
    trigger: { type: "timeInterval", seconds, repeats: false },
  });
}

Permission:

const { status } = await Notifications.requestPermissionsAsync();
if (status === "granted") {
  await setReminder("দুধ কিনবেন", 3600);
}
  • scheduleNotificationAsync — schedule; id return করে
  • cancelScheduledNotificationAsync(id) — বাতিল
  • date trigger-এ { type: "date", date: ... }
SDK 53+ trigger

বেশিরভাগ SDK-তে trigger-এর type field অপরিহার্য (timeInterval / date)। Foreground-এ অ্যাপ থাকলে notification-এর response listener দিয়ে handle করুন।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরexpo-image-picker — গ্যালারি ও camera থেকে ছবিপরেরexpo-location ও react-native-maps
Tech Tutor

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

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

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

mdanamolhasan1998@gmail.com