DARWISH, MAHMOUD and Supardi, Julian and Satria, Hadipurnawan (2023) THE APPLICATION OF CLEAN ARCHITECTURE PRINCIPLES WITH MVVM (MODEL-VIEW-VIEWMODEL), REACTIVE PROGRAMMING, AND DECLARATIVE UI (USER INTERFACE) IN MODERN ANDROID DEVELOPMENT. Undergraduate thesis, Sriwijaya University.
Text
RAMA_55201_09021081924166.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (3MB) | Request a copy |
|
Text
RAMA_55201_09021081924166_TURNITIN.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (12MB) | Request a copy |
|
Text
RAMA_55201_09021081924166_0010077210_0018048003_01_front_ref.pdf - Accepted Version Available under License Creative Commons Public Domain Dedication. Download (599kB) |
|
Text
RAMA_55201_09021081924166_0010077210_0018048003_02.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (383kB) | Request a copy |
|
Text
RAMA_55201_09021081924166_0010077210_0018048003_03.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (197kB) | Request a copy |
|
Text
RAMA_55201_09021081924166_0010077210_0018048003_04.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (2MB) | Request a copy |
|
Text
RAMA_55201_09021081924166_0010077210_0018048003_05.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (255kB) | Request a copy |
|
Text
RAMA_55201_09021081924166_0010077210_0018048003_06.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (73kB) | Request a copy |
|
Text
RAMA_55201_09021081924166_0010077210_0018048003_07_ref.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (129kB) | Request a copy |
|
Text
RAMA_55201_09021081924166_0010077210_0018048003_08_lamp.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (7kB) | Request a copy |
Abstract
Clean Architecture principles, Model-View-ViewModel (MVVM) architecture, Reactive Programming, and Declarative UI (User Interface) are a set of principles and practices aimed at producing highly maintainable, scalable, and testable applications. In this thesis, the writer demonstrates how the application of those principles and practices when implemented can produce maintainable, scalable, and testable applications and supports that with tests all of which have passed successfully. The application produced is for an institution in Indonesia that was tracking the absent students from the daily meetings using semi-manual methods that were consuming more time and energy that they had hoped. The application helped them reduce the time needed to create new reports and helped them entirely automate processing the reports.
Item Type: | Thesis (Undergraduate) |
---|---|
Uncontrolled Keywords: | REACTIVE PROGRAMMING |
Subjects: | Q Science > QA Mathematics > QA75-76.95 Calculating machines > QA76 Computer software |
Divisions: | 09-Faculty of Computer Science > 55201-Informatics (S1) |
Depositing User: | Mahmoud Darwish |
Date Deposited: | 17 Jul 2023 07:12 |
Last Modified: | 17 Jul 2023 07:12 |
URI: | http://repository.unsri.ac.id/id/eprint/117171 |
Actions (login required)
View Item |