A templete iOS project with the basic building blocks / boilerplate foundation thats needed for most of the conventional iOS apps. This project does not have any third party dependency.
I have decided to go with Clean code architecture. You can see distinct layers presentation, domain, network and data layer with dependency injection using protocol abstractions. The idea is to make it 100% unit testable. However, please note there are very few unit tests written but the code is unit testable.
- Async await with async stream
- Universal link and dynamic deeplinking
- SwiftData
- Biometric integration
- Dark / light mode support
- Appclip
- Bonus - Passkey
https://dipeshd.azurewebsites/net https://dipeshd.azurewebsites/net/settings https://dipeshd.azurewebsites/net/items https://dipeshd.azurewebsites/net/items/1
Disclaimer: I am by no means expert and I don't claim this project to be perfect or even bug free. I will try to update and maintain this project as and when I have time.