{"id":20714259,"url":"https://github.com/theogrammer/flashcardapp","last_synced_at":"2026-04-21T15:02:30.327Z","repository":{"id":89990178,"uuid":"246911784","full_name":"theogrammer/FlashcardApp","owner":"theogrammer","description":null,"archived":false,"fork":false,"pushed_at":"2020-03-28T05:02:21.000Z","size":2911,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-17T21:42:56.820Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/theogrammer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-12T19:09:26.000Z","updated_at":"2020-03-28T05:02:24.000Z","dependencies_parsed_at":"2023-06-01T03:30:52.211Z","dependency_job_id":null,"html_url":"https://github.com/theogrammer/FlashcardApp","commit_stats":null,"previous_names":["theogrammer/flashcardapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theogrammer%2FFlashcardApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theogrammer%2FFlashcardApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theogrammer%2FFlashcardApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theogrammer%2FFlashcardApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/theogrammer","download_url":"https://codeload.github.com/theogrammer/FlashcardApp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242988235,"owners_count":20217537,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T02:30:31.310Z","updated_at":"2026-04-21T15:02:30.293Z","avatar_url":"https://github.com/theogrammer.png","language":"Java","readme":"## FlashApp\n\n## Lab 4\n\n### App Description\nLab 4: Flashcard App - Animations and Styling\n- Understand how and when to implement different types animations within an app\n\n### App Walk-though\n\u003cimg src=\"lab 4.gif\" width=200\u003e\u003cbr\u003e\n\n## Required\n- [x] User sees a transition animation when going from the main screen to the add card screen.\n- [x] User sees a reveal animation when the flashcard is tapped and the answer is shown\n- [x] User sees flashcards animating in / out when the 'next' button is tapped\n\n## Optional\n- [x] Extra styling is added!\n- [ ] User sees a countdown timer for each question\n- [ ] User sees a 'card flip' animation when the card is tapped\n- [ ] User sees a celebration animation with confetti when they answer a question correctly\n\n## Lab 3\n\n### App Description\nLab 3: Flashcard App - Saving Cards\n- Understand how to save data within an app\n- Understand how to retrieve saved data within an app\n\n### App Walk-though\n\u003cimg src=\"lab 3.gif\" width=200\u003e\u003cbr\u003e\n\n## Required\n- [x] User can create a card and still see their created card when the app is relaunched.\n- [x] User can create muliple cards and browse through all created cards\n\n## Optional\n- [ ] User can delete a card and no longer see it in their deck anymore\n- [ ] Flashcards are shown in random order instead of the order they were created in\n- [ ] User can edit a card and see the edit saved when they browse through their deck of cards\n- [ ] User can create flashcards with multiple answers and be able to browse through cards with multiple choice answers shown\n\n## Lab 2\n\n### App Description\nLab 2 - Creating Cards\n- Let users create their own flashcard\n\n### App Walk-though\n\u003cimg src=\"Lab 2.gif\" width=200\u003e\u003cbr\u003e\n\n## Required\n- [x] User can click on a ‘+’ button that takes the user to new ‘Add Card Screen’\n- [x] The 'Add Card Screen' has a cancel button to take the user back to the main screen\n- [x] User can enter and submit a Question and Answer through the 'Add Card Screen'\n- [x] User will see the card they just created on the main screen when they press the 'Save Button'\n- [x] Push your progress to GitHub!\n\n## Optional\n- [x] User can edit a card\n- [x] An error message is shown if the user doesn't enter both a Question and an Answer\n- [x] A notification is shown if the card was created successfully\n- [x] User can also enter multiple choice answers when creating a card\n- [x] App is further styled and customized!\n\n## Lab-1\n\n### App Description\nLab 1: Creatng our Flashcard App\n- Add and customize views to be displayed on the screen\n\n### App Walk-though\n\u003cimg src=\"Lab1.gif\" width=200\u003e\u003cbr\u003e\n\n## Required\n- [x] Create New Project in Android Studio\n- [x] Add a view for the front side of the flashcard to display the question\n- [x] Add a view for the back side of the flashcard to display the answer\n- [x] Build in logic to show the answer side when the card is tapped\n- [x] Push code to GitHu\n## Optional\n- [x] toggle the flashcard between the question side and the answer side\n- [x] Style the question and answer side of the card to better distinguish between the two sides\n- [x] Add selectable multiple choice answers beneath the card\n   - [x] Change the background color of the multiple choice answers when clicked to indicate whether the question waanswered correctly\n- [x] Further customize and style the card\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheogrammer%2Fflashcardapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftheogrammer%2Fflashcardapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheogrammer%2Fflashcardapp/lists"}