샘플 프로젝트
NetFUNNEL 4.0 통합을 학습하는 데 도움이 되는 연습 프로젝트입니다. 이것들은 NetFUNNEL 기능을 구현하는 연습에 사용할 수 있는 기본 애플리케이션 템플릿입니다.
저장소 개요
연습 프로젝트는 다음 공개 저장소에서 사용할 수 있습니다:
저장소: https://github.com/STCLab-Inc/nf4-sample-app-public
사용 가능한 연습 프로젝트
1. Web 애플리케이션 (Vanilla JavaScript MPA)
경로: sample-web-vanilla-js-mpa
설명: 웹 통합 연습을 위한 순수 JavaScript를 사용하는 기본 다중 페이지 애플리케이션입니다.
포함된 내용:
- 기본 HTML/CSS/JavaScript 구조
- 다양한 시나리오 테스트를 위한 여러 페이지
- 간단한 탐색 및 사용자 인터페이스
- NetFUNNEL 통합 연습 준비 완료
직접 링크: sample-web-vanilla-js-mpa
2. Android 애플리케이션 (Single Activity)
경로: sample-android-single-activity
설명: 모바일 통합 연습을 위한 기본 Android Single Activity 애플리케이션입니다.
포함된 내용:
- 기본 Android 프로젝트 구조
- 여러 Fragment가 있는 Single Activity
- 간단한 UI 컴포넌트 및 탐색
- NetFUNNEL SDK 통합 연습 준비 완료
직접 링크: sample-android-single-activity
3. iOS 애플리케이션 (Swift Single View)
경로: sample-ios-swift-single
설명: 모바일 통합 연습을 위한 기본 iOS Swift Single View 애플리케이션입니다.
포함된 내용:
- SwiftUI를 사용한 기본 iOS 프로젝트 구조
- NavigationStack을 사용한 Single View 아키텍처
- ObservableObject를 사용한 MVVM 패턴
- 비동기 작업을 위한 Swift Concurrency
- 사용자 정의 Navigation Manager 및 Loading Dialog Manager
- Xcode 15.0+와 함께 iOS 17.0+ 호환성
직접 링크: sample-ios-swift-single
연습 프로젝트 사용 방법
1. 저장소 클론
git clone https://github.com/STCLab-Inc/nf4-sample-app-public.git
cd nf4-sample-app-public
2. 연습 프로젝트 선택
연습하고 싶은 프로젝트로 이동합니다:
# Web 연습 프로젝트
cd sample-web-vanilla-js-mpa
# Android 연습 프로젝트
cd sample-android-single-activity
# iOS 연습 프로젝트
cd sample-ios-swift-single
3. 통합 가이드 따르기
이 연습 프로젝트를 통합 가이드와 함께 사용하세요:
- Web용: JavaScript 에이전트 통합 가이드를 따르세요
- Android용: Android 에이전트 통합 가이드를 따르세요
- iOS용: iOS 에이전트 통합 가이드를 따르세요
연습 방법
- 기본 프로젝트로 시작: 먼저 연습 프로젝트를 클론하고 실행하세요
- 통합 가이드 따르기: 단계별 가이드를 사용하여 NetFUNNEL 기능을 추가하세요
- 다양한 시나리오 테스트: 다양한 통합 방법 및 구성을 시도하세요
- 실험: NetFUNNEL이 어떻게 작동하는지 이해하기 위해 코드를 수정하세요
통합 가이드
이 가이드로 연습하세요:
Web/JavaScript 에이전트
Android 통합
iOS 통합
지원
연습 프로젝트에 대한 도움이 필요한 경우:
- 통합 가이드 확인: 단계별 통합 문서를 따르세요
- 문제 해결: 문제 해결 가이드를 참조하세요
- 문제 보고: GitHub 저장소에 Issue를 제출하세요
이 연습 프로젝트를 사용하여 NetFUNNEL 4.0 통합을 단계별로 학습하세요!