본문 바로가기

분류 전체보기80

Android Studio와 Jira 연동 가이드 지라 이슈, 이제 IDE 안에서 바로 관리하세요안드로이드 개발을 하다 보면 Jira(지라)에서 할당받은 이슈를 기반으로 브랜치를 만들고, 커밋 메시지를 남기고, 작업 상태를 업데이트하는 일이 반복됩니다.하지만 매번 Jira 웹사이트를 켜고, 이슈 키 복사하고, 수동으로 커밋 메시지에 붙여넣는 건 꽤 번거롭죠.다행히 Android Studio는 Jira와 직접 연동할 수 있는 기능을 갖추고 있습니다.이 글에서는 Jira 플러그인 설치 → 계정 연동 → GUI로 이슈 관리까지 실무에서 바로 쓸 수 있는 워크플로우를 소개합니다.1️⃣ Jira 플러그인 설치하기Android Studio에는 JetBrains가 제공하는 이슈 트래킹 플러그인이 내장되어 있으며, Jira 연동도 이 기능을 통해 처리합니다.💡 설치.. 2025. 5. 26.
2025 Google I/O 총정리 🚀 2025 Google I/O 총정리: 안드로이드 개발자를 위한 최신 업데이트2025년 Google I/O에서는 "AI 중심의 개발 혁신", "멀티 디바이스 확장", "효율적 UI 도구"라는 키워드를 중심으로, 안드로이드 개발 생태계 전반에 걸친 대대적인 변화가 발표되었습니다. 이번 글에서는 특히 안드로이드 개발자를 위해 꼭 알아야 할 주요 사항들을 정리해드립니다.🧠 Gemini AI + Android Studio = 더 똑똑해진 개발환경🎯 Android Studio "Narwhal"에 Gemini Pro 2.5 탑재Gemini 2.5 Pro가 Android Studio Narwhal에 정식 통합됨으로써, 코드 작성, 디버깅, 리팩토링, UI 설계까지 대부분의 개발 작업을 AI가 보조합니다.Gem.. 2025. 5. 23.
안드로이드 KAPT → KSP 마이그레이션하기 🔄 Android 프로젝트에서 KAPT → KSP 마이그레이션하기KAPT는 Kotlin Annotation Processing Tool로 오랫동안 사용되어 왔지만, 느린 빌드 속도와 안정성 문제로 인해 KSP(Kotlin Symbol Processing)가 공식적으로 추천되고 있습니다. 이번 포스팅에서는 kapt에서 ksp로 이전하는 방법과 주의사항, 최신 버전 확인 방법까지 안내드립니다.✅ KSP란?KSP는 JetBrains에서 공식 지원하는 컴파일러 플러그인으로, annotation processor가 Kotlin 소스 코드를 더 빠르고 정확하게 분석하고 처리할 수 있도록 돕습니다.장점:빌드 속도 개선Kotlin-first 지원Gradle과의 궁합이 더 좋음🛠️ 마이그레이션 가이드 (예: Room.. 2025. 5. 21.
테스트 앱 배포, Firebase App Distribution 하나면 끝 APK 보내기 귀찮다면? Firebase App Distribution 써보세요앱 개발하다 보면 이런 상황 한 번쯤 겪게 됩니다.“QA팀한테 APK 또 보내야 하네…”“메일로 보냈는데 링크 만료됐대…”“이번엔 어떤 버전이지?”이런 번거로움을 줄이려고 쓰는 게 바로 Firebase App Distribution입니다.이게 뭐냐면테스트 버전 앱을 팀원이나 QA한테 쉽게 배포할 수 있는 Firebase 기능입니다.APK나 AAB 파일을 Firebase 콘솔에 올리기만 하면, 지정한 사람들한테 메일로 설치 안내가 바로 날아가요.각자 그 메일을 눌러서 설치하면 끝. 별도 서버 없이 배포 가능한 게 포인트입니다.어떻게 쓰냐면Firebase 프로젝트 생성하고, App Distribution 메뉴 들어가기릴리즈(Rel.. 2025. 5. 13.
Firebase Test Lab으로 자동 앱 테스트하기 앱을 만들다 보면 이런 생각 한 번쯤 하게 됩니다."이거 다른 기기에서도 잘 돌아가겠지?"직접 테스트해보자니 디바이스가 많지도 않고, 일일이 손으로 눌러보는 것도 현실적이지 않죠.그래서 요즘은 자동화 테스트를 많이 쓰는데, 그중 하나가 Google의 Firebase Test Lab입니다.이게 뭐냐면Firebase Test Lab은 클라우드에서 Android 앱을 자동으로 테스트해주는 서비스입니다.실제 물리 디바이스와 가상 디바이스 모두 지원하고, 별다른 설정 없이 콘솔에서 바로 테스트 돌릴 수 있어요.APK나 AAB만 업로드하면 끝.특히 테스트 코드를 작성하지 않아도 되는 Robo 테스트가 있어서, 간단히 앱 상태를 확인하기에 좋습니다.어떻게 쓰냐면Firebase 프로젝트 생성 후 앱 등록Quality .. 2025. 5. 12.
[안드로이드] Aws Amplify 라이브러리 v1 -> v2 마이그래이션 Amazon Web Services에서 메일이 날라왔다. 2022년 12월에 AWS는 안드로이드용 Amplify 라이브러리 v2의 정식 출시되었고, v1은 더이상 업데이트 되지 않는다는 내용이었다.이러한 이유로 2024년 5월 31일전까지 Amplify 라이브러리를 최신으로 이전하고자 결심했다. 확인해보니 내가 현재 진행중인 프로젝트에서는 다음과 같은 내용의 변동 사항들이 있었다. 1. AuthUser 정보를 가져오는 코드가 동기 코드에서 비동기 코드로 변경됨 2. 유저의 토큰을 userPoolToken에서 사용 3. AWSKeyValueStore, AwsMobileClient 등의 클래스가 사라짐 4. 비밀번호를 리셋하는 메소드에 username 파라미터가 추가됨이전 v1에서는 AuthUser와 Tok.. 2023. 11. 29.