Exploring AI · applying Claude to dev tools
Hidev avatar

Hidev 🚀

Senior Android Developer & Scrum Master · Hà Nội 🇻🇳

Nền tảng chuyên môn sâu về Mobile Development, hiện đang tập trung vào việc ứng dụng AIAutomation để tối ưu hóa quy trình phát triển phần mềm (SDLC). Tôi tin vào sức mạnh của việc tự động hóa các tác vụ lặp đi lặp lại để tập trung vào sự sáng tạo.

Claude & AI Learning

Developer Roadmap

Working with Claude

Từ zero đến production — mọi thứ một developer cần biết khi làm việc với Claude. 7 phases, từ foundation tới production scale.

  1. 01 Foundation Understand Claude
  2. 02 Prompting Prompt Engineering
  3. 03 API Anthropic API Integration
  4. 04 Agents Tool Use & Agents
  5. 05 CLI Claude Code CLI
  6. 06 MCP Model Context Protocol
  7. 07 Scale Production & Scale
View full roadmap + CCA-F prep ↗

Anthropic Skilljar Track

FREE TRACK SKILLJAR

Anthropic Skilljar Track

Lộ trình free khóa học chính thức của Anthropic — badge hoàn thành

Courses
6 modules
Time
~15-20h
Cost
Free + badges
Mở Skilljar →

Anthropic Free Courses

Open Source

GitHub Presence

@duonglkh github.com/duonglkh
View profile
GitHub stats Commit streak
Top languages

Live widgets — auto-update from GitHub. May briefly fail to load if upstream is slow.

Open Source Repos

gradle-conventions-android

Convention plugin set cho Android — `android-app`, `android-library`, `android-compose`. Apply 1 dòng để có Kotlin + Compose + lint config chuẩn.

gradlekotlinplanned

android-versioncat-stack

Version catalog `libs.versions.toml` đã curate sẵn cho dự án Android Compose hiện đại (Compose BOM, Hilt, Coroutines, Coil, Retrofit).

gradlecatalogplanned

compose-theme-kit

Material 3 theme tokens + typography + dark/light scheme cho Compose. Drop-in, không opinionated về màu cụ thể.

composematerial3planned

compose-onboarding

Composable pager onboarding — `OnboardingPager(steps)`. Skip / next / done flow + indicator built-in.

composeplanned

compose-locale-switcher

Locale picker UI + persist + restart helper cho Android app đa ngôn ngữ. Hot-swap không cần kill activity.

composei18nplanned

compose-settings

`SettingsScreen(sections)` DataStore-backed. Switch, slider, single-choice, navigation row — đủ block xây màn Settings tử tế trong 5 phút.

composedatastoreplanned

compose-error-states

`LoadingState`, `ErrorState`, `EmptyState` composable + retry CTA. Drop-in cho mọi screen có async data.

composeplanned

compose-permission

`rememberPermissionFlow(...)` wrapper cho runtime permissions — handle deny / rationale / permanent-deny gọn 1 chỗ.

composeplanned

connectivity-flow

`Flow<NetworkStatus>` cho Android, không phụ thuộc Hilt hay framework nào khác. Pure Kotlin coroutines.

kotlincoroutines

datastore-prefs-kit

Type-safe DataStore prefs DSL — `prefsKey<String>("theme", default = "dark")`. Bỏ boilerplate Preferences.

kotlindatastoreplanned

android-template-docs

Docs site (Astro) cho cả ecosystem — quickstart, API reference, recipes. EN + VN.

astrodocsplanned

WFH Setup

Desk · keyboard · monitor stack · daily software. See the full setup →

Support

Sponsor my work

If something I built has helped you, a small contribution keeps things going.

GitHub Sponsors

Intl

One-time / monthly via Open Source Collective.

Sponsor →

MoMo

VN

Quét QR bằng app MoMo, không phí.

QR MoMo QR code

VietQR

VN

Chuyển khoản qua app ngân hàng hỗ trợ VietQR.

QR VietQR code

Thank you — it really means a lot.