Skip to content

This project is a native iOS application built using SwiftUI, following a clean architecture with the VIPER pattern. The app utilizes Alamofire for networking and Realm for local database management. It has been modularized to enhance maintainability and scalability.

Notifications You must be signed in to change notification settings

zuhrrl/PopularGameIosCleanArch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI Status

Codemagic build status

Overview

This project is a native iOS application built using SwiftUI, following a clean architecture with the VIPER pattern. The app utilizes Alamofire for networking and Realm for local database management. It has been modularized to enhance maintainability and scalability.

Module in this project

Core : https://github.com/zuhrrl/Core

HomeModule: https://github.com/zuhrrl/PopularGameIosCleanArch/tree/main/Modules/HomeModule

DetailGameModule: https://github.com/zuhrrl/PopularGameIosCleanArch/tree/main/Modules/HomeModule

FavoriteGameModule: https://github.com/zuhrrl/PopularGameIosCleanArch/tree/main/Modules/HomeModule

Features

  • SwiftUI for UI Design
  • VIPER Architecture
  • Modularized Codebase
  • Networking with Alamofire
  • Local Database with Realm
  • Clean and maintainable code structure

About

This project is a native iOS application built using SwiftUI, following a clean architecture with the VIPER pattern. The app utilizes Alamofire for networking and Realm for local database management. It has been modularized to enhance maintainability and scalability.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages