Today's

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

반응형

모바일 앱(안드로이드) 246

안드로이드 앱 만들기 : 오피넷 API 활용해 보기... 요소수 주유소 검색 기능

요소수가 품귀현상을 보이던 시점에 앱을 하나 만들었던 기억이 납니다. 그러던 어느 날 data.go.kr에서 메일을 하나 받았습니다. 이제는 더 이상 정보 제공을 하지 않는다는... 그리고 오피넷 API을 사용하라는 안내와 함께 말입니다. 그래서 오피넷에 무료 API 사용을 허가받을 수 있는지 메일을 보냈습니다. 무료 이용이 가능하다는 안내와 함께, API 사용을 위한 Key 도 보내 주더군요. API 가이드를 읽어보다 보니 지도에 위치 정보를 표기하기 위해서는 위, 경도 좌표가 필요한데 (구글맵 기준) 오피넷에서는 우리나라에서만 사용하는 것 같은 고정위치 연동 좌표를 전달하는 것으로 확인이 되었습니다. 위,경도 좌표가 아니기 때문에 표기를 할 수 없다는 문제가 발생했습니다. 그래서 알지 못하는 짧은 지..

안드로이드 앱 만들기 : material dialog 만들기 예제

https://github.com/afollestad/material-dialogs GitHub - afollestad/material-dialogs: 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android. 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android. - GitHub - afollestad/material-dialogs: 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android. github.com 오늘은 미디움 에서 받은 메일의 내용중에서 기억해 두면 좋을 것 같은 정보 하나를 읽어 ..

안드로이드 앱 만들기 : Android Studio Update Dolphin Beta 5

개발 툴에 패치가 있네요... 다른 건 아직이고 testOption에 대한 부분이 설명이 있어서 한번 읽어 볼꼐요.. Gradle Managed Virtual Devices (그래들 관리 가상 머신?) In order to improve consistency, performance, and reliability when using Android Virtual Devices for your automated instrumented tests, we're introducing Gradle Managed Virtual Devices. This feature allows you to configure virtual test devices in your project's Gradle files that the b..

안드로이드 앱 만들기 : 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..

안드로이드 앱 만들기 : 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으로 말이다. 다음 앱을 개발할 때 적용해 보아야겠다...

반응형