STREAMLINING REAL-TIME COMMUNICATION APPS WITH MODERN ANDROID TECHNIQUES

Authors

  • Hemanth Aditya University of California, USA Author

Keywords:

Real-time Communication, Android Architecture, Performance Optimization, Memory Management, Jetpack Compose

Abstract

This article uses the Chat-in-Meet Integration project as a case study to examine contemporary Android development methods for optimizing real-time communication applications. It looks at how modern architectural styles, such as modular and clean architecture, might improve video conferencing. Important topics covered in the study include memory management, cross-platform consistency, real-time metrics monitoring, and performance optimization strategies. The article shows how contemporary Android utilities like Jetpack Compose help create reliable communication platforms. For upcoming enhancements, particular focus is placed on state handling, resource management, and the incorporation of machine learning technologies. The results show that these contemporary development techniques significantly improve program stability, user satisfaction, and overall performance.

References

Ahmed Sherif, "Market share of mobile operating systems worldwide from 2009 to 2024, by quarter," Statista Research Department, Sep 23, 2024. Available: https://www.statista.com/statistics/272698/global-market-share-held-by-mobile-operating-systems-since-2009/

Jaewoong E., "Design Patterns and Architecture: The Android Developer Roadmap – Part 4," Stream Blog, September 19, 2022. Available: https://getstream.io/blog/design-patterns-and-architecture-the-android-developer-roadmap-part-4/

Meiliana, Irwandhi Septian, Ricky Setiawan Alianto, and Daniel, "Comparison Analysis of Android GUI Testing Frameworks by Using an Experimental Study," ResearchGate, Jan 2018. Available: https://www.researchgate.net/publication/327292145_Comparison_Analysis_of_Android_GUI_Testing_Frameworks_by_Using_an_Experimental_Study

Artur Morozov, "Why You Should Migrate to Jetpack Compose in Your Android App," DashDevs Blog, Oct 15, 2024. Available: https://dashdevs.com/blog/jetpack-compose/

Maxim Gorin, "Modular Architecture: The Key to Efficient Mobile App Development," Medium, June 6, 2024. Available: https://maxim-gorin.medium.com/modular-architecture-the-key-to-efficient-mobile-app-development-8c0640edfff4

Nilesh Jarad, "Clean architecture in Android and some thoughts," Medium, July 30, 2023. Available: https://medium.com/@nileshjarad/clean-architecture-in-android-and-some-thoughts-1a9707e3761d

N. Arora, "Memory Management in Android," Medium, Oct 31, 2017. Available: https://nik-arora8059.medium.com/memory-management-in-android-3bdf307c8e23

GeeksforGeeks, "How to Utilize the Resource of Small-Scale Apps on Android OS?," GeeksforGeeks, Aug 5, 2024. Available: https://www.geeksforgeeks.org/resource-utilize-small-scale-on-android/

Edge Delta, "What Is Real-Time Monitoring: Definition, Process, Importance, Use Cases, And More," Edge Delta Blog, March 5, 2024. Available: https://edgedelta.com/company/blog/what-is-real-time-monitoring

Jia He, Mostafa Ammar, Ellen Zegura, and Emir Halepovic, "QoE Metrics for Interactivity in Video Conferencing Applications: Definition and Evaluation Methodology," April 17, 2024. Available: https://dl.acm.org/doi/10.1145/3625468.3647622

Sean Edwards, "The Role of Cross-Platform Integration in Improving UX," Sherwen Insights, Sep 2024. Available: https://www.sherwen.com/insights/ecommerce/the-role-of-cross-platform-integration-in-improving-ux

Ruslan Valis, "How to Choose Between Native App Development and Cross-Platform App Development," DashDevs Blog, July 28, 2024. Available: https://dashdevs.com/blog/how-to-choose-between-native-app-development-and-cross-platform-app-development/

Android Developers, "Improve app performance with Kotlin coroutines," Android Developer Documentation. Available: https://developer.android.com/kotlin/coroutines/coroutines-adv

Keren Shmuely, "Application Optimization: 3 Pillars and 8 Ways to Optimize Your Apps," Granulate Blog. Available: https://granulate.io/blog/application-optimization-3-pillars-8-ways-to-optimize-your-apps/

Zhang Yun, Kwong Sam, and Wang Shiqi, "Machine learning based video coding optimizations: A survey," ScienceDiret, July 29, 2019. Available: https://www.sciencedirect.com/science/article/abs/pii/S0020025519307145

Ben Abderazek, Abdallah, and Masahiro Sowa, "Advanced Power Management Techniques for Mobile Communication Systems," ResearchGate, Jan 2007. Available: https://www.researchgate.net/publication/228453002_Advanced_Power_Management_Techniques_for_Mobile_Communication_Systems

Published

2025-01-08

How to Cite

Hemanth Aditya. (2025). STREAMLINING REAL-TIME COMMUNICATION APPS WITH MODERN ANDROID TECHNIQUES. INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND INFORMATION TECHNOLOGY (IJRCAIT), 8(1), 102-112. https://ijrcait.com/index.php/home/article/view/IJRCAIT_08_01_011