<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Android Dev Course</title><description>Practical Android development tutorials, Kotlin guidance, and legacy Android course resources.</description><link>https://androiddevcourse.com/</link><item><title>Vibe Coding IDEs: What You Should Know</title><link>https://androiddevcourse.com/blog/vibe-coding-ides/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/vibe-coding-ides/</guid><description>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.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Claude AI Agent: What You Should Know</title><link>https://androiddevcourse.com/blog/claude-ai-agent/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/claude-ai-agent/</guid><description>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.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code Agent: What You Should Know</title><link>https://androiddevcourse.com/blog/claude-code-agent/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/claude-code-agent/</guid><description>Claude Code is a terminal agent that reads, edits, and runs your code. Here&apos;s how the agent loop works and where to set boundaries, as of June 2026.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code Models: How to Pick the Right One</title><link>https://androiddevcourse.com/blog/claude-code-models/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/claude-code-models/</guid><description>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.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Filtering JavaScript Arrays Without Losing the Thread</title><link>https://androiddevcourse.com/blog/filtering-javascript/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/filtering-javascript/</guid><description>How JavaScript array filtering works, when to use filter, how it differs from map, and how to keep conditions readable with examples.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>GitHub Copilot Agent: What You Should Know</title><link>https://androiddevcourse.com/blog/github-copilot-agent/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/github-copilot-agent/</guid><description>GitHub Copilot&apos;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.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Multi-Agent Coding: When to Split the Work</title><link>https://androiddevcourse.com/blog/multi-agent-coding/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/multi-agent-coding/</guid><description>A practical guide to multi-agent coding: when parallel agents help, when they create merge risk, and how to review their output.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>React Native Number Input: Choices and Edge Cases</title><link>https://androiddevcourse.com/blog/react-native-number-input/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/react-native-number-input/</guid><description>How to handle number input in React Native: TextInput, keyboardType, parsing, empty values, validation, and platform behavior.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>React Query: What Server State Needs</title><link>https://androiddevcourse.com/blog/react-query/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/react-query/</guid><description>React Query explained as server-state tooling: fetching, caching, synchronization, invalidation, loading states, and tradeoffs.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Sorting Arrays in JavaScript: A Careful Mental Model</title><link>https://androiddevcourse.com/blog/sorting-arrays-javascript/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/sorting-arrays-javascript/</guid><description>How JavaScript array sorting works, why compare functions matter, and how to avoid string-order surprises and mutation bugs.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Vibe Coding 101: A Practical Beginner Workflow</title><link>https://androiddevcourse.com/blog/vibe-coding-101/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/vibe-coding-101/</guid><description>A beginner-friendly vibe coding workflow: pick a small task, give context, inspect the diff, run checks, and keep ownership.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Vibe Coding Examples That Still Need Tests</title><link>https://androiddevcourse.com/blog/vibe-coding-examples/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/vibe-coding-examples/</guid><description>Concrete vibe coding examples for small app changes, with the review and testing habits that keep generated code honest.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Vibe Coding Prompts: How to Keep the AI Useful</title><link>https://androiddevcourse.com/blog/vibe-coding-prompts/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/vibe-coding-prompts/</guid><description>How to write vibe coding prompts that produce reviewable changes: context, constraints, tests, file boundaries, and follow-up checks.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>What Is JavaScript? A Practical Beginner Map</title><link>https://androiddevcourse.com/blog/what-is-javascript/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/what-is-javascript/</guid><description>JavaScript explained for beginners: language basics, runtime environments, objects, arrays, functions, async work, and web apps.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>What Is TypeScript? Types Without the Ceremony</title><link>https://androiddevcourse.com/blog/what-is-typescript/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/what-is-typescript/</guid><description>TypeScript explained for JavaScript developers: static types, editor feedback, migration paths, tradeoffs, and when to use it.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>GitHub Copilot Student: What You Should Know</title><link>https://androiddevcourse.com/blog/github-copilot-student/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/github-copilot-student/</guid><description>Students get GitHub Copilot free via the Student Developer Pack. Here&apos;s how eligibility, verification, and the perk actually work as of June 2026.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate></item><item><title>GitHub Copilot Free: What You Actually Get</title><link>https://androiddevcourse.com/blog/github-copilot-free/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/github-copilot-free/</guid><description>GitHub Copilot has a free tier now. Here&apos;s what the free plan includes, where the limits bite, and when paying is worth it, as of June 2026.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code Subagents: What You Should Know</title><link>https://androiddevcourse.com/blog/claude-code-subagents/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/claude-code-subagents/</guid><description>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.</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Everything Claude Code: What You Should Know</title><link>https://androiddevcourse.com/blog/everything-claude-code/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/everything-claude-code/</guid><description>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.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code AI: What You Should Know</title><link>https://androiddevcourse.com/blog/claude-code-ai/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/claude-code-ai/</guid><description>Claude Code is Anthropic&apos;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.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code Plugins: What You Should Know</title><link>https://androiddevcourse.com/blog/claude-code-plugins/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/claude-code-plugins/</guid><description>Claude Code plugins package commands, skills, and integrations into installable extensions. How they differ from skills, and when to use them.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code Skills: What You Should Know</title><link>https://androiddevcourse.com/blog/claude-code-skills/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/claude-code-skills/</guid><description>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.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>Install Claude Code: What You Should Know</title><link>https://androiddevcourse.com/blog/install-claude-code/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/install-claude-code/</guid><description>A calm walkthrough of installing Claude Code: prerequisites, the install command, authentication, first run, and the gotchas that trip people up.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>AI Coding Assistant: What You Should Know</title><link>https://androiddevcourse.com/blog/ai-coding-assistant/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/ai-coding-assistant/</guid><description>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.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>Next.js vs React: When You Need a Framework</title><link>https://androiddevcourse.com/blog/nextjs-vs-react/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/nextjs-vs-react/</guid><description>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.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code vs Cursor: Choosing Your AI Coding Tool</title><link>https://androiddevcourse.com/blog/claude-code-vs-cursor/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/claude-code-vs-cursor/</guid><description>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.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>Kotlin Project Structure for Beginner Android Apps</title><link>https://androiddevcourse.com/blog/kotlin-project-structure-for-beginners/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/kotlin-project-structure-for-beginners/</guid><description>A practical way to organize screens, state, data, and models in a small Android learning project.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>ObjectSerializer Legacy Alternatives for Android Apps</title><link>https://androiddevcourse.com/blog/objectserializer-legacy-alternatives/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/objectserializer-legacy-alternatives/</guid><description>How to understand the old ObjectSerializer pattern and choose safer modern options for app data.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>Modern Android Persistence Options</title><link>https://androiddevcourse.com/blog/modern-android-persistence/</link><guid isPermaLink="true">https://androiddevcourse.com/blog/modern-android-persistence/</guid><description>A practical overview of DataStore, Room, and JSON serialization for Android apps.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item></channel></rss>