Skip to content
/ dragon-fly-ios Public template

A iOS App made with SwiftUI , MVVM, NavigationStack

Notifications You must be signed in to change notification settings

iamnaran/dragon-fly-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dragonfly iOS

Dragonfly is an iOS app built with SwiftUI, following the MVVM (Model-View-ViewModel) architecture pattern. It includes Alamofire for networking, Realm database for offline caching, and a custom Navigation Stack implemented with the AppNavigator enum-based navigation system.

Features

  • SwiftUI: SwiftUI framework for building user interfaces.
  • MVVM Architecture: Follows the Model-View-ViewModel architectural pattern.
  • Alamofire: Integrates Alamofire for networking/handling of HTTP requests.
  • Realm Database: Offline caching of data.
  • AppNavigator: Utilizes a custom enum-based navigation system, enhancing navigation flow and organization within the app.
  • UserDefaults: App Local Storage

Clone of Android App

Firefly is an android clone app, featuring similar features and a specific folder structure and coding conventions.

  • Jetpack Compose UI
  • MVVM
  • Retrofit - Network Library
  • Hilt - Dependency Injection
  • Room - Local Database
  • SharedPref - App Local Storage

Feedback

We value your feedback! If you encounter any issues, have suggestions for improvement, or would like to request new features, please open an issue on the GitHub repository.

Releases

No releases published

Packages

No packages published

Languages