You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project serves as a reference for scalable React Native applications, adhering to industry best practices:
Clean Architecture: Separation of concerns into Layered Architecture (Core, Data, Presentation) to ensure business logic is isolated from framework dependencies.
MVVM (Model-View-ViewModel): Decoupling UI logic from rendering using custom hooks as ViewModels, making components thin and highly testable.
Atomic Design: A modular UI structure where components are broken down into Atoms, Molecules, and Organisms for maximum reusability.
TypeScript: Strict type safety across the entire codebase to reduce runtime errors and improve developer experience.
🚀 Existing Assignments
Assignment 1: Contact Form: Foundation of Clean Architecture and Atomic Design with real-time validation.