Skip to main content
Version: 4.6.1

Sample Projects

Practice projects to help you learn NetFUNNEL 4.0 integration. These are basic application templates that you can use to practice implementing NetFUNNEL features.

Repository Overview

Practice projects are available in the following public repository:

Repository: https://github.com/STCLab-Inc/nf4-sample-app-public

Available Practice Projects

1. Web Application (Vanilla JavaScript MPA)

Path: sample-web-vanilla-js-mpa

Description: A basic Multi-Page Application using pure JavaScript for practicing web integration.

What it includes:

  • Basic HTML/CSS/JavaScript structure
  • Multiple pages for testing different scenarios
  • Simple navigation and user interface
  • Ready for NetFUNNEL integration practice

Direct Link: sample-web-vanilla-js-mpa

2. Android Application (Single Activity)

Path: sample-android-single-activity

Description: A basic Android Single Activity application for practicing mobile integration.

What it includes:

  • Basic Android project structure
  • Single Activity with multiple Fragments
  • Simple UI components and navigation
  • Ready for NetFUNNEL SDK integration practice

Direct Link: sample-android-single-activity

3. iOS Application (Swift Single View)

Path: sample-ios-swift-single

Description: A basic iOS Swift Single View application for practicing mobile integration.

What it includes:

  • Basic iOS project structure with SwiftUI
  • Single View architecture with NavigationStack
  • MVVM Pattern with ObservableObject
  • Swift Concurrency for asynchronous operations
  • Custom Navigation Manager and Loading Dialog Manager
  • iOS 17.0+ compatibility with Xcode 15.0+

Direct Link: sample-ios-swift-single

How to Use Practice Projects

1. Clone the Repository

git clone https://github.com/STCLab-Inc/nf4-sample-app-public.git
cd nf4-sample-app-public

2. Choose Your Practice Project

Navigate to the project you want to practice with:

# Web practice project
cd sample-web-vanilla-js-mpa

# Android practice project
cd sample-android-single-activity

# iOS practice project
cd sample-ios-swift-single

3. Follow Integration Guides

Use these practice projects with our integration guides:

How to Practice

  1. Start with the basic project: Clone and run the practice project first
  2. Follow integration guides: Use our step-by-step guides to add NetFUNNEL features
  3. Test different scenarios: Try various integration methods and configurations
  4. Experiment: Modify the code to understand how NetFUNNEL works

Integration Guides

Practice with these guides:

Web/JavaScript Agent

Android Integration

iOS Integration

Support

If you need help with the practice projects:

  1. Check Integration Guides: Follow the step-by-step integration documentation
  2. Troubleshooting: Refer to the Troubleshooting guide
  3. Report Issues: Submit an Issue to the GitHub repository

Use these practice projects to learn NetFUNNEL 4.0 integration step by step!