JetPack Compose 2

안드로이드 jetpack compose 공부 정리 1강 (코틀린, android 14 이후 버전)

jetpack compose 와 최근 업데이트된 여러 정보들을 기준으로 다시 안드로이드 개발을 총정리할 필요성을 느껴 겨울 방학 동안 강의를 들으면서 공부를 했다. 공부한 내용들을 따로 정리하는 게 좋을 것 같아 강의를 들으면서 공부한 내용을 정리해보았다. 참고로 총 15강(15일차)까지 있다. 1. 개발 환경 및 도구 1.1. 안드로이드 스튜디오(Android Studio)안드로이드 스튜디오는 안드로이드 앱 개발을 편리하게 할 수 있도록 만든 통합 개발 환경 (IDE) 이다. 아래의 공식 링크를 통해 안드로이드 스튜디오를 다운 받으면 일반적으로 Android Studio 설치 마법사가 최신 버전의 안드로이드 SDK도 같이 다운 받도록 안내한다.Android Studio Flamingo(2022.3) 이..

jetpack compose, openGL를 사용한 주사위 시뮬레이션

jetpack compose, openGL를 사용해서 간단한 주사위 시뮬레이션을 만들어봤다.진동 on/off 가 가능하고 텍스쳐를 전환할 수 있으며 최대 500개의 주사위를 굴릴 수 있다.다만 주사위가 바닥에 착지하고 나서 정렬하는 방식을 간단하게 x축과 z축으로 정렬되게만 만들어서 특정 상황에서 모서리로 세워지는 에러가 있다.주사위의 각도를 이용해서 밑면이 어느면인지 확인해서 정렬하는 방법이 있지만 생각보다 코드가 깔끔하게 작성이 안돼서 보류 중이다.https://play.google.com/store/apps/details?id=com.toprunner.diceroller&pcampaignid=web_share