Food Saver App – Let’s Fight Hunger Now (US Release)

Food Saver app enables anyone to fight hunger now – yes, immediately, by providing you with 15 closest food collection centers based on your GPS coordinates. I will describe the key features later in a video demo below but for now, let me tell you a bit about why this is one of the most important projects I have solely worked on. Here is how the home screen looks like – watch video below this post for a demo:

Fight hunger now

Read More

How To Share An Image On Facebook In Android

Let’s learn how to share an image on Facebook in Android using their ever-changing API. If you have used Facebook’s Android SDK, you know it can be a PITA to say the least. I think Mark should give the developers a vacation for heck’s sake!

how to share on facebook

how to share on facebook
How to share on facebook

How To Share An Image On Facebook In Android – Sample Code

Before you can use Facebook’s Android SDK in your Android application (to add features like sharing, liking etc), you have several options of including their SDK in your project. For instance:

Read More

Introducing AllosTech – A New 3D Printing Company

3D printing technology is no longer too foreign to most of us. You must have heard about it while running around or even while seated somewhere watching something online – who knows? In this feature post, am going to let my friend Nathan Adams tell us about his brand new company – FYI he also provides hosting services among other things; AllosTech and what he has to offer to the masses as far as 3D printing technology is concerned.

3D Printer


3D Printing Technology – AllosTech Launching

I am pleased to announce the opening of a brand new 3D Printing company – AllosTech

Read More

How To Use Retrofit Library In Your Android App

Retrofit library is a Type-safe REST client for android and Java, courtesy of Square Inc. Most modern android apps make HTTP requests to some remote server somewhere in Antarctica or who knows where! Making such requests can sometimes be a pain in the … what did you just say? Using this retrofit library will save you a lot of pain as well as boiler-plate code. In this simple tutorial, I will show you everything you need to get started with it. Let us get started!

Retrofit Library

Retrofit Library Implementation Steps

Below are the steps we will follow while implementing this retrofit library in our android application.

Read More

Download My First Free Android App For Developers

Once in a while, you challenge yourself. Perhaps you have listened to so many people tell you that you couldn’t do it. You have read so many tutorials, so many books, watched so many YouTube videos; yet there is nothing to show for it. You are almost tempted to believe the hype; the idea that only a few talented people can write code (or craft code) and you are not one of them.


But one fine morning, you wake up feeling like you could take over the world. You believe in your powers. You convince yourself that you were born to do great things; because you don’t need someone to tell you that you don’t have what it takes.

Read More

How To Do Anything In Life – App Design

Are you willing to admit that there is something you really suck at? You are terrible at it and you don’t need someone to tell you that. I know I do. I also know that I would like to do anything I want in life. Let me cut it to the chase here; I am color blind. There, I said it. That means you might see my design efforts and wish you never saw them. I really want to be able to tell all the colors apart and design killer UIs for my apps. So, I tried it this past weekend.

Read More

How To Create Android Swipe Views With Tabs

Android swipe views provide lateral navigation between sibling screens such as tabs with a horizontal finger gesture (a pattern sometimes known as horizontal paging). In this post, I will be using a simple android app that I created this past weekend to show you how to create android swipe views. If you have used many android apps, there is a good chance you have seen android swipe views. If not, well, this is your chance to try them. So, here is how the app looks like using swipe views.

android swipe views

Read More

Android App Prototype Using Google Docs Drawing

An android app prototype can be helpful when you want to build your next android app. Often, jumping straight to code is not the best thing to do, regardless of your experience developing applications. That being said however, sometimes the cost of prototyping tools is out of reach for many starting developers. Before Photoshop started offering their software for a monthly fee, you had to pay a huge amount to get it. If you do not want to pay that much money, Google Docs Drawing tool is your friend. All you need is creativity and time.

android app prototype

Read More

How Often Should You Have Comments In Code?

Comments in code is such an endless debate, so much so that I couldn’t help but share my own arguments on it. So, where do I really stand as far as comments in code is concerned? Hold it for a second. In his best-selling book Clean Code, Uncle Bob, makes the following analogy while talking about clean code :  as location is to real estate, so is readability to source code. I totally agree with that statement. With that in mind, let us take a look at some arguments for and against having comments in your code.

comments in code

Read More

How To Create And Run Laravel Migrations

Laravel migrations are a type of version control for your database. They allow a team to modify the database schema and stay up to date on the current schema state. Migrations are typically paired with the Schema Builder to easily manage your application’s scheme. In my last laravel post, I talked about laravel models. I also promised to show you how to create tables that you will need to store your blog posts(models) in your next blogging platform. Let us do this.

how to create laravel migrations

At this point, I assume that you already have a working database and you have configured it in your laravel application under app/config/database.php. Now we can move on.

Read More