Are you a robot?

This has become a classic question on the internet when filling forms. And has become super easy to implement in rails with the Recaptcha gem.

For the Video Tutorial of this writing visit — Youtube

For the Final Code, Github

Setup Application

For this tutorial, I…

Photo by Antoine Dautry on Unsplash

You love that confidence you have when your codebase is well tested? Yeah me too.

Did it a couple of times and didn’t want to go around trying to remember the whole process so I wrote this for future me. So sit back and enjoy my note to future me.

I was surfing 🏄 the internet to work on my Java skills and I landed on a page with a list of java keywords and I got curious to see if I could actually adequately explain all of them in the simplest forms without losing meaning…So I took a swing…

While developing my app Afrolang: a bite-sized African language learning app. I ran into a scenario where I needed the result of my Volley Request to be the success or failure result of my Work Manager. Work Manager in itself creates a separate thread to run its operation when the…

NOTE: This is a message preached by Bishop Wayne Malcolm at House On The Rock. I just felt I was too awesome to not share it with the world.

Prov 18:16 A man’s gift maketh room for him, and bringeth him before great men.

The gift and calling of God…

I had a moment of epiphany while taking a late evening shower thinking of the various products I was working on. It might have been further stimulated by some excess food I ate today, but still, enjoy.

MVP Paradox Credits: Hackernoon

An MVP can be perceived as a newborn baby which has been birthed…

Photo by Pathum Danthanarayana on Unsplash

Lets see the implementation for responding to click events:

  1. Implement an anonymous class and get stuff done on the go
Button btn = (Button) findViewById(;
btn.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) { //Do some cool stuff}});

2. Implement the View.OnClickListener interface on the Activity class


Sometime around December 2016 I began my android journey while I was an Entrepreneur-In-Training(EIT) at the Meltwater Entrepreneurial School of Technology(MEST) Africa. Needless to say it was a tough journey for me even though I had some basic knowledge of programming. Having developed a desktop application in C# as my…

It’s a tough ride being an entrepreneur, but I wouldn’t change a thing about it. How would you summarize your experience? #ThePeoplesShark

Interesting tweet by @TheSharkDaymond caught my attention and this is my way of archiving that thread. It’s always expected that there will be varying ideas of a singular…

One of my many projects involved building a food ordering system that will be used across a chain of restaurants and as you know with every project comes its unique challenges. I will focus this article on one of the challenges which I feel is really cool which is modifying(increasing…

Oyinloye Ayodeji

Maker @afrolangapp | Mobile Dev | Rails Dev | ML Enthusiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store