개발/인스턴트앱(Instant app)

인스턴트 앱 만들기(2)

개복치 개발자 2019. 5. 2. 17:04

 이전 글에서 base-feature에 대한 것 까지 했고 나머지를 시작해봅니다.

 

 이제 base-feature가 만들어졌으니, feature1(APK용) feature2(인스턴트앱용) 을 만들어봅시다.

 

 우선 new module 을 만들어서

 

 

 

 Phone & Tablet을 선택하고

 

 

모듈 이름을 App으로 만듭니다.

 

 

 그다음 Add No Activity 를 선택하고

 

 

 자 그렇다면 여기까지가 feature1 (APK용) 이 만들어졌습니다.

 

 그렇다면 base-feature 와 어떻게 연결할까요?

 

 일단 아래의 순서대로 갑니다.

 

 App 모듈의 manifest 파일의 application 부분을 삭제합니다. (app 모듈입니다 base-feature 모듈이 아닙니다.)

 

 

 또한 gradlew의 dependencies를 수정해줍니다.

 

 

 그리고  bass-feature를 가져와서 적용해줍니다.

 

 

이제 base-feature로 가서 app 모듈을 연결해줍니다.

 

 자 이제 애뮬레이터를 틀어보면, App 모듈에 아무것도 없는데, 아래 화면처럼 나오는 것을 볼 수 있습니다.

 

 

 

 자, 여기까지 base-feature에 있는 것을 가지고 일반적인 APK를 만드는 것을 해봤습니다.

 

 APK에 다른 기능을 추가하고 싶다면

 

 APP모듈에 코드를 추가하면 되겠죠??

 

 자, 다음 글인 인스턴트 앱 만들기(3)은 인스턴트앱을 진짜로 만들어봅시다.

 

 

'개발 > 인스턴트앱(Instant app)' 카테고리의 다른 글

프로가드(proguard)란  (0) 2019.06.18
인스턴트 앱 만들기 결론  (0) 2019.05.03
인스턴트 앱 만들기(3)  (0) 2019.05.02
인스턴트 앱 만들기(1)  (0) 2019.05.02
인스턴트앱(Instant app)이란?  (0) 2019.04.24