Ashraff Hathibelagal
Hathibelagal is an independent developer and blogger who loves tinkering with new frameworks, SDKs and devices.
Tutorials
  • Code
    Debugging Android Apps with Facebook's StethoPicstetho
    126 shares
    Stetho is an open source debugging platform developed by Facebook that allows you to debug your Android apps using Google Chrome's developer tools. It offers very useful features, such as real-time network inspection, SQLite database inspection, and more. In this tutorial, you are going to learn how to use Stetho in your Android projects.Read More…
  • Code
    An Introduction to KotlinPickot2
    136 shares
    Kotlin is a JVM language whose syntax is more expressive and concise than that of Java. With features like higher-order functions, lambda expressions, operator overloading, string templates, null safety, and more, it offers a very different programming experience. Moreover, because Java and Kotlin are highly interoperable, they can be used together in the same project. In this tutorial, you are going to learn the basics of Kotlin.Read More…
  • Code
    How to Use Kotlin in Your Android ProjectsPickot
    137 shares
    If you are looking for an alternative programming language for Android development, you should give Kotlin a try. Kotlin is a modern language with lots of syntactic sugar that allows it to be both expressive and concise. In this tutorial, you're going to learn how to use Kotlin and Kotlin Android Extensions in your projects.Read More…
  • Code
    Automating User Interface Testing on AndroidPictes
    148 shares
    Android's Testing Support library includes the UI Automator framework, which can be used to perform automated black-box testing on Android apps. Introduced in API Level 18, the framework allows developers to simulate user actions on the widgets that constitute an app's user interface. In this tutorial, you will learn how to test the user interface of any app installed on an Android device using the UI Automator testing framework.Read More…
  • Code
    Quick Tip: Add Facebook Login to Your Android AppPicfac
    131 shares
    Facebook Login provides a convenient and secure way for people to log in to an app without having to go through a sign-up process first. In this quick tip, you are going to learn how to add Facebook Login to an Android app using Facebook's latest SDK for Android.Read More…
  • Code
    Quick Tip: Authentication with Twitter and FabricPictwit
    130 shares
    In this quick tip, you are going to learn how to use Fabric, Twitter's mobile development platform, to enable people to sign into your Android apps using Twitter.Read More…
  • Code
    An Introduction to Android's Spelling Checker FrameworkPicspell
    94 shares
    The spelling checker framework allows you to quickly and easily add spell check functionality to your apps. This tutorial first shows you how to use the framework to interact with Android's default spell checker, and then moves on to cover the basics of developing a custom spell checker.Read More…
  • Code
    How to Use Android Media Effects With OpenGL ESPiceff
    110 shares
    You can use the Media Effects framework to easily apply lots of impressive visual effects to photos and videos in your Android app. In this tutorial, you are going to learn how to convert a photo into an OpenGL texture and then use the framework to apply various effects to it.Read More…
  • Code
    Getting Started With RecyclerView and CardView on AndroidPicz
    117 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
    120 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
    110 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…