Clean Architecture Angewandt Auf Moderne Android Entwicklung


Download Clean Architecture Angewandt Auf Moderne Android Entwicklung PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Clean Architecture Angewandt Auf Moderne Android Entwicklung book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.

Download

Clean Architecture angewandt auf moderne Android-Entwicklung


Clean Architecture angewandt auf moderne Android-Entwicklung

Author: Matthias Kerat

language: de

Publisher: GRIN Verlag

Release Date: 2022-10-31


DOWNLOAD





Bachelorarbeit aus dem Jahr 2022 im Fachbereich Informatik - Software, Note: 1,1, Hochschule Aalen, Sprache: Deutsch, Abstract: Die vorliegende Bachelorarbeit behandelt die Fragestellung, ob die Anwendung der Clean-Architecture-Prinzipien auf die moderne Android-Entwicklung Vorteile mit sich bringt. Dafür wurde eine Beispielanwendung mit zunehmendem Einbringen dieser Prinzipien in mehreren Ausführungen entwickelt, um diese anschließend miteinander vergleichen und Auswirkungen festhalten zu können. Um die Forschungsfrage zu beantworten, wurde zuerst eine Android-Applikation in der Programmiersprache Kotlin ohne Beachtung der Clean-Architecture-Prinzipien mit der Model-View-ViewModel-Architektur entwickelt. Anschließend erfolgte die Entwicklung zweier weiterer Ausführungen der Applikation mit sukzessiver Anwendung der wichtigsten Clean-Architecture Prinzipien, damit die Veränderungen der oben aufgelisteten Eigenschaften schrittweise verglichen werden konnten. Spezifisch wurde auf die Auswirkungen beim Erstellen von Testfällen, das Erweitern des Quellcodes um zusätzliche Funktionen und das Verstehen der Softwareprojektstruktur Bezug genommen. Während die Testbarkeit und die Erweiterbarkeit anhand des Quellcodes und auf Modellierungsebene untersucht werden konnten, erfolgte für die Evaluierung der Lesbarkeit eine quantitative Studie zur Verständlichkeit der Projektstruktur und des Quellcodes. Die Untersuchung wies eine schrittweise und deutliche Verbesserung der Applikation hinsichtlich der Erweiterbarkeit und Testbarkeit auf. Für die Erweiterbarkeit zeigte sich, dass das Einbringen von ausgewählten Funktionen, um die die Applikation erweitert werden sollte, ohne eine Steigerung der Komplexität erfolgen konnte, während sich das Erstellen von Testfällen zur Validierung der Funktionalitäten als übersichtlich und einfach erwies. Die Umfrage zur Lesbarkeit, die lediglich von Personen mit Programmiererfahrung durchgeführt wurde, ergab, dass die Struktur und der Quellcode der endgültigen Applikation für die befragten Personen am verständlichsten war.

Android Developer's Bible


Android Developer's Bible

Author: Juan Diego Philip

language: en

Publisher: Independently Published

Release Date: 2025-06-07


DOWNLOAD





Are you ready to elevate your Android development skills to a whole new level? Have you ever wondered how top developers structure their apps for maintainability, scalability, and performance? What if you could master Clean Architecture, harness the power of Dependency Injection, and effortlessly integrate modern Android components-all in one comprehensive guide? What makes an Android app truly professional and future-proof? Is it just about writing code that works, or is there a deeper, more elegant way to build apps that are easy to maintain and extend? This book, Android Developer's Bible: Clean Architecture, Dependency Injection, and More by Juan Diego Philip, is designed to answer these questions and more. Have you struggled with managing complex app architectures or found yourself tangled in spaghetti code? Curious about how to properly separate concerns and implement best practices that scale as your app grows? This Bible goes beyond the basics and dives deep into the industry's most powerful architectural patterns, giving you clear explanations and practical examples that you can apply immediately. Are you confused about how Dependency Injection frameworks like Hilt and Dagger really work? Wondering when and why to use them? Or how to handle asynchronous tasks cleanly with Kotlin Coroutines? This book breaks down these advanced concepts into digestible, actionable insights so you can build efficient, robust, and testable apps with confidence. Ever felt overwhelmed by the sheer number of Android Jetpack libraries? Want to learn which ones are essential and how to integrate them seamlessly into your projects? What about mastering UI development with both XML and Jetpack Compose? This guide offers up-to-date techniques for building stunning, responsive user interfaces that your users will love. Do you want to learn how to optimize your app's performance, handle background tasks correctly, and secure user data? Or are you curious about publishing your app on Google Play and monetizing it effectively? This Bible covers it all, with expert advice that will save you time and headaches. Isn't it time you stopped guessing and started building Android apps the right way? Whether you're a beginner eager to get your hands dirty or an experienced developer looking to refine your craft, this book is your ultimate companion. Ready to transform your Android development journey? Grab your copy of Android Developer's Bible: Clean Architecture, Dependency Injection, and More and start building cleaner, smarter, and more powerful apps today. Don't just code-code with confidence.

Clean Android Architecture


Clean Android Architecture

Author: Alexandru Dumbravan

language: en

Publisher: Packt Publishing Ltd

Release Date: 2022-06-20


DOWNLOAD





Learn how to build, maintain, and test Android applications using clean architecture principles Key FeaturesUnderstand various software design principles and patterns to make an application more testableStructure your application's code into different layers and components to make it more maintainable and flexibleStudy popular libraries and frameworks and integrate them into an applicationBook Description As an application's code base increases, it becomes harder for developers to maintain existing features and introduce new ones. In this clean architecture book, you'll learn to identify when and how this problem emerges and how to structure your code to overcome it. The book starts by explaining clean architecture principles and Android architecture components and then explores the tools, frameworks, and libraries involved. You'll learn how to structure your application in the data and domain layers, the technologies that go in each layer, and the role that each layer plays in keeping your application clean. You'll understand how to arrange the code into these two layers and the components involved in assembling them. Finally, you'll cover the presentation layer and the patterns that can be applied to have a decoupled and testable code base. By the end of this architecture book, you'll be able to build an application following clean architecture principles and have the knowledge you need to maintain and test the application easily. What you will learnDiscover and solve issues in Android legacy applicationsBecome well versed in the principles behind clean architectureGet to grips with writing loosely coupled and testable codeFind out how to structure an application's code in separate layersUnderstand the role each layer plays in keeping the application cleanIntegrate existing frameworks and libraries for each layerWho this book is for This book is for Android developers who want to learn about managing the complexity of their applications, and is also highly recommended for intermediate or advanced Android developers looking for a go-to guide for clean architecture and the integration of various Android technologies. New developers familiar with the fundamentals of Android app development will find this book useful too.