教育模板
Apropos Vocabulary Builder App
A vocabulary app: five words a day on index cards, reviews timed to memory, practice rounds, and an AI coach that checks the sentences people write with their new words.
- 24 个界面
- iOS 和 Android
- 示例数据
- 更新于 2026年11月4日
- 已验证版本
免费复制 · 完整源码 · 无需信用卡
界面
来自实际运行应用的 6 个界面。
包含内容
- Five words a day on index cards: meaning, pronunciation, an example and where the word comes from
- Reviews timed to memory: each answer shows when the word comes back
- Use it: write a sentence and the AI coach marks the fix and says why
- Paste a paragraph and keep the words worth learning, with the sentence they came from
- Progress: words learned, the streak, reviews per day and the hardest words
- Eight decks of 130 original entries; swap in your own words or another language
关于此模板
Overview
Apropos is a vocabulary builder for adults who read and write: five good words a day, each kept with reviews timed to memory and used in the person's own sentences. A word is set like a dictionary entry on an index card; the one accent, a highlighter yellow, marks the words being learned, on every screen.
The decks are data. The sample dictionary has eight decks (precise verbs, words for feelings, work, words from French, rare words, nature, test prep, food) with 130 entries written for the app, so a tutor, a school or a creator can ship their own words, exam lists or another language in the same frame.
Key features
Today: five index cards a day, Learn it or I know it, and a summary when the five are set
Use it: the coach answers Natural, Almost or Not quite, marks the fix in the sentence and suggests a stronger one
Review: one card at a time, four answers that each show the next review, and practice rounds
Word page: meanings, examples, the origin as a path, close and opposite words, and the person's own sentences
From reading: the words worth keeping, highlighted in a pasted paragraph
Progress: words learned over time, the streak, reviews per day, recall and each deck
Screens
Welcome, three onboarding questions (what the words are for, a 15-word level check, the daily pace and a reminder) and the plan built from them, the paywall with its trial timeline, Today, a word, Use it, Review, the review session, practice (fill the gap, spell it, match meanings), Words with Learning, Known, Saved and Mine, Add a word, From reading, Decks, a deck, Progress, Settings, Save your progress with a 6-digit code, About, Terms and Privacy: 24 screens, light and dark.
AI and backend
Supabase keeps each person's words, reviews, daily sets and sentences, each row readable only by its owner, and the dictionary every phone reads. The server makes a day's five once, in the person's own time zone, and caps new words by plan. One Edge Function runs four AI tasks with Gemini (check a sentence, look up a word, find words in a text, read a word aloud) against a daily allowance. Everyone starts as a guest; an email with a 6-digit code keeps the same words on another phone.
Monetisation
Apropos Pro through RevenueCat, yearly with a 7-day free trial or weekly: up to 15 new words a day, 200 AI checks a day instead of 5, Hear it, and two more card colours. Reviews and practice stay free.
Setup
It opens on a sample learner two weeks in, with no setup. Connect Supabase for accounts and the dictionary in the cloud, add your Gemini key for the coach, then RevenueCat for Pro. The daily reminder is a local notification.
你将获得
- 完整源码 — 使用 TypeScript 的 Expo 和 React Native,作为你工作区中的一个应用。
- 实时预览 — 在浏览器或手机上试用每项更改。
- 已验证版本 — 可编译,每个界面都能无错误打开。
- AI 助手 — 用聊天修改任何内容;每次修改会消耗积分。
- 构建与上架 — iOS 和 Android 构建,从发布页发送到 App Store 和 Google Play。
- 复制不耗积分 — 复制本身不收费。
使用当前版本的 FluxNative 制作。
你需要什么
- FluxNative 账号 — 免费套餐最多可有 2 个应用。
- 无需先接后端 — 在你连接自己的后端之前,它使用示例数据运行。
- Creator 或更高套餐 — 用于原生构建和上架。
- 商店账号 — Apple Developer Program(每年 99 美元)和 Google Play(一次性 25 美元),用于发布。
源码里有什么
- 个界面
- 24
- 个文件(副本中)
- 470
- 行为此应用编写的代码
- 1.8万
- 个现成 UI 组件
- 149
应用文本语言:英语和越南语
技术栈
- Expo SDK
- 57.0.22
- React Native
- 0.86.3
- React
- 19.2.8
- TypeScript
- 6.0.3
- Expo Router
- 57.0.21
- Supabase JS
- 2.112.3
- RevenueCat
- 10.9.1
来自此版本的 package.json。
设计系统
- 标题
- 系统字体
- 正文
- 系统字体
- 支持浅色和深色模式
- Liquid Glass
- 胶囊按钮
- 悬浮卡片
复刻后的设置
你的副本会和构建它的 AI 助手一起打开。按顺序完成步骤:某一步需要连接的内容,请在 Server 中连接,然后发送每条提示词。
Connect Supabase and apply Apropos's migrations
Server › Backend › Supabase. Apply the three migrations in supabase/migrations in name order (the AI kit, Apropos, the sample dictionary), then turn on anonymous sign-ins in Supabase's Authentication settings.
给 AI 的提示词Connect this app to my Supabase project: set EXPO_PUBLIC_SUPABASE_URL and EXPO_PUBLIC_SUPABASE_ANON_KEY, apply the migrations in supabase/migrations in name order, and check that a new guest gets today's five words from Supabase.
Send 6-digit codes from Supabase
Keep the Email provider on, set the email OTP length to 6, and put {{ .Token }} in the Magic Link and Change Email Address templates, so Save your progress and a second phone use a code.
给 AI 的提示词Walk me through Supabase Authentication: email OTP length 6, and the {{ .Token }} code in the Magic Link and Change Email Address templates, then test Save your progress with my email.
Add the Gemini key under API keys & secrets
Server › API keys & secrets: GEMINI_API_KEY, AI_FREE_UNITS_PER_DAY=5 and AI_PRO_UNITS_PER_DAY=200. The coach, look-ups and From reading use them.
给 AI 的提示词Add GEMINI_API_KEY, AI_FREE_UNITS_PER_DAY=5 and AI_PRO_UNITS_PER_DAY=200 as secrets for the ai function.
Deploy the AI and webhook functions
Deploy supabase/functions/ai and supabase/functions/revenuecat-webhook (the webhook with JWT verification off), then check the allowance with the usage task.
给 AI 的提示词Deploy the ai and revenuecat-webhook Edge Functions in supabase/functions with my secrets (revenuecat-webhook with JWT verification off), then call the ai function with { "task": "usage" } and check a sentence from the app.
Sell Apropos Pro with RevenueCat
Server › Monetization: an entitlement "pro", a yearly package with a 7-day free trial and a weekly one, the public SDK keys, and the webhook URL with its secret.
给 AI 的提示词Set up Apropos Pro with RevenueCat: entitlement pro, offering default with $rc_annual (7-day free trial) and $rc_weekly, add EXPO_PUBLIC_REVENUECAT_IOS_KEY and EXPO_PUBLIC_REVENUECAT_ANDROID_KEY, set REVENUECAT_WEBHOOK_SECRET and register the revenuecat-webhook URL in RevenueCat.
Write your own decks
The decks are src/services/dictionary/entries.ts. Edit or replace them (another language works the same way), then npm run seed:dictionary rewrites the dictionary migration to apply.
给 AI 的提示词Replace the sample decks in src/services/dictionary/entries.ts with my words (I'll give you the list), keeping the entry shape, then run npm run seed:dictionary and apply the regenerated dictionary migration to my Supabase project.
如何使用此模板
许可与支持
许可
为你生成的应用归你所有;模板代码仍归 InspireUI 所有,并授权你在自己的应用中使用(条款 › 我们的知识产权)。
由 FluxNative 制作
支持政策常见问题
免费吗?
复制免费模板不收费,也不耗积分;Premium 模板按网站一次性购买。聊天修改和构建会消耗积分。
我拥有什么?
为你生成的应用归你所有。模板代码仍归 InspireUI 所有,并授权你在自己的应用中使用(条款 › 我们的知识产权)。
需要懂代码吗?
不需要。用日常语言让助手修改;需要时随时可看完整源码。
自带后端吗?
不带。完整应用会写明所需后端,你在 Server 中连接自己的;设计模板使用示例数据运行。
可以改设计吗?
可以。设计标签页可设置品牌色、颜色、字体和圆角,不耗积分;其余由助手修改。
发布需要哪个套餐?
Creator 或更高套餐,用你自己的 Apple 和 Google 账号构建并上传到商店。Premium 模板的应用在连接其网站后,任何套餐都能构建。
能下载源码吗?
可以,使用“下载源码”或“推送到 GitHub”,前提是你的工作区已购买套餐、积分或付费模板。Premium 模板的应用还需连接其网站。
如果是用较早版本的 FluxNative 做的呢?
你的副本照常可用。让助手把它更新到较新的功能,如应用语言和货币;这是最后一个设置步骤。
准备好打造你的应用了吗?
从 Apropos Vocabulary Builder App 开始,通过聊天修改任何内容。你的副本包含完整源代码。
免费复刻,无需信用卡。