A phone can overheat before the user notices it
A phone can heat up during gaming, navigation, charging, video recording or longer use in a car. Users often notice the problem only after the phone slows down, starts throttling performance or closes an app. Android does not give a regular user device temperature, thermal level and history in one place.
CPU temperature alone does not always mean that the phone is overheating. Each device works with different limits, so the app focuses mainly on thermal level, which better shows the real device state and the risk of performance throttling.
Users needed a quiet alarm that keeps running without an open app and warns them when the device approaches overheating.
Temperature monitoring, notifications and a widget in one place
The app continuously evaluates thermal level, CPU temperature and other device information. It shows the values on the main screen, in a system notification and in a home screen widget, so the user can see the current state without opening the app.
Kotlin and the Android SDK helped build a clear interface for checking values quickly. Background services and system notifications handled limit alerts, while Firebase, AdMob and in-app billing covered operation and monetization.
Users later asked for low-temperature monitoring as well. The alarm therefore works in both directions: it warns when the temperature is higher than the selected value and also when it drops below the selected limit.
App sold internationally
I designed, developed and published the project on Google Play as my own Android product. It was later bought by an international buyer, so it went through the full product cycle from idea to development, monetization, support and handover to a new owner.
The project shows experience with an Android app that solves a narrow technical problem, has clear use, public distribution and business value.






