반응형

전체 글 182

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

지난번에는 로그인하는 화면을 만들었으니, 이번에는 로그인해서 나오는 메인을 구현해 볼 요량이다. 메인화면이라고는 뭐 아직 버튼 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인데, 내용을 보던 중에 여러가지 예제를 볼 수 있었다...

갑천변에서 갤노트20의 30배줌 은...

어제는 오랜만에 갑천변을 걸었다. 길이 끝이 나지 않도록... 갑천을 걷고 있었는 데, 강가에 한쌍의 새가 있어서 사진을 찍어 보기로 했다. 내가 지금 사용하는 폰은 갤노트 20인데, 카메라가 30배까지의 줌을 지원한다. 그래서 그냥 30배로 확대해서 찍어 보았다. 일반적인 사진을 촬영할 때는 상관이 없었는데, 30배 줌으로 했더니, 흔들리기도 하고 사진이 명확하기 나오지 않는다. 이럴 때는 삼각대를 설치해야 하는 건가? 삼각대가 있었더면 이 보다는 조금 더 선명하게 촬영을 할 수 있었을까? 오늘도 날은 좋다. 창가 베란다에 않아서 이런 글을 적고 있는 지금은 밖의 기온은 따듯하다. 이 안이 덥게 느껴지는 것으로 봐서는...

그냥글쓰기 2022.04.17 (2)

안드로이드 앱 만들기 : Jetpack Compose 항목들 예시...

https://medium.com/@alexstyl/views-to-composables-d715b92c6055 From View to Composable: A Quick jump to Jetpack Compose from a Android View mindset (with Cheat… Learn how to apply your View knowledge to speed up your Compose learning. medium.com 오늘도 Jetpack Compose을 활용한 화면 구현에 대한 내용을 구글링을 통해서 보고 있는 데, 이런 정도의 자료가 있으면 도움이 될 듯하여 링크를 달아 둔다. 아직은 시작인 단계 이기 때문에 많은 정보를 찾아서 적어 두는 것이 나중에 배움을 구할 때 도움이 될 거 ..

안드로이드 앱 만들기 : FCM Message 수신

앞에서 python 코드를 이용해서 random 숫자를 만들고 FCM 전송하는 코드를 구현해 보았다면, 이번에 그걸 이용해서 수신하는 앱을 하나 만들어 볼 차례다. https://billcorea.tistory.com/179 자작 앱 설명서 : 로또에 관심 있으세요? https://play.google.com/store/apps/details?id=com.billcoreatech.getLotto Get Lotto 로또 번호를 드립니다. - Google Play 앱 매주 요청한 요일에 로또 번호를 무작위로 보내 드립니다. play.google.com 앱을.. billcorea.tistory.com 코드 구현은 kotlin으로 해 보았다. 이제 걸음마 단계이기 때문에 코드가 조금 길어질 수 도 있지만, 아직..

자작 앱 설명서 : 로또에 관심 있으세요? (FCM 전송하기 feat Python)

https://play.google.com/store/apps/details?id=com.billcoreatech.getLotto Get Lotto 로또 번호를 드립니다. - Google Play 앱 매주 요청한 요일에 로또 번호를 무작위로 보내 드립니다. play.google.com 앱을 하나 또 게시했어요. 기능 구현을 위해서 firebase을 사용하고 번호 전달을 위해 python을 이용했습니다. random 번호를 추출하기 때문에 당첨이 되거나 하지는 않겠지만, python을 이용해서 firebase readtime database을 활용하는 방법이 나올 듯합니다. 또한 24시간 365일 컴터 하나를 켜 두어야 하는데, 그럴 수는 없으니, rasberry pi 3을 사용하기로 했습니다. os는 l..

자작앱 설명서 2022.04.10 (2)

안드로이드 앱 만들기 : Jetpack Compose 와 xml 의 차이

https://medium.com/kotlin-academy/say-hello-to-jetpack-compose-and-compare-with-xml-6bc6053aec13 Say Hello 👋 to Jetpack Compose and Compare with XML Introduction blog.kotlin-academy.com 오늘도 또 하나의 글을 찾았다... Jetpack Compose 로 만드는 화면과 기존 xml 로 만드는 화면의 차이에 대한 글을 하나 찾았다. xml 와 만드는 화면과 Jetpack Compose 을 비교해 보니 이해가 되는 것 같기도 하고... 아직은 갈 길이 멀어 보인다. val scrollState = rememberScrollState() val scope = reme..

안드로이드 앱 만들기 : 오늘도 jetpack compose 에 헤메이다...

https://medium.com/towardsdev/5-useful-jetpack-compose-library-you-should-use-in-your-next-project-part-1-8b2d4b6f50e2 5 useful Jetpack Compose Library you should use in your next project — Part-1 No need to invent the new wheel towardsdev.com 또 하나의 글을 찾았다.... 짧은 영어 때문에 번역글을 만들어 본다. 원본은 위 링크에서... 다음 프로젝트에서 사용해야 하는 5가지 유용한 Jetpack Compose 라이브러리 — 1부 새로운 바퀴를 발명할 필요가 없습니다 동일한 기능을 쉽게 달성하기 위해 라이브러리를 ..

반응형