반응형

전체 글 182

안드로이드 앱 만들기 : Jetpack Compose 에서 프로필 이미지 저장해 보기

앱을 만들다 보면 프로필 가져오기 기능을 구현해 보는 경우가 간혹 생긴 게 된다. 오늘은 compose을 이용한 구현을 하는 과정에서 갤러리에서 이미지를 불러와서 프로필 사진으로 저장하는 과정을 구현해 보고자 한다. 그림과 같이 구현해 볼 예정이다. 전체 소스의 일부는 아래와 같이 구현이 되었다. @Composable private fun mainContent(padding: Modifier) { Column(modifier = Modifier .fillMaxHeight() .fillMaxWidth() .padding(16.dp), verticalArrangement = Arrangement.Top, horizontalAlignment = Alignment.Start ) { var imageUri by ..

다국어 채팅 앱 : 나는 나의 말로 채팅, 너는 너의 말로 채팅을 하거라 ...

들어가는 말. Entering words. 이 앱은 말 그대로 여러 나라 사람들이 자기 언어를 이용해서 채팅을 할 수 있는 기능을 지원합니다. This app literally supports the ability to chat with people from different countries using their own language. 사용방법은 간단합니다. How to use is simple. 1. 사용자 확인을 위해 구글 로그인이 필요합니다. 1. Google login is required for user verification. 2. 환경 설정에서 내가 사용하는 언어를 설정할 수 있습니다. 2. You can set the language I use in the preferences. 3. ..

자작앱 설명서 2022.05.10

안드로이드 앱 만들기 : Jetpack Compose 에 admob banner 달아보기 (feat 인터넷 펌)

https://andresand.medium.com/add-admob-ad-banner-using-android-compose-9ba78c8f1591 Add AdMob Ad banner using Android Compose Tutorial shows how to display Google AdMob banner ads using Android Compose. Currently there is no official doc about AdMob and Android… andresand.medium.com jetpack compose 을 구현하면서 쉽게 광고판 달아보기 예제를 펌 했습니다. 읽어 보시면 도움이 될 것 같아요. 그래도 혹시나 해서 제가 만든 소스 의 일부를 공유해 봅니다. import andr..

안드로이드 앱 만들기 : 펌 글... google one tab login ... (Jetpack Compose)

https://medium.com/firebase-tips-tricks/how-to-authenticate-to-firebase-using-google-one-tap-in-jetpack-compose-60b30e621d0d How to authenticate to Firebase using Google One Tap in Jetpack Compose? A simple solution for implementing Firebase Authentication with Google, using Jetpack Compose on Android. medium.com 오늘은 Google One tab login에 관한 참고 자료 링크를 하나 공유합니다. 좋은 공부가 되시길 바라며...

안드로이드 앱 만들기 : 채팅창 만들어 보기 (Jetpack Compose 에 AndroidView Binding)

Compose을 활용한 앱을 구현하는 동안에 이전에 만들었던 layout 을 활용하고자 하는 경우가 생긴다면... Androind ViewBinding을 활용하는 방법이 있었다. https://developer.android.com/jetpack/compose/interop/interop-apis?hl=ko 상호 운용성 API | Jetpack Compose | Android Developers 상호 운용성 API 앱에 Compose를 채택하는 동안 Compose와 뷰 기반 UI를 결합할 수 있습니다. 다음에는 Compose로의 전환을 보다 쉽게 할 수 있는 API, 권장사항 및 팁이 나와 있습니다. Android 뷰의 Compose developer.android.com 구현을 시작해 보면, 먼저 gr..

안드로이드 앱 만들기 : 채팅 방 만들어 보기 (feat : jetpack compose)

오늘은 firebase의 real time database에 채팅방 개설을 하는 기능을 구현해 보아야겠다. 먼저 저장할 채팅방의 데이터 구조체를 구현해 보자. import java.util.* data class ChatRooms( var chatRooms:String = "", var chatTitle:String = "", var roomOwner:String = "", var chatNo:String = "" ) 들어가는 항목은 방 이름, 방제목, 방 개설자, 방 번호(이건 key로 사용할 것) firebase의 realtime database 연동을 위한 준비는 이전에 posting 했던 글이나, 구글에서 찾아보면 많이 나오고 있으므로 생략... 다음은 데이터를 가져오고 저장하는 것을 구현하기 위..

여름이 벌써 내 곁에...

점심을 먹고 나선 길에서 만난 여름... 이렇게 보면 마치 어느 시골에 있는 가로수길 같은 느낌이 들기는 하다. 정작 이 곳은 길도 아니고 사무실 근처 정부청사앞 숲 공원의 나무들 사이다. 사진만 보면 여유로운 시간을 가지고 멀리 나들이 나간 것 같기는 하지만... 늘상의 시간이 지나가고 있고, 그 와중에 이 봄은 중간쯤 와 있는 것 같기는 하지만, 기온등의 날씨로 봐서는 선뜻 여름이 다가와 섰다고 느껴진다. 그렇게 또 한 계절이 스치고 지나간다. 나른한 봄 기운이 좋은 시절이기는 한데, 나의 마음에 아직도 어두운 밤 공기만 가득한 지 ? 긍정의 에너지만 있어야 할 것 같은 시기이기도 하지만, 정작은 ... 그래도 오늘 하루를 마무리 하며... 좋은 일만 함께 하길 바란다. 이 시간도 어느새 지나갈 테이..

그냥글쓰기 2022.04.26 (2)
반응형