AndroidPub
Author

AndroidPub

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

97
Articles
0
Likes
997
Views
0
Comments
Recent Articles

Latest from AndroidPub

97 recent articles
AndroidPub
AndroidPub
Aug 26, 2025 · Artificial Intelligence

How Speed and Application Layer Drive AI Startup Success – Lessons from Andrew Ng

Andrew Ng’s YC AI Startup School talk reveals that the biggest AI opportunities lie in the application layer, emphasizes speed as a critical success metric, explores the rise of Agentic AI, debunks the myth that AI will replace programming, and offers practical strategies for rapid AI‑driven product development.

AI entrepreneurshipAI trendsAgentic AI
0 likes · 19 min read
How Speed and Application Layer Drive AI Startup Success – Lessons from Andrew Ng
AndroidPub
AndroidPub
Aug 25, 2025 · Mobile Development

Mastering Jetpack Compose Stability: Boost Performance and UI Responsiveness

This article explains Jetpack Compose's rendering pipeline, the recomposition mechanism, and the concept of stability, then provides practical strategies—such as using immutable data, applying @Stable/@Immutable annotations, and optimizing large lists—to reduce unnecessary recompositions and improve Android UI performance.

AndroidImmutable DataJetpack Compose
0 likes · 12 min read
Mastering Jetpack Compose Stability: Boost Performance and UI Responsiveness
AndroidPub
AndroidPub
Aug 21, 2025 · Mobile Development

Master 8 Powerful Caching Strategies for Lightning‑Fast Android Apps

This article presents eight essential caching strategies for Android developers—ranging from in‑memory LRU caches and SharedPreferences to file‑based storage, Room databases, multi‑level systems, TTL caches, and HTTP caching—complete with Kotlin implementations, real‑world examples, performance impacts, best‑practice guidelines, and common pitfalls to avoid.

AndroidCachingKotlin
0 likes · 22 min read
Master 8 Powerful Caching Strategies for Lightning‑Fast Android Apps
AndroidPub
AndroidPub
Aug 20, 2025 · Fundamentals

Why Blocking vs Non‑Blocking in Kotlin Coroutines Matters: Live Experiments

This article demystifies the difference between blocking and non‑blocking coroutine work in Kotlin by providing runnable examples, measuring sequential, concurrent, and asynchronous execution, and revealing how thread usage, jobs, and dispatchers affect performance and true parallelism.

CoroutinesKotlinasynchronous
0 likes · 10 min read
Why Blocking vs Non‑Blocking in Kotlin Coroutines Matters: Live Experiments
AndroidPub
AndroidPub
Aug 19, 2025 · Artificial Intelligence

Demystifying AI Jargon: From Prompts to Agents, Tools, and MCP Protocol

This article breaks down the confusing AI buzzwords—user prompts, system prompts, agents, tool registration, function calling, and the MCP protocol—explaining how they work together to enable AI assistants that can perform real tasks beyond simple chat.

AI AgentsAI promptsFunction Calling
0 likes · 8 min read
Demystifying AI Jargon: From Prompts to Agents, Tools, and MCP Protocol
AndroidPub
AndroidPub
Aug 18, 2025 · Mobile Development

Master ExoPlayer in Jetpack Compose: Build a Pro Android Media Player

This guide walks you through integrating Google’s ExoPlayer library into a Jetpack Compose Android app, covering project setup, dependency management, ViewModel‑based player control, custom UI components, lifecycle handling, performance tips, and advanced customization options for building a robust, professional‑grade media player.

AndroidExoPlayerJetpack Compose
0 likes · 20 min read
Master ExoPlayer in Jetpack Compose: Build a Pro Android Media Player
AndroidPub
AndroidPub
Aug 14, 2025 · Artificial Intelligence

Google I/O 2025: AI-Powered Tools Boost Chinese Developers Globally

The 2025 Google Developer Conference highlighted AI breakthroughs like Gemini 2.5 and Gemma, introduced AI-enhanced Flutter, Android, and Cloud tools, and showcased Chinese developers leveraging these technologies to achieve global impact and social good.

AIAndroidFlutter
0 likes · 12 min read
Google I/O 2025: AI-Powered Tools Boost Chinese Developers Globally
AndroidPub
AndroidPub
Aug 11, 2025 · Fundamentals

Unlocking Kotlin’s Context Parameters: From Receivers to Powerful DSLs

This article traces the evolution of Kotlin’s context receivers into context parameters, explains their syntax and how they extend extension functions, and showcases multiple practical scenarios—including multi‑receiver extensions, coroutine integration, dependency injection, DSL construction, and type‑class patterns—while offering best‑practice guidelines and future outlooks.

Context ParametersDSLDependency Injection
0 likes · 11 min read
Unlocking Kotlin’s Context Parameters: From Receivers to Powerful DSLs
AndroidPub
AndroidPub
Aug 7, 2025 · Fundamentals

Mastering Kotlin Flow Cancellation: 13 Essential Techniques Explained

This comprehensive guide explores why cancelling Kotlin Flow is crucial for resource management, user experience, network efficiency, and battery life, and walks through thirteen practical cancellation methods—including Job cancellation, structured concurrency, time‑outs, boolean flags, operators like cancellable, take, first, single, and advanced post‑processing techniques—complete with runnable code examples and outputs.

FlowKotlincancellation
0 likes · 21 min read
Mastering Kotlin Flow Cancellation: 13 Essential Techniques Explained