Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rizamamedow/wordvault

WordVault is a SwiftUI-based dictionary application.
https://github.com/rizamamedow/wordvault

ios ios-app ios-swift swift swift-learning swiftui xcode

Last synced: 11 days ago
JSON representation

WordVault is a SwiftUI-based dictionary application.

Awesome Lists containing this project

README

        

![WordVault](https://socialify.git.ci/RizaMamedow/WordVault/image?custom_description=WordVault+is+a+SwiftUI-based+dictionary+application.&description=1&font=Raleway&language=1&owner=1&pattern=Circuit+Board&theme=Light)
# WordVault 🚀

**WordVault** is a SwiftUI dictionary application created following the principles outlined in Robert C. Martin's *"Clean Code"*. This project serves as a hands-on exercise to understand and apply the theory of writing clean, readable, and maintainable code.

### API
In these application used [Free Dictionary API](https://dictionaryapi.dev/)

## Requirements 🛠

- iOS 15.0+
- Xcode 14.0+
- Swift 5.7+

## Project Structure 🏛
```
WordVault/
├── Assets.xcassets # Application resources (icons, colors, etc.)
├── Preview Content # Resources for previews
│ └── Preview Assets.xcassets
└── Source # Source code
├── Controllers # Controllers (managing data and business logic)
├── Models # Data models
├── Screens # Main app screens
├── Services # API handling and network requests
├── Types # Additional types and structures
└── Views # UI components
```

## Authors
1. [RizaMamedow](https://github.com/RizaMamedow/) - is author of this application

## License 📜
This project is licensed under the MIT License. See the [LICENSE.md](./LICENSE.md) file for details.