Die Android Architecture Components - Eine Einführung

التفاصيل البيبلوغرافية
العنوان: Die Android Architecture Components - Eine Einführung
المؤلفون: Kohlhofer, Elisabeth
سنة النشر: 2021
مصطلحات موضوعية: Lifecycle, Android Architecture Components, Android, Paging, ViewModel, LiveData, Room, WorkManager, Navigation, Java, Kotlin
الوصف: Diese Bachelorarbeit bietet dem Leser eine Einführung in die Bibliotheken und Klassen, die zusammen die Android Architecture Components bilden sowie einen Einblick, wie diese Komponenten miteinander verwendet werden können. Da die Android Architecture Components erst 2017, beziehungsweise 2018, veröffentlicht wurden, stellen sie eine recht neue Sammlung an von Google entwickelten Programmierfunktionen dar. Sie zielen darauf ab, den Entwicklungsprozess mobiler Applikationen für die Android Plattform zu erleichtern. Die Komponenten umfassen die Bibliotheken Lifecycle, Room, Paging, Navigation und WorkManager sowie die Klassen LiveData und ViewModel. Über diese Bibliotheken und Klassen Bescheid zu wissen sowie darüber, wie diese miteinander interagieren, kann dem Entwickler dabei helfen, Programmieraufgaben zu bewältigen, die, laut einer von Google durchgeführten Umfrage, von vielen in der Branche als schwierig bezeichnet werden. Problembereiche, die in dieser Umfrage festgestellt wurden und von den Android Architecture Components behandelt werden, umfassen das Management von Lebenszyklen, Persistenz, Multi-Threading, Hintergrundaufgaben, Navigation und Paging. Neben textlichen Beschreibungen bietet die vorliegende Arbeit Auflistungen von Code geschrieben in Kotlin sowie grafische Visualisierungen der Funktionsweisen der Komponenten. Als Methodik wurde eine Literaturrecherche angewandt, im Zuge derer unterschiedliche Medientypen zurate gezogen wurden. Die Quellen setzen sich aus Büchern, Fachartikeln sowie online Quellen, die offiziell von Google zur Verfügung gestellt werden, nämlich Konferenzvorträge und die offizielle Dokumentation, zusammen. In this bachelor thesis, the reader will get a detailed introduction to the libraries and classes making up the Android Architecture Components as well as an insight into how the components can interact with each other. Having been released only in 2017 and 2018 respectively, the Android Architecture Components represent a rather new set of programming features created by Google. They aim to simplify the process of developing mobile apps for the Android Platform. The components comprise the libraries Lifecycle, Room, Paging, Navigation and WorkManager as well as the classes LiveData and ViewModel. Knowing about these libraries and classes as well as how they interact with one another can assist the developer in tackling programming tasks that are, according to a survey conducted by Google, regarded as difficult by many in the industry. Issues detected in this survey and dealt with by the Android Architecture Components comprise the management of Lifecycles, Persistence, Multi-threading, Background Jobs, Navigation and Paging. Apart from textual explanations, this thesis provides code listings written in Kotlin as well as graphical visualizations of the components’ workings. The methodology used is a literature survey consulting different types of media. The sources encompass books, scientific papers as well as online resources offered officially by Google, namely conference talks and the official documentation.
وصف الملف: kein Volltext verfügbar
اللغة: English
الوصول الحر: https://explore.openaire.eu/search/publication?articleId=od_____10650::2c398e7ff3995e0347c1a9985ceef1cdTest
حقوق: OPEN
رقم الانضمام: edsair.od.....10650..2c398e7ff3995e0347c1a9985ceef1cd
قاعدة البيانات: OpenAIRE