Nosa Belvi Software Developer Just do something useful .
Connect with me   -   Help line
Recent Posts

Synchronous and Asynchronous Volley.

Volley is an Http Library that makes networking for Android apps easier and most importantly faster. Volley excels at eliminating the need for using AsyncTask for network operations. In this post, I will be sharing possible issues developers face on using volley, and approached that works.

Rationale - Handling Android Permission.

Android Permission grant access to User's data. Sensitive data. Most times, user's aren't exactly sure why your application need access to a particular permission. Today, I will be sharing how to reduce the risk of having constant denial of permission by users and how you can implement important techiniques found in apps like WhatApp by using Rationale.

Exploring ContentLoadingProgressBar.

The Android support libraries are full of hidden treasures, this time I stumbled upon the ContentLoadingProgressBar class. Let me walk you through use cases and taking a step further in exploration

Charting Unicodes.

You’ve probably heard of the ASCII/ANSI characters sets. They map the numeric values 0-127 to various Western characters and control codes (newline, tab, etc.)... ASCII encoding works great for English text (using Western characters), but the world is a big place. What about Arabic, Chinese and Hebrew?

Open Street Data - A Nigeria Post Code Service.

If you want the ONE question that disproves the theory about the wisdom of the crowd ask 10 000 Lagos dwelling (and possibly all of Nigeria) Nigerians to enter their postcode in a website. An incredible majority would uniformly enter 2341.

Barcode Scanner Library Based on Mobile Vision API.

QR codes have become ubiquitous in recent years. I am sure you’ve seen one in a newspaper advertisement or on a billboard. In layman’s terms, QR codes, like all other barcodes, are images that are designed to be read by machines. The latest release of the Google Play services SDK includes the mobile vision API which, among other things, makes it very easy for Android developers to create apps capable of detecting and reading QR codes in real time. In this tutorial, I am going to help you get started with it, and introduce you to a library that harnesses these features and more for your usage.

Intents - Having a More Implicit Control.

Interacting with component within same application and component contributed by other application is made possible with the use of intent. Android supports explicit (define the component to be called by using java class as identifier) and Implicit intents (define components by action). The list of components displayed to the user is supplied by android. You might sometimes want to alter the arrangement of the list or add a certain intent etc . This article gives on insight on having a more implicit control using the intentManip library

SortedList - Keeping Items in order.

First arrival of new data for your empty RecyclerView.Adapter is trivial, just consume the event and you are all set. I’ve spent a lot of time finding less hassle ways to trigger updates when new data arrives when my adapter is not empty. I had to look for ranges and indices and what not, many iterations for nothing.

Hosting Jekyll on Google App engine

Hosting your static site on Google App Engine gives you greater flexibility than using Github Pages and may potentially be cheaper and more configurable than Amazon AWS.