Android support Display Cutouts since Android 9 (API 28). However, still many applications didn't consider Display Cutouts in their design, causing view components covered by the Status Bar. Display Cutouts used to be in the middle of the top edge. But there are more and more devices having the cutouts at the top corners. Developers should pay more attention when testing.
Notification, Notifications, or Notification(s)? In Android, Quantity Strings could help you to display the correct singular and plural. Why not let the system to help you? And why you are still displaying something like notification(s)?
Sometimes, if the image is simple, consider lower the color depth of the image. Squoosh is an online tool to help you to optimize the bitmap image. Android support multiple image format, JPEG, GIF, PNG, WebP, HEIF. Choose the one which fits you most. Using VectorDrawable is also a good way to reduce the file size of the image.
While displaying text on an image, make sure the text is readable for user. Aovid "white on white", "black on black". By Selecting Colors with the Palette API , you can know the major colors in the image, can get the right color for the text overlay.
There are many ways a mobile device connecting to the Internet. Mobile Network and WiFi are the most common, but a device could also connected to Internet by Bluetooth or by Ethernet. Developer should make sure their app logic is not checking WiFi and Mobile Network only.