AndroidPub
Author

AndroidPub

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

106
Articles
0
Likes
1.3k
Views
0
Comments
Recent Articles

Latest from AndroidPub

100 recent articles max
AndroidPub
AndroidPub
Oct 19, 2026 · Mobile Development

Compose State Management: When to Use ViewModel vs remember vs rememberSaveable

The article distinguishes three lifecycle events that reset UI state — recomposition, configuration change, and process death — and maps each to the appropriate Compose state holder (remember, retain, rememberSaveable, ViewModel) with a counter example, showing how to persist user-modified data and enable JVM unit testing.

AndroidJetpack ComposeLifecycle
0 likes · 18 min read
Compose State Management: When to Use ViewModel vs remember vs rememberSaveable
AndroidPub
AndroidPub
Oct 15, 2026 · Mobile Development

Share Everything Except UI: KMP Native UI Practice with Compose and SwiftUI

The author shares their KMP engineering practice of sharing all business logic via Kotlin while implementing platform-native UIs with Jetpack Compose on Android and SwiftUI on iOS, detailing the module structure, state observation via SKIE, screen layering, and why native UI beats Compose Multiplatform for iOS fidelity.

Compose MultiplatformJetpack ComposeKMP
0 likes · 15 min read
Share Everything Except UI: KMP Native UI Practice with Compose and SwiftUI
AndroidPub
AndroidPub
Oct 12, 2026 · Artificial Intelligence

How Opus 5.5 Creates MG Animations by Writing Code Instead of Drawing Frames

Opus 5.5 generates MG animation videos by writing React code that describes each frame, which a headless browser renders and FFmpeg encodes into MP4, using a five-step pipeline of scriptwriting, component design, timestamp-synced voiceover, rendering, and self-verification via frame extraction and speech recognition.

AI video generationAgent workflowFFmpeg
0 likes · 17 min read
How Opus 5.5 Creates MG Animations by Writing Code Instead of Drawing Frames
AndroidPub
AndroidPub
Oct 8, 2026 · Mobile Development

Jetpack Compose's 5-Year Journey: How a 'Bad Idea' Rewrote Android UI

This article traces Jetpack Compose's five-year evolution from a modest attempt to unbundle Android's UI toolkit for faster bug fixes, through its convergence with React-inspired prototypes and Flutter's influence, to a declarative UI framework built on composable functions, Modifier chains, and pragmatic interoperability, culminating in a 1.0 release battle-tested by the Play Store.

Android UIDeclarative UIFramework Design
0 likes · 26 min read
Jetpack Compose's 5-Year Journey: How a 'Bad Idea' Rewrote Android UI
AndroidPub
AndroidPub
Sep 20, 2026 · Artificial Intelligence

Decision Models: Why AI Should Judge, Not Just Generate

The article explains how decision-making AI models like Jev output structured judgments (choices, scores, booleans) instead of natural language, making them better suited for high-frequency, low-risk business decision nodes such as ticket routing, content moderation, and agent workflow control, and discusses deployment strategies like shadow testing and confidence calibration.

AI architectureJevbusiness automation
0 likes · 14 min read
Decision Models: Why AI Should Judge, Not Just Generate
AndroidPub
AndroidPub
Sep 14, 2026 · Frontend Development

HyperFrames vs Remotion: Why HTML Beats React for AI Video Generation

This article compares Remotion and HyperFrames for AI-driven video generation, arguing that HyperFrames' HTML-based approach better aligns with LLM training data, enabling more creative, error-free output with simpler workflows and permissive licensing, while acknowledging Remotion's maturity for React-centric, data-driven batch production.

AI Coding AgentsAI video generationApache 2.0
0 likes · 16 min read
HyperFrames vs Remotion: Why HTML Beats React for AI Video Generation
AndroidPub
AndroidPub
Aug 31, 2026 · Artificial Intelligence

Mastering LLM Knowledge Distillation: Theory, DeepSeek Practice & PyTorch Implementation

This article explains knowledge distillation for large language models, comparing compression techniques, detailing target and feature distillation mechanisms, showcasing DeepSeek's distillation of 671B models into smaller Qwen and LLaMA variants, and providing two practical implementation paths: instruction distillation via API and classic logits-based PyTorch code with training tips.

DeepSeekLoRAPyTorch
0 likes · 20 min read
Mastering LLM Knowledge Distillation: Theory, DeepSeek Practice & PyTorch Implementation
AndroidPub
AndroidPub
Aug 28, 2026 · R&D Management

From Docs to Decisions: Redefining Requirements in AI-Assisted Development

This article traces a multi-year evolution from using early LLMs to generate flowcharts from chat logs, through piloting Cursor and Markdown for requirements, to a 'zero-day delivery' method where a running system anchors scope definition, concluding that AI shifts the bottleneck upstream: requirements definition becomes about deciding what to build, not documenting it.

AI codingContext EngineeringCursor
0 likes · 19 min read
From Docs to Decisions: Redefining Requirements in AI-Assisted Development
AndroidPub
AndroidPub
Aug 20, 2026 · Artificial Intelligence

How to Stop Large‑Model Coding Agents from Forgetting in Multi‑Turn Dialogues

The article explains why a coding agent may appear to forget earlier decisions, introduces a three‑layer memory system (interaction history, request projection, logical execution chain), and details token‑budget constraints, prompt‑caching trade‑offs, and a suite of context‑compression strategies to keep agents reliable across long conversations.

Agent MemoryLLMPrompt Caching
0 likes · 16 min read
How to Stop Large‑Model Coding Agents from Forgetting in Multi‑Turn Dialogues