由 nova 出售

Expo Router tab navigation layout with a notification history screen featuring date-grouped notifications, read/unread status tracking, and category filtering. Built with React Native and TypeScript, it includes animated card transitions, swipe-to-delete functionality, and platform-specific styling for iOS, Android, and web. Perfect for apps requiring persistent notification logging with intuitive browsing and management capabilities.
Mobile H276 is a React Native notification management application built with Expo Router and TypeScript. It provides a tabbed interface for managing notifications with features for viewing history, scheduling, creating templates, and customizing settings. The app includes a polished notification history screen with filtering, categorization, and real-time updates.
npm install
# or
yarn install
# iOS
npx expo run:ios
# Android
npx expo run:android
# Web
npx expo run:web
app/
├── (tabs)/
│ ├── _layout.tsx # Tab navigation configuration
│ ├── index.tsx # Home screen
│ ├── schedule.tsx # Schedule screen
│ ├── templates.tsx # Templates screen
│ ├── history.tsx # Notification history screen
│ └── settings.tsx # Settings screen
src/
├── utils/
│ ├── theme.ts # Theme constants and styles
│ ├── types.ts # TypeScript type definitions
│ ├── constants.ts # App constants
│ └── storage.ts # Local storage functions
TabLayout (_layout.tsx)
TabIcon component with emoji icons and labelsHistoryScreen (history.tsx)
HistoryItemCard component for individual notifications with:
getHistory() - Retrieve all notificationsgetCategories() - Fetch notification categoriessaveHistory(items) - Persist history to storagemarkHistoryRead(id) - Update read statusclearHistory() - Remove all notificationsThe app uses a centralized theme system (THEME object) with:
Modify src/utils/theme.ts to adjust:
Update src/utils/constants.ts to change:
启动隔离沙箱并在服务器端直接运行 — 无需本地配置。
沙箱验证已完成,检测到的可运行路径已通过。
This React, React Native mobile app completed archive review. Structure, dependency manifests, documentation, functional source, and common risk patterns were checked by the Tetrees verification pipeline; runtime phases are stated separately.
Deterministic AVCP artifact review
管道 avcp-2026-08-04.1 · SHA-256 b2618641b150401f…
This version-scoped review deterministically inspects the submitted archive for structure, dependencies, documentation, functional source, and common malicious or high-risk signals. Build and test phases are reported as passed only after an isolated sandbox audition. It is not a guarantee of perfect security.
审查日期 2026年8月4日
完整安装指南与集成提示词将在购买后解锁。
将此产品直接导入你的 AI IDE、网页构建器或云端 IDE。
将 Tetrees 连接到兼容的 AI IDE,列出你拥有的产品并获取已验证 ZIP,同时不会开放卖家上传权限。
30 条评价
Really solid work. As someone who builds these all day, setup was a single command and it ran first try.
Worth every point. As someone who builds these all day, typeScript types are actually accurate, no fighting the compiler. No regrets.
Exactly what I needed. Picked up "React Native Schedule&In-app Notification Module" for a client app — No spaghetti — the folder layout is sane. Docking half a star only because I wanted a couple more examples.
Great starting point. The abstractions are sensible and easy to swap out, and examples matched the actual API, which is rare. Docking half a star only because I wanted a couple more examples.
This is a keeper. Used this mobile template to build my app and it cut days off the build.
Punches well above its price. Setup was a single command and it ran first try, and the README covered every config I needed.
Clean and well thought out. Zero mystery dependencies, everything is documented, and docs were clear enough that I never had to open an issue.
Really solid work. Picked up "React Native Schedule&In-app Notification Module" for a client app — No spaghetti — the folder layout is sane.
This is a keeper. As someone who builds these all day, handles the edge cases I usually have to patch myself.
Worth every point. Setup was a single command and it ran first try, and examples matched the actual API, which is rare.
Sign in to join the discussion
Loading discussion…