반응형
반응형
안녕하세요 TIL 포스팅 각각의 날짜 간격이 멀어지고 있는 요즘입니다. 사실 Toady I learned 라는 개념으로 하루하루 배운것을 정리하려고 하면서, 예제 소스를 개발하고 있긴 합니다만, 하루 치 공부 후 포스팅을 작성하는게 시간이 더 드는 것 같아 쉬운일이 아니구나 느끼고 있네요 그래도 조금씩이라도 시간날때 꾸준히 작성하도록 해야겠습니다. 오늘은 BottomSheetScaffold 라는 개념에 대해서 작성해보려고 합니다. BottomSheetScaffold란? 이름에서도 나타나듯이 BottomSheet라는게 위의 사진처럼 아래에서 위로 확장할 수 있는 Compose UI 입니다. 화면의 기본 UI 영역외에 BottomSheet가 공존하면서 두 영역간의 상호작용도 가능합니다. 기본 UI 영역이 자..
안녕하세요 역시나 처음 그 기세(?)는 어디가고 작성일의 텀이 길어지고 있네요 하루에 한번이 안되면 이틀에 한번, 한줄이라도 작성해서 무언가 남기는 하루가 되어야 겠습니다. 오늘 작성해 볼 내용은 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..
안녕하세요 첫 (이렇게 작성하는게 맞는지 모르겠지만?) 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..