728x90 반응형 Android Studio17 [Firebase] Realtime Database 사용해보기 Firebase의 Realtime Database를 통해서 기본 예제 구현해보겠습니다. Firebase에서 프로젝트를 만듭니다. 그후 google-services.json 을 다운받아서 app 하위에 넣습니다. build.gradle(root) id 'com.google.gms.google-services' version '4.4.0' apply false build.gradle(module) plugins { id 'com.google.gms.google-services' } dependencies { implementation platform('com.google.firebase:firebase-bom:32.5.0') implementation 'com.google.firebase:firebase-a.. 2023. 11. 13. [Firebase] Firebase란? Firebase는 Google에서 개발한 크라우드 기반의 백엔드 서비스를 제공하는 모바일 앱 개발 플랫폼입니다. 엔드투엔드 개발환경, 앱 개발 시간 단축, 확장 가능한 인프라가 포함됩니다. 즉, 웹 및 모바일 애플리케이션 구축을 위한 백엔드 플랫폼이라 할 수 있습니다. 쉽게 얘기하자면 웹 서비스를 만들때 로그인 기능, API, 데이터베이스 등 반복 사용하는 기능들을 정형화해서 서비스로 firebase가 제공합니다. 즉, 서버리스 개발이 가능합니다. 주요 서비스 1. Database Realtime Database : 서버리스 실시간 데이터베이스. JSON 형식으로 데이터를 저장하고 실시간으로 동기화 할 수 있습니다. Cloud Firestore : Firebase의 NoSQL 문서 데이터베이스. Real.. 2023. 11. 13. [Android Studio] 첫 안드로이드 앱 개발 시작해보기 - Spinner (12) 부트스트랩의 드롭다운 기능이 안드로이드에서 spinner란 이름으로 사용할 수 있는데 구현해보겠습니다. 먼저 res 하위에 values 폴더에 드롭다운 항목으로 쓸 xml 파일을 만듭니다. array.xml 심 지 석 activity_main.xml spinner 메뉴에서 선택 내용을 TextView에 출력할겁니다. MainActivity package com.example.spinner; import android.view.View; import android.widget.AdapterView; import android.widget.Spinner; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; impor.. 2023. 11. 10. [Android Studio] 첫 안드로이드 앱 개발 시작해보기 - Service (11) 안드로이드 Service를 이용해서 bgm 재생하는 법을 알아보겠습니다. 우선 유튜브를 이용해서 저작권 없는 mp3파일 다운받습니다. https://studio.youtube.com/ YouTube 이메일 또는 휴대전화 accounts.google.com 위 사이트 오디오 보관함에 가서 저작권 없는 아무 노래 다운받습니다. activity_main.xml 간단하게 음악을 켜고 끌 버튼을 만듭니다. 그리고 다운받은 음악을 프로젝트에 저장하는데 다음과 같은 순서를 따릅니다. res 우클릭 → New → Android Resource Directory 를 누르면 Resource type 에 raw를 선택하면 res 하위에 raw폴더가 만들어지면 이 폴더에 다운받은 음악을 복붙합니다. 이때 주의할 점은 음악이름.. 2023. 11. 9. 이전 1 2 3 4 5 다음 728x90 반응형 LIST