Author: Angad Singh

  • Automating Desktop using RobotJS

    RobotJS package gives users ability to control mouse and keyboard of the desktop. In our demo, we will try to draw a circle in MS Paint by controlling mouse actions. Here we will be using version 0.47 of RobotJS. Development Environment: We will start by creating a simple node application in WebStorm. Installing RobotJS: Enter following […]

  • Notification Channels in Android O

    There is no way a user can turn off a specific type of Notifications unless a way is explicitly provided in the app. The only way around is to turn off all the app Notifications. With Android O, Developers can create different channels for different types of notifications. Users can modify following characteristics from settings: […]

  • RecyclerView as WheelPicker

    Case Study : Working with an E-Commerce application, I was asked to implement a custom date/time picker for delivery time slot as below. Being a lazy developer, my first approach was to look for a library that would make my work a lot easier. And after few (actually many) Google searches, I decided to use […]

  • Getting Started with Room

    Overview Android provides a set of libraries to help to design of a highly maintainable and robust code. They have provided with helper classes for better data caching and handling UI component states. Room The Room is a robust SQL object mapping library. It provides a layer of Abstraction over the Android’s SQLite Database. Allowing […]

  • Custom Fonts using Support Library

    One of the most exciting announcements by Google in I/O 17 was providing support for custom fonts. Not as an asset but fonts can now be used as a resource. An application can also use one of many Google Fonts dynamically. As fonts are now supported natively, the same font can be used by different […]

  • Making your own Views

    Preface Working with Checkbox and ListView can be the real pain. It was on 14 November 2016, when an issue in one of my GitHub repositories made it clear. Thanks to him I have a picture to show it. The problem with the checkbox can be seen in the screenshot above. Sometimes performing clicks on […]

Click to Copy