Mobile device CPU overheats [Android]

I made a simple 2D widget. It’s a “To do list” app with 35 buttons.
I wonder why my app is that simple but gets heats up if I only stayed Idle for 3 mins.
Is there any solution for this?

Project size is 124mb
Cooked is 54.7mb

There’s a lot of nodes since it’s 35 buttons
The logic is : Click button, hide page, next page is visible, set visible [text]

Hello,

  • Which device(s) are you experiencing this issue on?
  • Could you provide screenshots of how you have your widget blueprint set up?

Thank you Sir, I appreciate your reply very much.
I have divided the photos since my Nodes are long enough.
Images

  1. WholeNodes_LowQuality: http://goo.gl/PW92fE
  2. ButtonNodesOnlyHD: http://goo.gl/1t6nrS
  3. NextVersInputNodesHD: http://goo.gl/N2MYJA
  4. BackInputNodesHD: http://goo.gl/qvRmDm
  5. AnimationNodesHD: http://goo.gl/uLUro5
  6. SettinsNodesHD: http://goo.gl/XkYJos
  7. Canvas Panel HD: http://goo.gl/2LWQP4

As for the Devices, I had tested on Samsung S7, Samsung S4, LG G3 and other devices. My friends are experiencing overheating. I assume that every android devices are experiencing due to my app. And also, my app size is enormous. My apk size is 53 Mb but when installed it’s 154 mb. According to my research, It’s because the when the app is packaged, the engine contents which are not important or not even needed to my app, are also packaged.

Thank you Sir, I appreciate your reply very much.
I have divided the photos since my Nodes are long enough.
Images
1. WholeNodes_LowQuality: http://goo.gl/PW92fE
2. ButtonNodesOnlyHD: http://goo.gl/1t6nrS
3. NextVersInputNodesHD: http://goo.gl/N2MYJA
4. BackInputNodesHD: http://goo.gl/qvRmDm
5. AnimationNodesHD: http://goo.gl/uLUro5
6. SettinsNodesHD: http://goo.gl/XkYJos
7. Canvas Panel HD: http://goo.gl/2LWQP4

As for the Devices, I had tested on Samsung S7, Samsung S4, LG G3 and other devices. My friends are experiencing overheating. I assume that every android devices are experiencing overheat due to my app. May because I don’t know yet how to package it appopriately And also, my app size is enormous. My apk size is 53 Mb but when installed it’s 154 mb. According to my research, It’s because the when the app is packaged, the engine contents which are not important or not even needed to my app, are also packaged.

Hello,

Your performance issues are likely related to having multiple widgets on the screen at once. What you can do is try to remove the unneeded buttons from the screen if possible, and also look into reducing the size of your apk.

Take a look at this documentation, as it will provide multiple suggestions as far as ways you can reduce the size of your apk: Reducing APK Package Size | Unreal Engine Documentation

Have a great day