Android App Bundle vs APK: Which Should You Publish?
You've built your first Android app. You're ready to put it on the Play Store. You open Android Studio and...
Md Sharif Mia is a Kotlin and Android developer with hands-on experience building real-world Android applications using Kotlin, Jetpack Compose, and Firebase. He created KtDevLog to help aspiring Android developers learn through practical, step-by-step tutorials — from writing their first line of Kotlin to shipping complete apps.
Through KtDevLog, Sharif shares what actually works in Android development: clean code patterns, common beginner mistakes to avoid, and project-based lessons that go beyond theory. His writing style is direct and beginner-friendly, making complex Android concepts easy to understand for developers at any stage.
When he is not writing tutorials, Sharif is experimenting with new Android features, exploring Kotlin best practices, and building apps that solve everyday problems.
You've built your first Android app. You're ready to put it on the Play Store. You open Android Studio and...
You run your app. Something goes wrong. You open Logcat — and immediately face a wall of thousands of scrolling...
You open Android Studio. You wait for the project to load. And then it hits you — the red banner...
There's a specific moment in app development when everything starts feeling real. Not when you get the layout right. Not...
Open Google Keep right now. Look at it. Notes in a staggered grid, each with its own background colour, the...
Open any Android app right now. There's almost certainly a bar across the top with a title and some icons....
User authentication is almost always the first real challenge you face when building a production Android app. You can build...
Every app that takes user input has a text field. Login screens, search bars, profile forms, chat inputs — they're...
You've built a form. The user carefully types their email address, their name, their message. Then they rotate their phone....
Every Android app you've ever used has a list in it. Contacts, messages, products, news feeds, settings — lists are...
© Copyright 2026 KtDevLog. All Rights Reserved.