OPTIMIZATION OF MULTITASKING IN ANDROID USING COROUTINES: A COMPARATIVE PERFORMANCE ANALYSIS
DOI:
https://doi.org/10.54309/IJICT.2024.19.3.006Abstract
This article addresses the issue of multitasking in Android applications and provides a performance analysis of coroutines as a modern tool for asynchronous task handling. A comparative analysis of coroutines with traditional approaches such as AsyncTask, Thread, and Handler is conducted in terms of task execution time, energy consumption, and impact on the main thread. The focus is on how coroutines improve UI responsiveness and simplify asynchronous management through sequential code. The experiments reveal the advantages of coroutines in performance and reducing the load on the main thread. The article also discusses potential issues and limitations of coroutine usage and offers solutions for effective management of the Android component lifecycle.Keywords: Coroutine technologies in Android development, Asynchronous programming, Comparative performance analysis, Thread management in Android, Coroutine efficiency.
For citation: A.B. Nurgalykov. Optimization of Multitasking in Android Using Coroutines: A Comparative Performance Analysis // INTERNATIONAL JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGIES. 2022. Vol. _.
І
s. _. Number __. Pp. ___ (InRuss.). DOI:Downloads
Download data is not yet available.
Downloads
Published
2024-09-15
How to Cite
Akim, A., & А.Б. Нургалыков. (2024). OPTIMIZATION OF MULTITASKING IN ANDROID USING COROUTINES: A COMPARATIVE PERFORMANCE ANALYSIS. INTERNATIONAL JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGIES, 5(3), 71–79. https://doi.org/10.54309/IJICT.2024.19.3.006
Issue
Section
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
License
Copyright (c) 2024 INTERNATIONAL JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGIES
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
https://creativecommons.org/licenses/by-nc-nd/3.0/deed.en