Skip to main content

Posts

Notification Channels

With Android Oreo, i.e. Android 8.0, Google introduced  Notification Channels . You can get to know more about the UX in the  Notifications UX talk at Google I/O 2017 . For applications targeting API 26, i.e. Android 8.0, Google is enforcing every app to have a notification channel for their notifications. Without a notification channel, the applications notifications do not show up. For applications targeting < SDK 26, all notifications fall in the default notification channel, but the apps get to control the notification sound and vibration per notification. Notification Channels Notification channels provide a unified system to help users manage notifications. Notification channels allow you to create a user-customizable channel for each type of notification you want to display. Users can manage most of the settings associated with notifications using a consistent system UI. All notifications posted to the same notification channel have the same behavior. Users can visit   Se
Recent posts

Perfect Dummy Project

During a period of downtime, one does need to be practicing their skills so as to stay relevant once downtime is over. Such a time, for me, is while I'm on paternity leave. My kids are getting all the time they want from me, but they do sleep a lot, and I get these 60 to 180 min windows where I am free to do chores, sleep, eat, read, etc. So, I thought, why not hack up an app during this time. All my previous app ideas (which ended up on the play store) were apps that were meant to serve some purpose offline. Three were note taking apps or a game (my take on Minesweeper). Thus, I had to research which APIs are freely available online. This  Github project  lists quite a few APIs which can be used to implement any sort of app (Android/iOS/web).  I have quite a few apps that access multiple open api endpoints such as DarkSky, Flickr, Google Cloud Vision, etc. but never managed to publish those. Today, I came across the  Zomato API  which lets the developer be quite adventurous. He