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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Developing user-facing experiences in Android applications: A focus on push notifications and background operations

Zenodo (CERN European Organization for Nuclear Research)
Personal Information Management and User Behavior
article

Developing user-facing experiences in Android applications: A focus on push notifications and background operations

article en

Abstract

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.

Zenodo (CERN European Organization for Nuclear Research)
Affordable and clean energy
Openalex Percentile: Top 46%
Personal Information Management and User Behavior
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.