/Audit

Primary LanguageKotlinMIT LicenseMIT

IOS Application

This application is a native android application used for site audit

Architecture

Clean architecture is used as the architecture of this application also the design pattern of the IOS UI Layer is MVVM We Use Multiple design patterns for different parts of this project such as: { 1-Factory 2-Observer 3-... }

Language

This Application is developed with kotlin language

FrameWorks,Libraries,Configurations

1-kotlin Flow 2-Room (ORM) 3-Object Box 4-Coroutines(MultiThreading and Asynchronous Programing) 5-Dagger-Hilt(Dependency injection) 6-OTP Service 7-JetPack Navigation Component 8-data binding