AndroidPub
Author

AndroidPub

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

86
Articles
0
Likes
426
Views
0
Comments
Recent Articles

Latest from AndroidPub

86 recent articles
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.

AndroidDingTalkJenkins
0 likes · 33 min read
How to Build an Automated Jenkins CI/CD Pipeline for Android APK Packaging
AndroidPub
AndroidPub
Sep 17, 2025 · Mobile Development

Why BroadcastReceiver Fails and How WorkManager Saves Your Nightly Sync

This article examines the limitations of using BroadcastReceiver with AlarmManager for nightly data synchronization on Android, demonstrates how migrating to WorkManager improves reliability and battery efficiency, and provides code comparisons and guidance on choosing the right background execution tool for various scenarios.

AndroidBroadcastReceiverMobile Development
0 likes · 7 min read
Why BroadcastReceiver Fails and How WorkManager Saves Your Nightly Sync
AndroidPub
AndroidPub
Sep 15, 2025 · Mobile Development

Why Android 15’s Switch to 16KB Memory Pages Matters for Your App

Google’s shift to 16KB memory pages in Android 15, mandatory for Play Store submissions after November 1 2025, brings performance gains, reduces TLB misses, and forces native‑code developers to update build flags and eliminate hard‑coded 4KB assumptions to stay compliant.

AndroidNDKPerformance
0 likes · 8 min read
Why Android 15’s Switch to 16KB Memory Pages Matters for Your App
AndroidPub
AndroidPub
Sep 12, 2025 · Mobile Development

Unlock Wear OS Development: History, Features, and Compose Code Samples

This article walks through Wear OS’s evolution, core advantages, competitor comparison, essential development principles, and provides hands‑on Compose code examples—including a food‑selector app and a ScalingLazyColumn todo list—to help developers build efficient, battery‑friendly smartwatch applications.

ComposeKotlinMobile Development
0 likes · 16 min read
Unlock Wear OS Development: History, Features, and Compose Code Samples