Our Blogs

  • 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 […]

  • Voting App Using React Redux

    Redux provides an easy way to centralize the state of your application. There are three basic properties to know in Redux. Action, Store, Reducer. We will cover all these properties one by one. The Redux Cycle The redux cycle is composed of Action, Store and Reducers. Action is like a message that we send or […]

  • Google Custom Search with NodeJS

    Goo Google provides a custom search API by which you can use the power of google search engine in your own application. The base URL for the REST version of custom search API is: https://www.googleapis.com/customsearch/v1 Before moving on to integration part, we need two things. API KEY Search Engine ID The API KEY can be […]

  • Bing Search API with NodeJS

    Bing provides a search API by which you can use the power of bing search in your own application. The base URL for the search API is: https://api.cognitive.microsoft.com/bing/v7.0/search The code to integrate the API using Express and Node JS is: The API Subscription Key can be created at the website: https://azure.microsoft.com/en-in/services/cognitive-services/bing-web-search-api/ If you want more […]

  • Custom RecyclerView with EmptyView support

    Hey folks, as you might know that RecyclerView does not support EmptyView but we can implement it using Custom RecylerView and in this post i am going to show you exactly that. EmptyView is  any view which is shown when there is no data in the list. It is a great way to improve user […]

  • Android LIvedata with ViewModel And Room

    Hey folks, in this post we are going to implement livedata with Spinner. LiveData is an observable data holder class. Unlike a regular observable, LiveData is lifecycle-aware, meaning it respects the lifecycle of other app components, such as activities, fragments, or services. This awareness ensures LiveData only updates app component observers that are in an active lifecycle […]

  • Card Flip Animations

    Hey Guys, it is the second decade of the second millennium and we are still kicking around the same 2D interface we got three decades ago. Sure, Apple debuted a few apps for OSX 10.7 that have a couple more 3D flourishes, and Microsoft has had that Flip 3D for a while. But c’mon, 2011 […]

  • The State of CSS Animation

    As front-end designers and developers, we use CSS to style, position and create great looking sites. We often use CSS to add movement to pages in the form of transitions or even animations, but we don’t usually go much beyond that. Animation can be a powerful tool to help our visitors and customers understand and […]

  • React Native Starter kit

    create react native app is the most effortless approach to begin constructing another React Native application. It enables you to begin a task without introducing or configuring any software on local code – no Xcode or Android Studio. Expecting that you have Node introduced, you can utilize npm to install the create-react-native-app npm install -g […]

Click to Copy