https://github.com/truongd3/environmentcard
https://github.com/truongd3/environmentcard
ios objective-c swift
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/truongd3/environmentcard
- Owner: truongd3
- Created: 2022-12-13T21:12:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-28T17:25:03.000Z (10 months ago)
- Last Synced: 2025-01-22T02:31:42.594Z (4 months ago)
- Topics: ios, objective-c, swift
- Language: Swift
- Homepage:
- Size: 3.89 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π¦πππ± Environment Card πΆπ¦ππ²


[](http://cocoapods.org/pods/SAConfettiView)
[](http://cocoapods.org/pods/SAConfettiView)
[](http://cocoapods.org/pods/SAConfettiView)#### ππΌ [Link](https://youtu.be/WhOarQhY8FI) to demo video on YouTube
https://github.com/user-attachments/assets/904b17af-8542-4c54-837f-9ffe22b3e155
## How to Run?
* Click in to the WWDC2022 folder.
* Clone all the folders and file here.
* Open the source code on Xcode then run.
* The app is interactive but in my opinion, the best interface is when we use iPhone 11.## App Description
* A mobile iOS application to educate users about the nature and environment protection.
* The app works interactively with users and allows users to **save new data and edit existing data to disk by UserDefaults**.
* **Technology**: Swift, UserDefaults, UI Kit, CocoaTouch, Confetti.## Properties:
- [x] User can see the app icon, the splash screen
- [x] Answer options in multiple choice are randomized
- [x] User can re-open the app and see previously created flashcards### There are two modes (practice and quiz modes)
#### "Practice" Mode
- [x] User can see an flip animation when revealing the answer
- [x] User should see a slide animation when going to the next/previous flashcard
- [x] User can browse through multiple flashcards
- [x] User can delete a flashcard or edit an existing flashcard
- [x] **New and changed features are saved to database**#### "Quiz" Mode
- [x] User can do a quiz
- [x] Each question attempt is limited with only 15 seconds
- [x] User has maximum three wrong attempts anytime doing a quiz
- [x] High score is saved to disk after every quiz
- [x] Celebration cups will drop when user answers all the questions correctly
- [x] **Only high scores are saved to database**