반응형 SMALL 개발/안드로이드7 [Google Login 기능 구현 1] build.gradle 세팅하기 나중에 충분히 구현할 가능성이 높은 기술이라서 잊어버리지 않으려고 적는다.더보기안드로이드 개발자로 일하면서 제일 불편했던 점은,뭐니뭐니해도 빠른 업데이트와 gradle 버전이 맞지 않으면 기존에 잘 개발되던 라이브러리도 개발되지 않는다는 점.. 이었던것 같다.그래서 늘 안드로이드 개발 문서를 부지런히 들여다보면서 꾸준히 공부를 해야하는것 같다. 그리고 안드로이드는 특히.. 개발문서가 대부분 영어로 되어있어서 영어도 잘해야 할 것 같다.(한글번역이 이상함..)안드로이드 개발자는 영어공부 필수다 진짜로..ㅠㅠ (나 영어 잘 못하는데...ㅠㅠ 학원이라도 다녀야겠다... 휴...) 아무튼 잡소리 그만하고..1. Firebase Console에 접속 - 안드로이드 프로젝트 클릭 - Authentication - .. 2025. 1. 26. 데이터베이스 기초와 Firestore 문법 기초 대표적인 RDB (SQL 문법)MySQL, MariaDB, ORACLE기존의 프론트 - 백 구조 :안드로이드(Client) -> REST API -> Database그러나, 파이어스토어를 사용하면? :안드로이드(Client) -> 파이어스토어 : 파이어스토어의 DB로 바로 데이터 저장됨파이어스토어를 사용하기 위해서는 데이터베이스를 관리하는 개념을 알아야 함.Read (읽기)데이터를 읽을 때, 조건을 걸어서 특정 데이터만 뽑아오는 것 = Query (검색)Set (기록)Update (수정)Delete (삭제)데이터 필터링파이어스토어 쿼리WhereEqualTo (==)입력한 값과 같을 경우Ex) City == 서울, 서울인 도시만 출력WhereGreaterThan[OrEqualTo] (>, >=)입력한 값보.. 2025. 1. 20. 코틀린 문법 변수란?: 값을 담을 수 없는 그릇 (값을 가지고 있는 특정한 그릇)값을 다른 값으로 바꿀 수 있으며, 초기값이 필요하지 않음. var 로 선언함.숫자(Number)Byte(8Bit) : -128 ~ 127 까지Short(16Bit) : -32,768 ~ 32,767Int(32Bit) : -2147483648 ~ 2147483647Long(64Bit) : -21억 ~ 21억 이상의 수Float(32Bit) : 소수점 7자리Double(64Bit) : 소수점 14자리글자(Character) : 'A', 'B', 'C'글자 한 개만 남음Char 입력해서 선언'(작은 따옴표)' 를 이용해서 입력예 (var c : Char = 'A')논리값(Boolean)true, false 값만 담을 수 있음Boolean .. 2025. 1. 7. 이전 1 2 다음 반응형 LIST