AndroidPub
Author

AndroidPub

Senior Android Developer & Interviewer, regularly sharing original tech articles, learning resources, and practical interview guides. Welcome to follow and contribute!

79
Articles
0
Likes
362
Views
0
Comments
Recent Articles

Latest from AndroidPub

79 recent articles
AndroidPub
AndroidPub
Oct 20, 2025 · Mobile Development

Why MVVM Often Beats MVI in Modern Android Compose Apps

This article compares MVVM and MVI in the Compose era, reviewing their histories, practical code examples, and trade‑offs, and concludes that MVVM usually provides sufficient predictability and simplicity while avoiding the boilerplate and complexity that MVI can introduce.

AndroidArchitectureCompose
0 likes · 9 min read
Why MVVM Often Beats MVI in Modern Android Compose Apps
AndroidPub
AndroidPub
Oct 16, 2025 · Mobile Development

How Journey Test Revolutionizes Android UI Testing with AI

Journey Test, an AI‑powered feature in Android Studio, lets developers create end‑to‑end UI tests using natural language, eliminating code‑heavy scripts, adapting to UI changes, and integrating with CI pipelines, thereby combining manual testing flexibility with automated scalability for Android apps.

AI testingAndroidJourney Test
0 likes · 8 min read
How Journey Test Revolutionizes Android UI Testing with AI
AndroidPub
AndroidPub
Oct 10, 2025 · Mobile Development

How Koin Annotations 2.2 Makes Migrating from Dagger/Hilt to Koin Seamless

Koin Annotations 2.2 introduces JSR‑330 compatibility, predefined scope archetypes, smart module configuration, and built‑in performance monitoring, enabling Android and Kotlin Multiplatform projects to migrate from Dagger or Hilt to Koin safely, progressively, and with minimal code changes.

AndroidJSR-330Koin
0 likes · 10 min read
How Koin Annotations 2.2 Makes Migrating from Dagger/Hilt to Koin Seamless
AndroidPub
AndroidPub
Oct 9, 2025 · Artificial Intelligence

How AI is Revolutionizing Software Development: Insights from DORA 2025

The 2025 DORA report reveals that 90% of software professionals now use AI daily, boosting productivity across tasks such as coding, testing, and documentation, while also exposing trust challenges and highlighting the need for cultural and process changes to fully harness AI’s transformative potential.

AI adoptionAI trustDORA report
0 likes · 7 min read
How AI is Revolutionizing Software Development: Insights from DORA 2025
AndroidPub
AndroidPub
Sep 28, 2025 · Mobile Development

How to Secure Your Android Room Database with SQLCipher and Keystore

Learn step-by-step how to encrypt an Android Room database using SQLCipher, generate a random AES-256 key, protect it with the Android Keystore, and ensure the key is cleared from memory, providing production-grade data security against reverse engineering and local tampering.

RoomSQLCipherencryption
0 likes · 7 min read
How to Secure Your Android Room Database with SQLCipher and Keystore
AndroidPub
AndroidPub
Sep 26, 2025 · Mobile Development

How to Add On‑Device AI Scanning to Your Android App with ML Kit

This article walks through the practical steps of integrating Google ML Kit into an Android app, covering its privacy‑first, zero‑learning‑curve advantages and providing complete code examples for barcode scanning, OCR, error handling, CameraX setup, and performance tuning.

AndroidBarcode ScanningCameraX
0 likes · 14 min read
How to Add On‑Device AI Scanning to Your Android App with ML Kit
AndroidPub
AndroidPub
Sep 24, 2025 · Mobile Development

Building Offline‑First Android Apps: Room, WorkManager, Paging 3 & Compose

Learn how to create robust offline‑first Android applications by combining local data storage with Room, background synchronization using WorkManager, efficient pagination via Paging 3, key‑value handling with DataStore, and responsive UI updates through Jetpack Compose, ensuring seamless user experience across unstable network conditions.

AndroidJetpack ComposeOffline First
0 likes · 12 min read
Building Offline‑First Android Apps: Room, WorkManager, Paging 3 & Compose
AndroidPub
AndroidPub
Sep 22, 2025 · Mobile Development

Why EncryptedSharedPreferences Is Deprecated and What to Use Instead on Android

The article explains why Google deprecated EncryptedSharedPreferences and EncryptedFile, outlines the limitations of ESP, and guides developers on modern alternatives like Jetpack DataStore, Tink encryption library, and custom encrypted DataStore implementations for secure Android storage.

AndroidDataStoreEncryptedSharedPreferences
0 likes · 9 min read
Why EncryptedSharedPreferences Is Deprecated and What to Use Instead on Android
AndroidPub
AndroidPub
Sep 18, 2025 · Operations

How to Build an Automated Jenkins CI/CD Pipeline for Android APK Packaging

Learn how to create a standardized Jenkins CI/CD pipeline that automates Android APK building, uploading to Pgyer, and notifying teams via DingTalk, eliminating manual errors, speeding delivery, and improving collaboration across development, testing, and product teams.

AndroidAutomationCI/CD
0 likes · 33 min read
How to Build an Automated Jenkins CI/CD Pipeline for Android APK Packaging