NAP Tracker SDK를 앱에 연동하고 동작을 빠르게 확인할 수 있는 Android 샘플 앱입니다.
- Android Studio로 프로젝트를 엽니다.
- 앱을 실행합니다.
상단 탭으로 구성되어 있습니다.
처음 사용자를 위한 최소 플로우입니다.
- SDK 초기화 확인:
NapTrackerSampleApplication의Application.onCreate()에서 초기화 - 첫 이벤트 전송:
sample_event전송 - 자동
screen_view확인:DetailActivity열기
기능별 예제/테스트 화면입니다.
- 커스텀 이벤트:
NapTracker.logEvent(...)(이벤트명 + key/value 파라미터) - 사용자 식별/속성:
NapTracker.setUserId(...),NapTracker.setUserProperty(...) - 자동
screen_view:DetailActivity열기 - UI Logs: 화면에서 수행한 호출을 간단히 표시
샘플 앱은 기본적으로 Maven Central에 배포된 SDK를 사용합니다.
app/build.gradle.kts:implementation("io.github.nasmedia-tech:nap-tracker:0.0.5")
app/src/main/java/com/nasmedia/naptracker/sample/NapTrackerSampleApplication.kt: SDK 초기화app/src/main/java/com/nasmedia/naptracker/sample/MainActivity.kt: Compose 엔트리app/src/main/java/com/nasmedia/naptracker/sample/ui/NapTrackerSampleApp.kt: 탭 UI(Quick start / Examples)