{
  "count": 14,
  "generated_at": "2026-09-13T09:48:44+09:00",
  "tags": [
    {
      "name": "안드로이드",
      "slug": "안드로이드",
      "url": "https://kmshack.kr/blog/tags/#tag-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C",
      "count": 33,
      "posts": ["AppUpdateManager", "work_manager", "ViewPager2", "kotlin_coroutine_pattern", "motionlayout", "smoothkeyboard", "ProcessLifecycleOwner%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%95%B1-Background,-Foreground-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EC%B2%98%EB%A6%AC", "Kotlin-Coroutines-Retrofit2-+-Coroutines-%EB%8F%99%EC%8B%9C%EC%B2%98%EB%A6%AC", "Fragment-%ED%8A%B8%EB%9E%9C%EC%A7%80%EC%85%98-%EC%89%BD%EA%B2%8C-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0", "Support-Library-28.0.0-alpha1%EC%97%90-%EC%B6%94%EA%B0%80%EB%90%9C-BottomAppBar", "ConstraintLayout%EC%9C%BC%EB%A1%9C-%EC%95%84%EB%A6%84%EB%8B%A4%EC%9A%B4-%EC%95%A0%EB%8B%88%EB%A9%94%EC%9D%B4%EC%85%98%ED%95%98%EA%B8%B0", "Dagger-2-%EC%86%8C%EA%B0%9C,-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EC%97%90%EC%84%9C-Dependency-Injection-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0%EC%A0%84%EC%97%90", "%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%96%B4%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98", "%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%98%AC%EB%B0%94%EB%A5%B8-%EC%8A%A4%ED%94%8C%EB%9E%98%EC%8B%9C-%ED%99%94%EB%A9%B4%EC%9D%84-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-%EC%9C%84%ED%95%9C-%EB%B0%A9%EB%B2%95", "RecyclerView-DiffUtil%EB%A1%9C-%EC%84%B1%EB%8A%A5-%ED%96%A5%EC%83%81%ED%95%98%EA%B8%B0", "%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EC%9D%98-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EB%88%84%EC%88%98-%ED%8C%A8%ED%84%B4", "%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-RecyclerView-%EC%84%B1%EB%8A%A5-%EA%B0%9C%EC%84%A0%ED%8C%81", "Android%EC%97%90%EC%84%9C-TensorFlow-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0", "%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EA%B0%9C%EB%B0%9C%EB%A0%A5-%ED%96%A5%EC%83%81%ED%95%98%EA%B8%B0", "CoordinatorLayout%EA%B3%BC-Behavior%EC%9D%98-%EA%B4%80%EA%B3%84", "Ripple-Animation", "%EB%94%94%EC%9E%90%EC%9D%B4%EB%84%88-%EC%97%86%EC%9D%B4-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%B1-%EB%94%94%EC%9E%90%EC%9D%B8-%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%EB%AA%87-%EA%B0%80%EC%A7%80-%EB%B0%A9%EB%B2%95", "%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83-%EB%B9%84%EB%8F%99%EA%B8%B0%EB%A1%9C-%EC%9D%B8%ED%94%8C%EB%A0%88%EC%9D%B4%ED%8A%B8%ED%95%98%EA%B8%B0", "%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-7.1-%EC%95%B1-%EB%B0%94%EB%A1%9C%EA%B0%80%EA%B8%B0-%EA%B8%B0%EB%8A%A5-%EA%B5%AC%ED%98%84", "Stable-Id%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-RecyclerView-%EC%84%B1%EB%8A%A5-%ED%96%A5%EC%83%81%EB%B2%95", "Android-Support-Annotations", "%EB%B9%A0%EB%A5%B4%EA%B3%A0-%EC%9C%A0%EC%97%B0%ED%95%9C-ContraintLayout", "jCenter%EB%A1%9C-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0", "ignore_battery_optimizations", "Android-VectorDrawables", "3%EA%B0%80%EC%A7%80-%EB%A9%94%EC%86%8C%EB%93%9C%EB%A1%9C-%EB%81%9D%EB%82%B4%EB%8A%94-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EB%A7%88%EC%8B%9C%EB%A9%9C%EB%A1%9C-%EA%B6%8C%ED%95%9C-%ED%9A%8D%EB%93%9D", "%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-BottomSheet-Behavior", "theme_vs_style"]
    },
    {
      "name": "라이브러리",
      "slug": "라이브러리",
      "url": "https://kmshack.kr/blog/tags/#tag-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC",
      "count": 1,
      "posts": ["jCenter%EB%A1%9C-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0"]
    },
    {
      "name": "디자인",
      "slug": "디자인",
      "url": "https://kmshack.kr/blog/tags/#tag-%EB%94%94%EC%9E%90%EC%9D%B8",
      "count": 1,
      "posts": ["%EB%94%94%EC%9E%90%EC%9D%B4%EB%84%88-%EC%97%86%EC%9D%B4-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%B1-%EB%94%94%EC%9E%90%EC%9D%B8-%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%EB%AA%87-%EA%B0%80%EC%A7%80-%EB%B0%A9%EB%B2%95"]
    },
    {
      "name": "아키텍처",
      "slug": "아키텍처",
      "url": "https://kmshack.kr/blog/tags/#tag-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98",
      "count": 2,
      "posts": ["ProcessLifecycleOwner%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%95%B1-Background,-Foreground-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EC%B2%98%EB%A6%AC", "Dagger-2-%EC%86%8C%EA%B0%9C,-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EC%97%90%EC%84%9C-Dependency-Injection-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0%EC%A0%84%EC%97%90"]
    },
    {
      "name": "코틀린",
      "slug": "코틀린",
      "url": "https://kmshack.kr/blog/tags/#tag-%EC%BD%94%ED%8B%80%EB%A6%B0",
      "count": 2,
      "posts": ["kotlin_coroutine_pattern", "Kotlin-Coroutines-Retrofit2-+-Coroutines-%EB%8F%99%EC%8B%9C%EC%B2%98%EB%A6%AC"]
    },
    {
      "name": "코루틴",
      "slug": "코루틴",
      "url": "https://kmshack.kr/blog/tags/#tag-%EC%BD%94%EB%A3%A8%ED%8B%B4",
      "count": 1,
      "posts": ["kotlin_coroutine_pattern"]
    },
    {
      "name": "뷰페이저",
      "slug": "뷰페이저",
      "url": "https://kmshack.kr/blog/tags/#tag-%EB%B7%B0%ED%8E%98%EC%9D%B4%EC%A0%80",
      "count": 1,
      "posts": ["ViewPager2"]
    },
    {
      "name": "서비스",
      "slug": "서비스",
      "url": "https://kmshack.kr/blog/tags/#tag-%EC%84%9C%EB%B9%84%EC%8A%A4",
      "count": 1,
      "posts": ["work_manager"]
    },
    {
      "name": "Play 스토어",
      "slug": "play-스토어",
      "url": "https://kmshack.kr/blog/tags/#tag-play-%EC%8A%A4%ED%86%A0%EC%96%B4",
      "count": 1,
      "posts": ["AppUpdateManager"]
    },
    {
      "name": "AI",
      "slug": "ai",
      "url": "https://kmshack.kr/blog/tags/#tag-ai",
      "count": 2,
      "posts": ["ai-era-what-developers-should-build", "ai-leverage"]
    },
    {
      "name": "비즈니스",
      "slug": "비즈니스",
      "url": "https://kmshack.kr/blog/tags/#tag-%EB%B9%84%EC%A6%88%EB%8B%88%EC%8A%A4",
      "count": 1,
      "posts": ["ai-leverage"]
    },
    {
      "name": "생산성",
      "slug": "생산성",
      "url": "https://kmshack.kr/blog/tags/#tag-%EC%83%9D%EC%82%B0%EC%84%B1",
      "count": 1,
      "posts": ["ai-leverage"]
    },
    {
      "name": "개발자",
      "slug": "개발자",
      "url": "https://kmshack.kr/blog/tags/#tag-%EA%B0%9C%EB%B0%9C%EC%9E%90",
      "count": 1,
      "posts": ["ai-era-what-developers-should-build"]
    },
    {
      "name": "제품 개발",
      "slug": "제품-개발",
      "url": "https://kmshack.kr/blog/tags/#tag-%EC%A0%9C%ED%92%88-%EA%B0%9C%EB%B0%9C",
      "count": 1,
      "posts": ["ai-era-what-developers-should-build"]
    }
  ]
}
