반응형
반응형
안녕하세요 오늘은 Google Map에서 세부 기능을 이용해보는 포스팅을 작성해보겠습니다. 지도 출력 기본적인 지도 출력하는 예제는 이전에 작성한 코드를 토대로 사용하였습니다. [TIL-230514] Jetpack Compose로 Google Maps API 적용하기 안녕하세요 첫 (이렇게 작성하는게 맞는지 모르겠지만?) TIL를 Google Maps API 적용으로 시작해보았는데요. [TIL-230512] Google Map Api 적용하기 문득 회사에서 하는 개발에 지겨움(?)을 느끼고 있을 때쯤, weirddev.tistory.com 최초 출력시에는 위도, 경도가 (0.0, 0.0) 인 지점으로 기본 셋팅합니다. val cameraPositionState = rememberCameraPosition..
안녕하세요 이번 포스팅은 로컬에 작성한 코드를 Github 반영하기 위한 작업을 작성하려 합니다. 해당 포스팅은 기존 로컬 소스를 github에 저장하여 연동하는 것을 소개합니다. Github Token 획득 Android Studio와 Github 연동을 위해서는 Github 계정에서 Token을 생성하여 사용해야합니다. ** 2021년 8월 13일 이후로는 기존 ID/PW 인증을 금지하고, 이후부터는 Personal Access Token(이하 token) 방식의 인증을 요구하고 있습니다. 1. Github 사이트에 로그인 후, 프로필 아이콘 - Settings를 클릭합니다. 2. 맨 아래의 Developer Settings 메뉴를 클릭합니다. 3. 이후 화면에서 Token 생성을 위해 Persona..
안녕하세요 첫 (이렇게 작성하는게 맞는지 모르겠지만?) TIL를 Google Maps API 적용으로 시작해보았는데요. [TIL-230512] Google Map Api 적용하기 문득 회사에서 하는 개발에 지겨움(?)을 느끼고 있을 때쯤, TIL(Today I Learned)라는 용어를 알게 되어, 간단한 앱 제작을 목표로 TIL을 작성하게 되었습니다. 오늘 첫 글로 Google Maps API를 Android Project에 weirddev.tistory.com Activity, Fragment에 띄우는 것으로 배워보았지만, Jetpack Compose에 적용하는것이 좋을 것 같아 알아보았습니다. 1. 라이브러리 설치 1. Compose로 적용을 위한 라이브러리 설치를 위해 app module의 bui..
안녕하세요 이전에 작성하였던 Google Maps API 사용 법 중 추가 공부해 본것이 있어 공유해봅니다. [TIL-230512] Google Map Api 적용하기 문득 회사에서 하는 개발에 지겨움(?)을 느끼고 있을 때쯤, TIL(Today I Learned)라는 용어를 알게 되어, 간단한 앱 제작을 목표로 TIL을 작성하게 되었습니다. 오늘 첫 글로 Google Maps API를 Android Project에 weirddev.tistory.com 위의 포스팅 중 아래의 내용으로 작성한 부분이 권장하는 방법은 아닌 것으로 보여집니다. 물론 테스트 코드에서는 잘 되긴 했습니다. 하지만, Google에서는 Git과 같은 Version Control에 API Key를 저장하지말 것을 권장하고 있고, 그 ..
문득 회사에서 하는 개발에 지겨움(?)을 느끼고 있을 때쯤, TIL(Today I Learned)라는 용어를 알게 되어, 간단한 앱 제작을 목표로 TIL을 작성하게 되었습니다. 오늘 첫 글로 Google Maps API를 Android Project에 처음 적용하는 방법에 대해 작성해보겠습니다. 1. Google Cloud Console 프로젝트 생성하기 일단 모든 API를 사용하기 위해서는 API키가 필요합니다. Google Maps는 그 전에 Google Cloude Console이라는 페이지로 이동하여 프로젝트를 생성합니다. * Google Cloud Platform Console 링크 Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 위의..
이번 포스팅에서는 Paging이라는 Library에 대해서 정리해보겠습니다. Paging Paging은 로컬 스토리지나 네트워킹을 통해 전달된 큰 데이터셋을 로드하거나 출력하는데 사용되는 라이브러리입니다. 이를 통해서 네트워크 대역폭이나 시스템 리소스를 효율적으로 사용할 수 있게 해줍니다. Paging의 Component들은 Kotlin 지원이 가능하고, 다른 Jetpack Component들과 통합할 수 있으며, 권장하는 Android App Architecture에 맞게 설계되었습니다. 설정 dependencies { def paging_version = "3.1.1" implementation "androidx.paging:paging-runtime:$paging_version" // Android..