HEALTH MONITORING IOS APPLICATION DEVELOPMENT USING CLEAN ARCHITECTURE AND MVVM DESIGN PATTERN
DOI:
https://doi.org/10.24867/24BE22DjordjevicKeywords:
mobile applications, iOS, MVVM pattern, clean architectureAbstract
The thesis describes implementation of an iOS mobile application using clean architecture and MVVM design pattern. This approach provides a scalable, reliable, testable and modular software solution. The given implemented project solution is an application for monitoring the user's health condition.
References
[1] Robert C.Martin, “Clean Architecture”, 2020.
[2] Gary McLean Hall, “Adaptive Code: Agile Coding with Design Patterns and SOLID Principles”, 2017.
[3] https://en.wikipedia.org/wiki/Don%27t_repeat_yourself (pristupljeno u martu 2023.)
[4] https://en.wikipedia.org/wiki/Software_architecture (pristupljeno u martu 2023.)
[5] https://www.geeksforgeeks.org/fundamentals-of-software-architecture (pristupljeno u martu 2023.)
[6] https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html (pristupljeno u martu 2023.)
[7] https://en.wikipedia.org/wiki/Architectural_pattern (pristupljeno u martu 2023.)
[8] https://learn.microsoft.com/en-us/dotnet/architecture/maui/mvvm (pristupljeno u martu 2023.)
[9] https://en.wikipedia.org/wiki/IOS (pristupljeno u martu 2023.)
[2] Gary McLean Hall, “Adaptive Code: Agile Coding with Design Patterns and SOLID Principles”, 2017.
[3] https://en.wikipedia.org/wiki/Don%27t_repeat_yourself (pristupljeno u martu 2023.)
[4] https://en.wikipedia.org/wiki/Software_architecture (pristupljeno u martu 2023.)
[5] https://www.geeksforgeeks.org/fundamentals-of-software-architecture (pristupljeno u martu 2023.)
[6] https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html (pristupljeno u martu 2023.)
[7] https://en.wikipedia.org/wiki/Architectural_pattern (pristupljeno u martu 2023.)
[8] https://learn.microsoft.com/en-us/dotnet/architecture/maui/mvvm (pristupljeno u martu 2023.)
[9] https://en.wikipedia.org/wiki/IOS (pristupljeno u martu 2023.)
Downloads
Published
2023-09-07
Issue
Section
Electrotechnical and Computer Engineering