Android15 Android Studio+ Unity 적용 (2) 1. 코드 리펙터링 시작저번 포스팅에서 진행했듯이, Unity 뷰를 연동하는 것 까지는 무난했다. 생각보다 술술 풀리는가 싶더니 결국 일이 터졌다.바로, 통신 과정에서 적용이 안되는 오류였다. 이 오류를 해결하는 동안, 여러 가지 조사를 하면서 리펙터링도 진행하였고, 그 과정을 기록해보려고 한다. 인터넷 상에 AndroidStudio 내부에 Unity를 접목시키는 프로젝트에 대한 레퍼런스가 너무 없어서 너무 힘들었다ㅠㅠ 2. 수정한 내용들1) AndroidManifest.xml (unityLibrary module) 해당 파일에서 고친 것들을 설명하면,첫번째로, 해당 모듈은 app에 의존한다. 그러므로, 내부에 선언된 액티비티는 app 모듈의 Manifest로 옮겨주었다. 두번째로, 유니티 쪽에서 q.. 2025. 4. 22. Android Studio+ Unity 적용 (1) 1. 적용 이유진행중이던 프로젝트가 게이미피케이션 기반의 앱이었는데, 내부의 게임 내용들을 네이티브로 구현하였으나, 더 이상의 기능적 한계에 봉착하여 네이티브 코드를 걷어내고, 게임 부분을 게이미피케이션 분야에 특화된 유니티 툴을 이용하여 개발 후 모듈로 탑재하기로 하였다. 2. Unity Library 유니티는 기본적으로 export를 할 경우 안드로이드 플랫폼에서 사용할 수 있도록 설정할 수 있다. 유니티로 게이밍 부분을 개발해 주신 개발자 분께 참고할 블로그의 링크를 전달해드렸고, export한 패키지 내부의 Unity Library를 따로 빼내어 Android 프로젝트 내부에 탑재한 후 모듈로 지정해 주었다. 3. Unity에서 Export 하기1. 유니티 에디터에서: Edit > Proj.. 2025. 4. 5. Type-Safety Navigation (2) 앞서 공부한 Type-Safety 네비게이션을 진행중인 프로젝트에 적용해보는 과정을 기록해보았다. 1. common -> navigation 모듈 만들기 app 모듈과 feature 모듈에서 공통으로 접근할 수 있도록 common 모듈 안에 navigation 모듈을 하나 만들어주었다. FeatureGraoph는 각 모듈에서 네비게이션을 관리할 수 있도록 연결해주는 인터페이스이며, NavigationDest는 앱 내에서의 네비게이션 경로들 (메인경로, 서브경로)을 모아놓은 파일이다. FeatureGraphpackage com.example.navigationimport androidx.navigation.NavGraphBuilderimport androidx.navigation.NavHostContro.. 2025. 3. 6. Type-Safety Navigation (1) 오늘은 Type-Safety 네비게이션에 대해 알아보겠습니다. 해당 내용은 안드로이드 Developers 공식 문서에서 발췌하였습니다. Kotlin DSL 및 Navigation Compose의 유형 안전성 | Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. Kotlin DSL 및 Navigation Compose의 유형 안전성 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 내장된 유형developer.android.com 1. Type-Safety Navigation? Navigation 2.8.0 이상부터 도입되었으며, 기존의 Route 방식에서 벗어나 Custom Data Class값을 전달하고, 타입 불.. 2025. 1. 27. 멀티모듈 알아보기 (2) - Build-logic 모듈 설계 (1) Build-logic 이란?빌드 로직 모듈이란, 여러 모듈의 버전 및 라이브러리를 한 번에 관리할 수 있는 모듈 설계이다.모든 모듈은 매번 버전이나 라이브러리 변경 및 추가 시 일일히 추가해줘야하는 단점이 있다.하지만, 모듈의 갯수가 많아질수록, 이 방법은 매우 비효율 적이다.그래서 나타난 것이 build-logic 모듈이다. 아래는 nowinandroid의 설명에서 발췌한 글을 해석해 보았다. nowinandroid/build-logic at main · android/nowinandroidA fully functional Android app built entirely with Kotlin and Jetpack Compose - android/nowinandroidgithub.com컨벤션 플러그인해당.. 2024. 12. 4. 멀티모듈 알아보기 (1) - 멀티 모듈이란? 멀티 모듈?최근에 JetPack Compose를 공부하면서 개인 프로젝트를 진행해보기로 하였다.이왕 시작하는 거 화두로 떠오르고 있는 멀티모듈을 도입하여 시작해보면 좋을 것 같다고 생각하여 나름대로 공부하고 정리해 본 내용을 기록해보기로 하였다. 일반적인 모듈화 패턴 | Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 일반적인 모듈화 패턴 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 모든 프로젝트에 맞는 하나의developer.android.com일단 시작에 앞서 일반적인 모듈화 패턴에 대해 먼저 공부해보았다. 모듈화의 장점다음 내용은 nowinandroid의 모듈화 내용에 대한 문서를 변역한 글이다. 확장.. 2024. 12. 3. 이전 1 2 3 다음 728x90 반응형