Skip to content

A simple word learning app built with TCA(The Composable Architecture) and SwiftUI.

License

Notifications You must be signed in to change notification settings

Sashazakh/VocabVesre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VocabVerse

Welcome to VocabVerse!💫 This app helps you learn new words.

VocabVerse Logo

Key Features

With VocabVerse, you can take advantage of two dynamic learning modes:

  • Flash Cards: A classic method for vocabulary acquisition.
  • Correct Writing Mode: This feature challenges you to write the word you're learning correctly.

Screenshots

Correct Writing Mode Flash Cards Learning Page
Vocabulary Screen Word List Screen

Tech stack

  • Swift - The programming language used to develop VocabVerse.
  • SwiftUI - The user interface framework that enables elegant and declarative UI design for the app.
  • TCA (The Composable Architecture) - TCA designed to help developers create more maintainable, testable, and scalable applications by promoting functional programming concepts and separating concerns in an application.
  • Core Data - The persistent data framework utilized for managing and storing app data efficiently.

How to install

  • Clone this repo: [email protected]:Sashazakh/VocabVerse.git
  • Open the workspace VocabVerse.xcodeproj
  • Build the app

Contribution

Feel free to contribute if you have any ideas or come across errors or typos!

Author

Author: Alexander Zakharov

Linkedin