2025/03/11 2

172. [AI][Android Studio] Firebase로 시작하는 Android 앱 개발 가이드

Firebase의 Cloud Firestore는 Google이 제공하는 NoSQL 문서형 데이터베이스 서비스로, Android 앱에 실시간 동기화와 오프라인 지원 기능을 손쉽게 추가할 수 있습니다. 이번 글에서는 Android Studio 프로젝트에 Firestore를 설치하고, 데이터 추가·조회·실시간 리스너 예시까지 단계별로 자세히 살펴보겠습니다. Firebase이란? Firebase는 구글에서 제공하는 모바일 앱/웹을 위한 플랫폼이다. Firebase는 인증(authentication), 데이터베이스(firestore, realtime database), 스토리지, 푸시 알림, 호스팅, Function 등 여러 기능을 제공하기 때문에 개발자가 직접 일일이 기능을 개발할 필요가 없다. 백엔드 기능을 ..

AI/실습 2025.03.11

171. [CI/CD] CI/CD 란? 자동화로 완성되는 개발의 흐름

개발자라면 누구나 한 번쯤은 들어봤을 용어, CI/CD.코드를 빌드하고, 테스트하고, 배포하는 이 반복적인 과정들을 매번 수동으로 한다면 얼마나 비효율적일까요?CI/CD는 바로 이 지루한 작업들을 자동화하는 가장 강력한 도구입니다.이번 글에서는 CI/CD가 무엇인지, 실제 프로젝트에 어떻게 적용할 수 있는지, 그리고 제가 Github Actions를 활용하여 Android 프로젝트에 CI/CD를 적용한 사례까지 함께 소개드릴게요.1. CI/CD란 무엇인가요?CI/CD는 다음의 약어입니다.CI (Continuous Integration) : 지속적인 통합CD (Continuous Delivery / Deployment) : 지속적인 제공 또는 배포CI/CD는 단순한 개념이 아닌, 개발 → 빌드 → 테스트 ..

CI&CD 2025.03.11
home top bottom
}