Android Dev CourseADC‑101

Android tutorial index

Android tutorials

Focused guides for persistence, Kotlin structure, and modern replacements for old Android course patterns.

Android learning path with device frames, Kotlin modules, and persistence diagrams
Vibe Coding
Vibe Coding IDEs: What You Should Know

Vibe coding IDEs let you build software by describing intent while AI writes the code. How they work, where they fit, and the limits to respect, 2026.

7 min read
Agentic Development
Claude AI Agent: What You Should Know

A Claude AI agent is Claude wired to tools and a loop so it can act, not just answer. How it works, how it differs from a chatbot, and its limits in 2026.

7 min read
AI Coding
Claude Code Agent: What You Should Know

Claude Code is a terminal agent that reads, edits, and runs your code. Here's how the agent loop works and where to set boundaries, as of June 2026.

7 min read
AI Coding
Claude Code Models: How to Pick the Right One

Claude Code lets you choose which model drives a task. How the model tiers differ, when to switch, and how the choice affects cost, as of June 2026.

6 min read
Web Development
Filtering JavaScript Arrays Without Losing the Thread

How JavaScript array filtering works, when to use filter, how it differs from map, and how to keep conditions readable with examples.

3 min read
AI Coding
GitHub Copilot Agent: What You Should Know

GitHub Copilot's agent mode goes beyond autocomplete to plan, edit files, and run commands. How it works, where it fits, and its limits as of June 2026.

7 min read
AI Coding
Multi-Agent Coding: When to Split the Work

A practical guide to multi-agent coding: when parallel agents help, when they create merge risk, and how to review their output.

3 min read
Web Development
React Native Number Input: Choices and Edge Cases

How to handle number input in React Native: TextInput, keyboardType, parsing, empty values, validation, and platform behavior.

3 min read
Web Development
React Query: What Server State Needs

React Query explained as server-state tooling: fetching, caching, synchronization, invalidation, loading states, and tradeoffs.

3 min read
Web Development
Sorting Arrays in JavaScript: A Careful Mental Model

How JavaScript array sorting works, why compare functions matter, and how to avoid string-order surprises and mutation bugs.

3 min read
Vibe Coding
Vibe Coding 101: A Practical Beginner Workflow

A beginner-friendly vibe coding workflow: pick a small task, give context, inspect the diff, run checks, and keep ownership.

4 min read
Vibe Coding
Vibe Coding Examples That Still Need Tests

Concrete vibe coding examples for small app changes, with the review and testing habits that keep generated code honest.

3 min read
Vibe Coding
Vibe Coding Prompts: How to Keep the AI Useful

How to write vibe coding prompts that produce reviewable changes: context, constraints, tests, file boundaries, and follow-up checks.

3 min read
Web Development
What Is JavaScript? A Practical Beginner Map

JavaScript explained for beginners: language basics, runtime environments, objects, arrays, functions, async work, and web apps.

3 min read
Web Development
What Is TypeScript? Types Without the Ceremony

TypeScript explained for JavaScript developers: static types, editor feedback, migration paths, tradeoffs, and when to use it.

3 min read
AI Coding
GitHub Copilot Student: What You Should Know

Students get GitHub Copilot free via the Student Developer Pack. Here's how eligibility, verification, and the perk actually work as of June 2026.

7 min read
AI Coding
GitHub Copilot Free: What You Actually Get

GitHub Copilot has a free tier now. Here's what the free plan includes, where the limits bite, and when paying is worth it, as of June 2026.

7 min read
AI Coding
Claude Code Subagents: What You Should Know

Claude Code subagents hand work to separate agent contexts for parallel or isolated tasks. What they are, when they help, and when to skip them.

6 min read
AI Coding
Everything Claude Code: What You Should Know

A complete orientation to Claude Code: what it is, how to install it, skills, plugins, subagents, and how the pieces fit into a real developer workflow.

6 min read
AI Coding
Claude Code AI: What You Should Know

Claude Code is Anthropic's terminal AI agent that reads, edits, and runs your code. Here is what the AI does well, where it falls short, and how to use it.

7 min read
AI Coding
Claude Code Plugins: What You Should Know

Claude Code plugins package commands, skills, and integrations into installable extensions. How they differ from skills, and when to use them.

6 min read
AI Coding
Claude Code Skills: What You Should Know

Claude Code skills package reusable instructions and files the agent loads on demand. Here is what they are, how they work, and when they help.

6 min read
AI Coding
Install Claude Code: What You Should Know

A calm walkthrough of installing Claude Code: prerequisites, the install command, authentication, first run, and the gotchas that trip people up.

6 min read
AI Coding
AI Coding Assistant: What You Should Know

An AI coding assistant suggests, edits, and runs code alongside you. Here is how the main types differ, where they help, and where they get in the way.

7 min read
Web Development
Next.js vs React: When You Need a Framework

React is a library, Next.js is a framework built on it. A pragmatic, dated guide to which one fits your project, SPA, SEO site, or full-stack app.

9 min read
AI Coding
Claude Code vs Cursor: Choosing Your AI Coding Tool

Claude Code and Cursor solve different parts of AI-assisted coding. A pragmatic, dated comparison so you can match the tool to your actual workflow.

8 min read
Kotlin
Kotlin Project Structure for Beginner Android Apps

A practical way to organize screens, state, data, and models in a small Android learning project.

2 min read
Persistence
ObjectSerializer Legacy Alternatives for Android Apps

How to understand the old ObjectSerializer pattern and choose safer modern options for app data.

2 min read
Android
Modern Android Persistence Options

A practical overview of DataStore, Room, and JSON serialization for Android apps.

1 min read