为刻苦背诵拉丁的园林学子,提供的解决方案;
内含150个园林树木、200个园林花卉拉丁名;
将词汇做成单词卡和考试题,还有精心录制的读音,陪伴你度过背诵的历程!
登陆信息 (async)
guest-token: '朋友'
收藏单词本 (async)
collection: [
{
id: "10150",
date: 12309230590,
wordset: 1,
info: {
"category": "藿香蓟属",
"chinese": "藿香蓟",
"family": "菊科",
"id": "1",
"latin": "Ageratum conyzoides",
}
},
]
quizDone (async)
quizDone: [10001, 10002, 10003]
Quiz progressArr 信息
progressArr = [
{
id: 10001,
quizset: 1,
question: "苏铁的拉丁名是",
answer: "Cycus Bellitta",
answerArr: ["Cycus Bellitta", "Beta", "Charlie", "Gamma"]
},
]
Store 存储
// store
const initialState = {
user: {
token: '',
name: '',
},
loading: false,
quizDone: [], -> quizDone
wordDone1: 0, -> mylist1
wordDone2: 0, -> mylist2
}
v1.0
- screen navigation and card stacks
- flashcard flip functionality
- store progress locally
- store starred locally
- Xcode build and submit to app store
v2.0 - add authentication with async storage
- add useContext for login
- add redux storage
- add voice
- add bookmark and collection
- add quiz mode and modal
- add toggle list and card
问题集: - IOS simulator expo audio? 点击静音和和不静音按钮
- useEffect 没反应?把async放在setTime out里
= [x] onViewableItems 触发两次?添加
const viewabilityConfig = {itemVisiblePercentThreshold: 50}
版本v1.0,开发历时两周,2021.3.20至2021.3.31,
在2021.6.05,在晓松书馆,发布 App Store;
版本v2.0,开发历时一个月,2021.7.01至2021.8.01,
在2021.8.05,重交截图后,发布2.0成功;
即日早晨,开始安卓版,屏幕尺寸与touchable opacity,
希望在9月,完成软著并上架.
-- Faradawn
2021.8.06