Developing user-facing experiences in Android applications: A focus on push notifications and background operations
User-facing experiences in Android development have rapidly evolved with the growing need for real-time engagement via push notifications, even when applications are not actively running. This paper explores the design and implementation challenges of handling push notifications in Android applications, particularly in scenarios where the device is in sleep mode or the app is running in the background. The paper addresses both theoretical and technical aspects, drawing on recent literature from IEEE and other academic sources. It provides an enhanced review of strategies for optimizing notification delivery latency, minimizing battery drain, ensuring data security, and enhancing user engagement. Experimental results include detailed comparisons of Firebase Cloud Messaging (FCM) and background services, along with user feedback. Finally, this paper discusses future enhancements, including the integration of machine learning models to improve notification efficiency and further reduce battery consumption.
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2024-11-24
- DOI
- https://doi.org/10.5281/zenodo.14235548
- Primary Topic
- Personal Information Management and User Behavior
- Type
- article
- Field-Weighted Citation Impact
- 0.00