반응형
반응형
안녕하세요 이번 포스팅에는 화면이 시작하자마자 TextField에 Cursor가 Focusing 되게 처리하는 코드를 구현해보겠습니다. focusRequester FocusRequester는 특정 시점에 Focus를 변경 요청을 하는데 사용됩니다. 예제 val focusRequester = remember { FocusRequester() } ... BasicTextField( modifier = Modifier .fillMaxWidth().focusRequester(focusRequester) ) ... LaunchedEffect(Unit) { focusRequester.requestFocus() } 먼저 FocusRequester를 이용하여 remeber 블록으로 변수를 생성합니다. 그리고 Focus..
안녕하세요 오늘은 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..
안녕하세요 역시나 처음 그 기세(?)는 어디가고 작성일의 텀이 길어지고 있네요 하루에 한번이 안되면 이틀에 한번, 한줄이라도 작성해서 무언가 남기는 하루가 되어야 겠습니다. 오늘 작성해 볼 내용은 Retrofit 입니다. Retrofit이란? Retrofit 은 서버 안드로이드 간 REST API 수행을 돕는 라이브러리입니다. 간단하게 장점을 설명하자면, 1. 구현이 간단하다 코드량이 비교적 적어 빠르게 구현이 가능하다 이 부분은 또다른 Library인 Volley와 비교를 해야하는데, 실제 사용해보진 않아서 확실하진 않다. 2. 가독성 Annotation을 활용하여 HTTP Method 코드 작성으로 코드가 읽기 쉽다. 3. 성능 AsyncTask는 Deprecated 되었음 위와 같이, Volley와..
안녕하세요 TIL이라고해서 하루하루 작성하려고는 하는데, 개발 공부하는데 집중하다보니, 글쓰는 시간 내기가 애매해지네요. 꾸준히라도 작성해야 겠습니다 ^^ 오늘은 Jetpack Compose로 List 형태의 데이터 출력을 구현해보려고 합니다. IistItem 구성 List 구성 전 List의 각각 데이터가 어떻게 출력될지 구성합니다. Column(modifier.weight(2.0f)) { Text( text = shopData.shopName, fontSize = 18.sp, fontWeight = FontWeight.Bold ) Text( text = shopData.address, fontSize = 14.sp ) } 임시로 생성해놓은 Shop 데이터를 출력하고, 상단에 이름, 하단에 주소를 나오..
안녕하세요 이전에 지도위에 검색창을 출력하는 포스팅에 이어, 검색창 클릭 시 검색할 수 있는 화면으로 이동하는 코드를 구현해보겠습니다. 화면 이동을 위한 Navigation Controller 구현 이전 포스팅에서 Google Map 위에 검색창을 클릭하면 검색 화면으로 이동하기 위해 화면 이동을 위한 Navigation Controller 구현이 필요합니다. 우선 app모듈의 build.gradle 파일에 아래와 같이 선언합니다. dependencies { implementation "androidx.navigation:navigation-compose:2.5.3" } 위의 선언으로 navigation 관련 라이브러리를 설치한 다음, const val Main = "MainScreen" const va..
안녕하세요 지난 포스팅보다 많이 늦었습니다. 이번 포스팅은 Google Map 상단에 검색창 생성하는 것을 공유해보려 합니다. 검색창 만들기 목표는 아래에 노란색으로 표시한 부분을 구현하려고 합니다. 간단하게 Google Map 위에 바로 TextField를 출력하는 방법이 있습니다. 1. GoogleMap 출력 후 바로 검색창 관련 코드 추가 2. 검색창 구현 코드 상세 구현 Box(modifier = Modifier.padding(10.dp)) { Card( modifier = Modifier.requiredHeight(50.dp), shape = RoundedCornerShape(10.dp), elevation = 6.dp ) { Row( verticalAlignment = Alignment.Cen..