Sign in

I write content on Android and Web technologies. Currently focusing on Cybersecurity. Find me on liciolentimo.com

Technical writing is the process of documenting processes such as software documentation and instructional material for programming. It can be used as a method of writing about a particular subject related to technology as well. This field of writing has been steadily growing and is expected to grow further in…


A Virtual Private Network (VPN) is a way to maintain online anonymity by masking your public IP address so your online activity is untraceable. There are a ton of VPN services and apps available out there, most of which have paid plans, but in this post I am going to…


In this post, we shall continue adding features to the app we created in this post. In the mentioned post, we used Firebase ML Kit to recognize text from images taken from our camera. …


The Backend-As-A-Service (BaaS) market is becoming increasingly popular for businesses that don’t have the funds to invest in backend infrastructure or maintain the costs of hiring backend engineers. These companies provide backend solutions to complex tasks that would otherwise take a developer a lot of time to implement by providing…


Firebase ML Kit is a mobile SDK for Android and iOS that enables developers to build apps using machine learning with ease. It has various capabilities including text recognition, image labelling, on-device translation among others. In this post, we are going to create a simple Android app that recognizes text…


Firebase is a Backend-As-A-Service — BaaS — owned by Google for application development that frees developers of the hassle of integrating several backend services among others, leaving developers to worry about creating great user interfaces. …


Recently I’ve been experimenting with ViewPager2 which is an improved version of the earlier ViewPager library for Android. ViewPager2 is built on top of RecyclerView and supports vertical orientation as well as right-to-left enabled automatically. It allows us to create beautiful user interfaces when we swipe between lists for example…


Flutterwave is a new startup that aggregates payment services for more than 60 gateways from around the globe. The startup provides an easy and reliable payment solution for businesses worldwide. …


Fingerprint authentication has further enhanced the security of our phones and apps. As introduced in Android Marshmallow 6.0, fingerprint authentication offers a quick and convenient way of authenticating a user’s identity. In this post we will be building a simple fingerprint authentication app from scratch.

Set up your project

Create a new Android project…


Bottom navigation bar make it easy for users to explore and switch between top-level views in a single tap. It should be used when application has three to five top-level destinations. …

Licio Lentimo

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