Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

분류 전체보기 463

안드로이드 앱 만들기 : GoogleMap(구글맵) (feat Jetpack Compose)

앱을 만들다 보면 지도가 들어가는 앱을 만들게 되는 경우가 있다. GoogleMap API 등을 이용해서 앱을 만들게 되는 데, 이번에는 Jetpack Compose 기반의 GoogleMap 을 구현해 볼까 한다. 아직은 예전 java 코드에서 kotlin 코드로 이전 작업을 하는 중이라 미완성의 모습으로 보이는 데, 일단, 앱에 구글맵을 넣어 보았다. 먼저 gradle 파일에 추가해야 하는 것들은 다음과 같다. // compose Maps implementation 'com.google.android.gms:play-services-maps:18.1.0' implementation "com.google.accompanist:accompanist-permissions:0.26.0-alpha" implem..

해넘이 바닷가 (채석강)

해가 저무는 바다는 이 더위를 식혀줄 요량인지 바람이 살랑 거린다. 하루 종일 이글 거리던 햇살을 이제 감추어야 하는 시간이 되어 바라보던 바닷가에 아이가 바다를 바라본다. 무엇을 남기고 싶은 건가? 이제 긴 여름도 입추라는 계절의 변화에 아직 버티고 있는 건지? 아직도 한낮의 기온은 30도를 넘나 든다. 입추는 언제쯤이나 실감을 하게 될지... 바다가 보이는 바위틈에서 서서... 오늘도 하루를 잘 보냈으니, 다가올 내일도 나에겐 행복한 기운만 함께 하길 바라본다.

그냥글쓰기 2022.08.08

mybatis 에서 foreach 사용해 보기...

parametermap으로 String []을 전달해서 select 처리할 때 변수로 사용해 보고자 했다. 흑~ 값이 전달 되지 않는다... 이유는 무엇인가? 이틀 무렵이나 구글 신(?)에서 질문을 했으나, 답이 찾아지지 않는다. 그런던 이튼날 답을 찾았다. ㅋ~ String[] aString HashMap paramenterMap = new HaspMap(); paramemterMap.put("stringArr", aString); ... 파라미터 전달은 이 정도... xml에서 sql은 어떻게? select * from table_name where key in '${item}' 이렇게 코딩하면 끝... 이전에는 #{item}이라고 코딩하면 될 꺼라 믿었고... 구글 신(?)이 알려주는 해법(?)들도..

그냥글쓰기 2022.08.04

안드로이드 앱 만들기 : kotlin 배우기를 위한 공유

https://vtsen.hashnode.dev/free-android-development-learning-resources-for-beginners Free Android Development Learning Resources for Beginners Ultimate free resources and courses that I find useful while learning Android development as a beginner vtsen.hashnode.dev 오늘은 아침에 찾은 링크 하나를 공유하는 것으로... 짧은 영어 이기는 해도 배우는 것들이 다 영문 사이트 이므로... 한 번은 읽어봐야 할 것 같아서... 끝.

안드로이드 앱 만들기 : jetpack compose 에서 SnackBar 을 쉽게...

앱에서 알림을 구현하는 방법은 여러 가지가 있다. alertDiaglog을 이용하는 방법도 있기는 하지만, 요새는 SnackBar을 구현하는 경우가 많은 것 같다. Jetpack Compose에서는 아직 잘 모르겠는 부분이 있어서 구글을 하다 찾아보게 되었다. https://stackoverflow.com/questions/68909340/how-to-show-snackbar-with-a-button-onclick-in-jetpack-compose Unit, doActionPerformed:() -> Unit ) { val scaffoldState = rememberScaffoldState() // this contains the `SnackbarHostState` val coroutineScope = ..

안드로이드 앱 만들기 : navigation 을 편리하게 ? (두번째 이야기)

https://flatteredwithflutter.com/using-compose-destinations%ef%bf%bc/ Using compose destinations We will cover briefly: Current navigation in composeUsing compose destinations(Optional) Modify existing test cases Current navigation in compose We get Compose Navigation from the Jetpack Com… flatteredwithflutter.com navigation 의 첫 이야기 다음... 그것을 어떻게 풀어낼 것인가를 찾아 돌아다니다가 또 하나의 링크를 찾았다. 이것을 보면서 이해를 하기..

안드로이드 앱 만들기 : navigation 을 편리하게 ?

https://medium.com/@ibrajix/how-i-built-this-nice-looking-app-using-jetpack-compose-3974db7eb9e How I built this nice looking app using Jetpack Compose Jetpack compose is the future of building UI’s on Android. ibrajix.medium.com 이 글을 읽고 있는 중이다... kotlin을 이용해서 앱을 구현해 보고 있는 중이라서... 이글에는 splash 화면에 대한 이야기도 있는 것 같고, navigation에 대한 이야기도 있는 듯하다. navigation 은 원래 이분이 작성한 것은 아닌 듯하고, 저 글에서 봐야 하는 것은 splas..

안드로이드 앱 만들기 : kotlin 과 compose 의 호환성 지도 ?

앱을 만들다 보니 이런 건도 알고 있어야 하네... Caused by: org.gradle.api.GradleException: Compilation error. See log for more details 이 메시지를 보기 전에 지나가버린 메시지 가 있는데, 그건 잘 보이지 않는 경우가 있다. 그래서 빌드창을 위아래로 드래그를 해 봐도 이것만 봐서는 알 수가 없고, 구글링을 해도 딱히 맞는 오류 대처 방안이 보이지 않는 다. 그래서 다시 빌드를 하면서 메시지들이 넘어가지 않도록 조절을 해서 찾은 이전 메시지 앞에서 로그의 자세히 보라고 했으니 잘 찾아 보았다면 헤매지 않아도 되겠지만, 영어가 짧은 개발자는 마지막 메시지를 그냥 구글링을 해 보게 된다는 것이다. ㅋㅋ~ 그래서 찾은 상세 메시지에는 kot..

안드로이드 앱 만들기 : 지문 인증 하는 앱도 만들어 보기.

https://blog.devgenius.io/how-to-use-biometric-authentication-in-kotlin-9885f372230f How to use Biometric Authentication in Kotlin You can use biometric authentication, like face recognition or fingerprint recognition, to protect sensitive data or premium content in… blog.devgenius.io 오늘도 한걸음 배워 보도록 하겠다. 다른 게 아니라 로그인할 때 지문을 이용하여 로그인하는 기능을 구현해 보는 케이스를 찾았다. 그것도 kotlin으로 말이다. 다음 앱을 개발할 때 적용해 보아야겠다...

반응형