Today's

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

반응형

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

안드로이드 앱 만들기 : 코드 난독화 해소

https://billcorea.tistory.com/198 안드로이드 앱 만들기 : 코드 난독화, 축소의 폐해(?) https://developer.android.com/studio/build/shrink-code.html?hl=ko#kts 앱 축소, 난독화 및 최적화 | Android 개발자 | Android Developers 사용하지 않는 코드와 리소스를 삭제하기 위해 출시 빌드에서 코.. billcorea.tistory.com 이전에 posting 했던 글처럼, 코드 난독화를 설정하고 릴리즈를 했을 때 발생했던 상황이 정리가 되어, 그 정리 방안을 기록해 두어야겠다. 먼저 gradle 파일에 코드 난독화 설정 하기에 예외 처리 등록하는 방법은 다음과 같이 설정하면 된다. gradle 파일의 설정..

안드로이드 앱 만들기 : 코드 난독화, 축소의 폐해(?)

https://developer.android.com/studio/build/shrink-code.html?hl=ko#kts 앱 축소, 난독화 및 최적화 | Android 개발자 | Android Developers 사용하지 않는 코드와 리소스를 삭제하기 위해 출시 빌드에서 코드를 축소하는 방법을 알아보세요. developer.android.com playstore에 앱을 등록하려고 하다 보면 코드 난독화를 통해 debugging을 대비 하라는 요구(?)를 받게 된다. 그래서 한번 해 보기로 했다. 먼저 gradle 에 적용을 해 보았다. buildTypes { debug { buildConfigField "Boolean", "DEBUG_MODE", "true" } release { buildConfig..

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

안드로이드 앱 만들기 : 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 Tap 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 했던 글이나, 구글에서 찾아보면 많이 나오고 있으므로 생략... 다음은 데이터를 가져오고 저장하는 것을 구현하기 위..

안드로이드 앱 만들기 : 메인 화면으로 넘어가기...

지난번에는 로그인하는 화면을 만들었으니, 이번에는 로그인해서 나오는 메인을 구현해 볼 요량이다. 메인화면이라고는 뭐 아직 버튼 2개와 타이틀 하나를 달았을 뿐이다. 이것이 그냥 Layout 을 이용해서 작업을 하고 있다면 조금은 더 쉽고 빠르게 될 것 같기는 하나, 이왕 배우기 시작한 jetpack compose을 활용해서 만들어 보기로 했다. import android.os.Bundle import android.util.Log import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import com.billcoreatech.multichat416.ui.theme.MultiChat416Theme imp..

안드로이드 앱 만들기 : 멀티 언어 채팅 앱 만들기 (Jetpack compose 활용해 보기)

이 나라에는 여러 나라의 사람 들어와 살고 있다. 코리안 드림을 꿈꾸며... 한 때는 이 나라의 사람들이 아메리칸드림을 꿈꾸며, 미국으로 떠났던 것처럼... 그래서 이번에는 다국적 언어를 이용한 채팅앱을 하나 만들어 볼까 한다. 잘 될지는 모르겠지만, 그러면서 Jetpack Compose 을 이용한 화면 구성 등에 대한 공부를 해 볼 요량이다. 오늘은 그 처음으로 로그인 페이지를 하나 만들어 보고자 한다. 이 화면을 layout 으로 그리라고 했다면 아마도 금새 그리지 않았을까 하는 생각이 든다. 화면에 Card box 와 Text가 들어간 button 기능 3개 제목 이름 표시 하나 그런데, 난 이 화면 하나를 그리기 위해서 며칠을 고민했고, 예제를 하나 찾았다. 그리고 그 예제를 참고해 가면서 화면을..

안드로이드 앱 만들기 : compose 예제 찾아 보기... feat Room Database

https://rrtutors.com/tutorials/implement-room-database-in-jetpack-compose Flutter Mobile app,Flutter widgets,Jetpack Compose Tutorial,Create Android App,Java,python,Ruby Create Flutter applications,Jetpack Compose Tutorial,Create android application,Python,Java,RxJava,dart,GoLang examples rrtutors.com 사실은 room database 가 어떤 것으로 구성해야 하는 가에 대한 고민을 하는 과정에서 찾아보게 된 site인데, 내용을 보던 중에 여러가지 예제를 볼 수 있었다...

반응형