Ashraff Hathibelagal
Hathibelagal is an independent developer and blogger who loves tinkering with new frameworks, SDKs and devices.
Tutorials
  • Code
    Getting Started With RecyclerView and CardView on AndroidPicz
    105 shares
    Android Lollipop introduced two new widgets, RecyclerView and CardView. In this tutorial, you will learn how to make use of these widgets to quickly create apps whose look and feel conforms to the guidelines mentioned in Google's Material Design specification.Read More…
  • Code
    Add Charts to Your Android App Using MPAndroidChartPic9
    119 shares
    If your app deals with a lot of data, your users are going to love you if you choose to use charts instead of tables to display that data. There are many charting libraries available for Android to make your job easier. In this tutorial, you are going to learn about one such library, MPAndroidChart.Read More…
  • Code
    Create a Live Wallpaper on Android Using an Animated GIFPic8
    107 shares
    Have you ever seen a beautiful animated GIF that loops seamlessly and wondered if you could use it as a live wallpaper on your Android device? Well, you can, and in this tutorial I am going to show you how.Read More…
  • Code
    Create a Ringtone Randomizer on AndroidPic7
    98 shares
    Android phones come with a lot of built-in ringtones, most of which are never used. To help users use all the ringtones on their devices, in this tutorial, you will learn how to create an app that automatically randomizes the ringtone of an Android phone every time it receives a call.Read More…
  • Code
    Create a YouTube Client on AndroidPic6
    138 shares
    Do you want your app to play YouTube videos? The YouTube Android Player API lets you incorporate a lot of YouTube's functionality in your app in an easy and intuitive way. In this tutorial, we create a custom YouTube client that can search for, and play YouTube videos.Read More…
  • Code
    Quick Tip: How to Use the EventBus LibraryEvbus
    141 shares
    Have you ever tried sending information from a Service or BroadcastReceiver to an Activity and wondered why it is so complicated? In this quick tip, you'll learn how to use the EventBus library in a simple app to facilitate communication between an Activity and a BroadcastReceiver.Read More…
  • Code
    Create A Custom Keyboard on AndroidPic4
    180 shares
    If you are not satisfied with the keyboard that you are currently using, perhaps it is time for you to make one yourself. This step-by-step tutorial will show you how to create a basic, yet complete, keyboard with a custom layout for your Android device.Read More…
  • Code
    Use Text-to-Speech on Android to Read Out Incoming MessagesPic2
    134 shares
    When you add voice to your app's interface, you give it a whole new dimension of interactivity. In this tutorial, you are going to learn how to use Android's text-to-speech features to create a nifty app that can read incoming text messages.Read More…
  • Code
    Create a Weather App on AndroidPic2
    234 shares
    Do you find that a lot of the weather apps available on Google Play are either full of ads or require too many permissions? Why don't you create one yourself? It's not that hard. This tutorial takes you through all the steps to create a simple and minimalist weather app for the Android platform.Read More…
  • Code
    Build A Custom Launcher on AndroidPic1
    196 shares
    If you're interested in personalizing your Android phone or tablet, you may already be using a popular launcher like Nova Launcher or GO Launcher. Have you ever wondered how they work? This tutorial will show you how to make a basic, custom launcher on Android.Read More…