The in-app database viewer and manager for your Room databases. The SQLite has been a big part of the Android ecosystem and is found in almost from every small size to large-scale app. It does indeed help in organizing data in the local storage and persistence to either help in reducing network calls or make content delivery fast. The implementation of the SQLite wrappers in Android development has evolved from the SQLiteOpenHelper to the latest Annotation-based Jetpack Room database.

Continue reading

By Salvatore Giordano. At the moment I’m not really into writing Flutter code, and I miss it. I’ve changed jobs more or less 10 months ago. Now I’m a backend-microservices developer using Node.js as a primary tool, but after all this time I’m starting to miss Flutter, Dart and that great community. So, my new mission is to convince my engineering lead to let me rewrite our main application using Google’s cross-platform framework — Flutter.

Continue reading

👀 A fresh look on the splash screen in Android in Kotlin and Coroutines Splash screens of some popular apps on Android Splash screen is a very popular methodology in Android app development. Almost all major apps contain some sort of splash screen for many different reasons from brand awareness to loading heavy resources before app start. Some apps even add splash screens just because everyone else is adding it to follow the paradigm, even though their apps don’t need it.

Continue reading

Looking deep into how an android app can help in growth and survival of early-stage startups. About 2 weeks ago, I was invited to give a talk on Technical Entrepreneurship at PAF-KIET University, Karachi to their students. Usually my talks are about either Android development or open source. But this one was different. Organizers asked me to talk something about entrepreneurship. And after doing some research and thinking, I decided to focus on Android as the growth tool in startups’ early days.

Continue reading

A talk and live-coding session given at SMIU University, Karachi organized by SMIU DSC Team Few days ago, on 18th December, 2019 I was invited to give a talk and live-coding session at Sindh Madressatul Islam University (SMIU), Karachi by their Computer Science department faculty. The event was organized by the SMIU Developer Students Club (DSC) team lead by a very nice and capable student Zubair Ansari. #carbonads { font-family: -apple-system, BlinkMacSystemFont, "

Continue reading

This story was originally published with collaboration with CometChat Pro, and Alex Booker on their tutorials blog. For any kind of chat apps, notifications are the driver behind whole chat concept. These notifications lets users know that a new message has been sent, and asks to respond to it. This seems like a micro-interaction from user experience perspective, but this tiny interactions makes the whole chat a real-time conversation.

Continue reading

Flutter is an application development framework from Google for creating cross-platform mobile applications (in iOS and Android). As mentioned on the official website, it aims to make the development as easy, quick, and productive as possible. Features such as Hot Reload, a vast widget catalog, very good performance, and a solid community contribute to meeting that objective and make Flutter a pretty good mobile development framework. This post is an excerpt from the book Google Flutter Mobile Development Quick Start Guide by Packt Publishing written by Prajyot Mainkar, and Salvatore Giordano.

Continue reading

Author's picture

Wajahat Karim

Android Developer. Open Source Contributor. Writer. Speaker

Senior Android Developer

Karachi, Pakistan