2024/12 2

Multi Module과 Custom Plugin을 사용해서 프로젝트를 관리해보자 feat. build-logic

요즘 안드로이드 프로젝트들을 보다보면 뭐가 되게 많다. 처음 프로젝트를 만들면 app 모듈 하나만 있는데 이사람들은 도대체 어디서 이렇게 많은 모듈을 만들었는지 모르겠다.그래서. 해봤다. 내가 직접 구현한 프로젝트 링크이니 참고한다면 이해하는데 도움을 줄 수 있을것 같아 첨부한다.https://github.com/Team-Hankki/hankki-android GitHub - Team-Hankki/hankki-android: 한끼익....한끼익.... Contribute to Team-Hankki/hankki-android development by creating an account on GitHub.github.com 예시는 여기있고, 자세한 설명은 이제 시작해보겠다.   Multi Module을 왜..

Android 2024.12.31

SDK 어디까지 아니? - compileSdk, targetSdk, minSdk

Android 개발을 하다보면 build.gradle에서 이러한 코드를 많이 봤을 것이다처음 프로젝트를 만들면 기본적으로 값이 들어가있기 때문에 신경을 안썼을 수 도 있다.  그렇다면 이제부터 같이 알아보자.  SDK가 뭘까?SDK(Software Development Kit)는 애플리케이션 개발 도구다.다른 회사에서 구현한 기능을 바로 내 애플리케이션에 사용할 수 있게 해준다. 가장 대표적인 예시로 카카오 로그인을 할 때면 Kakao SDK를 연결하곤 한다.  여기서 SDK는 Android SDK를 의미한다.즉, 우리가 Android를 개발하기 위해 필요한 툴 킷들을 의미한다.  minSdk프로젝트의 apk 설치를 지원하는 기기의 최소 요구 SDK 이다.앱을 실행하는데 필요한 최소 API 레벨을 의미..

Android 2024.12.17