728x90 ⓢⓣⓤⓓⓨ24 [Kotlin] 파이어베이스 연동하는 법 파이어베이스란 ? 모바일과 웹 애플리케이션을 개발하는 플랫폼. 안드로이드 앱에서 파이어베이스를 이용하면 서버리스 컴퓨텅을 구현 가능. *서버리스 컴퓨팅 - 개발자가 서버를 별도로 구축하지 않고 데이터 센터나 클라우드에 필요한 기능을 함수 형태로 구현하여 백엔드 대신 사용 - 서버리스 컴퓨팅을 사용하면 백엔드를 개발하지 않아도 되지만, 이용 비용이 든다. (테스트용은 무료) 파이어베이스 기능 - Authentication: 인증, 회원가입, 로그인 처리 - Cloud Messaging: 알림 전송 - Cloud Firestore: 앱 데이터 저장 및 동기화 - Realtime Database: 실시간 데이터 저장 및 동기화 - Cloud Storage: 파일 저장소 - Hosting: 웹 호스팅 - Clo.. 2021. 9. 9. [Kotlin] 타이머 만들기 이번 코드를 통해 chronometer과 elapsedRealtime을 확실히 이해할 수 있었다. chronometer을 사용하니 start와 stop함수가 내장되어 있어서 편하게 코드를 짤 수 있었다! chronometer: 타이머 기능을 구현할 수 있는 위젯 elapsedRealtime: 부팅 이후의 밀리초를 리턴. (절전 모드에서 보낸 시간 포함) 사용자가 현재 시간을 수정해도 영향을 받지 않으므로 유용하고 편리하게 사용 가능 타이머 만드는 순서 (1) 뷰바인딩 적용 - 저번에 내 포스팅을 참고하면 쉽다! - build.gradle(Module)의 android 밑에 buildFeatures { viewBinding true } 작성 후, sync now https://heaven0713.tisto.. 2021. 9. 4. [Kotlin] 조건문, 반복문 정리 내가 보려고 정리하는 조건문, 반복문 다른건 다 괜찮은데 for문에서 1..10 처럼 구간을 표기하는 법이 헷갈린다 그리고 when문도 java swhich - case문과는 유사하지만 조금 더 편하게 사용 가능한 것 같아서 나중에 내가 안 잊을려고 작성하는 글! 조건문 1. 조건문 if~else문 - 가장 많이 사용하는 문법 - 조건을 여러개 하는 else if 문 사용 가능 - if문을 사용하려면, else를 생략할 수 없다 (if만 사용하거나 if~else if로 사용할 수 없다) fun main() { var data = 5 if (data > 10) { println ("data > 10") } else if ( data > 0 && data 0 && data println("data is 10.. 2021. 8. 31. [Kotlin] BMI 계산기 이번 코드를 통해 intent를 확실히 이해할 수 있었다. 다음과 같이 키와 몸무게를 직접 입력한 후, comfirm 버튼을 누르면 새로운 창에 bmi를 계산한 값과 type을 알려준다. bmi 계산기 만드는 순서 (1) 뷰바인딩 적용 - 저번에 내 포스팅을 참고하면 쉽다! - build.gradle(Module)의 android 밑에 buildFeatures { viewBinding true } 작성 후, sync now https://heaven0713.tistory.com/43?category=1001160 [Kotlin] 뷰바인딩 (코틀린 시작 전 알아야 할 점) 원래 나는 안드로이드 개발을 자바로만 해왔다 모바일앱프로그램을 자바로 배우기도했고,,, 근데 이제 추세가 코틀린으로 기울고 있는 것 같.. 2021. 8. 30. [Kotlin] 리사이클러 뷰 (RecyclerView) 리사이클러 뷰 란? 이전에는 ListView가 리스트뷰를 통해 여러 목록을 표현해주는데 사용했다. 하지만 리스트뷰를 스크롤할 때마다 화면에서 사라지는 가장 위의 아이템을 삭제하고 가장 아래에 아이템을 생성하면 횟수가 많아질수록 생성과 삭제의 반복으로 인해 낭비가 심하다 따라서 이를 해결하기 위해 Recycler view가 등장했고, 이 리사이클러 뷰는 가장 위의 아이템을 삭제하지 않고 가장 아래의 아이템쪽으로 객체를 이동시켜 재사용을 할 수 있도록 고안되었다. 즉, ListView보다 효율적으로 리스트를 관리할 수 있는 것이 RecyclerView이다. RecyclerView를 사용하면 대용량 데이터 세트를 효율적으로 쉽게 표시할 수 있습니다. 데이터를 제공하고 각 항목의 모양을 정의하면 Recycler.. 2021. 8. 25. 이전 1 2 3 4 5 다음 728x90