1. Home
  2. Android Docs
  3. Project Dashboard

Project Dashboard

The Projects Dashboard offers a centralized interface for users to view and manage all projects, across Android, iOS, and Web, within a selected workspace.

    Image 2

Creating a New Project in Fusion

Fusion offers a centralized and intuitive view of all your projects, allowing you to effortlessly create, organize, and manage new projects across multiple platforms. Upon signing up for Fusion, a default project is created for your account, and you set its name during the process.

How to create a new project (with SDK Integration)

  • To initiate a new project within Fusion, navigate to the Project dashboard and select the "Create New Project" option.
  • Image 2
  • Select your project type.
  • Choose the appropriate project environment from the available options.
  • Image 2
  • Choose the "Integrate SDK" option to enable the features offered by the SDK, allowing you to seamlessly utilize them within your app.
  • Image 3
  • Provide the required Application ID to proceed.
Integrate the Fusion SDK
  • In AppDelegate.swift, Import Fusion.
  • dependencies {
        ...
        def version = v0.0.17
        implementation "com.gitlab.fusion-inspect-solution:fusion-inspect-android-sdk-kotlin-repo-v2:$version" 
    }
                                        

  • Add authToken in gradle.properties
  • authToken= // put your auth token here
    // for DSL/KTS See Point 2 Kotlin/DSL/.kts
                                        

  • Add the following lines in settings.gradle
  • //For Groovy
    repositories {
        ...
        maven {
            url "https://jitpack.io"
            credentials { username authToken }
        }
    }
    

    //for Kotlin/DSL/.kts
    repositories {
        google()
        mavenCentral()
        // Set your auth token here or get it from properties/environment
        val authToken = "${auth_token}"
    
        maven {
            url = uri("https://jitpack.io")
            credentials {
            username = authToken 
            }
        }
    }
    

  • Add the following dependency to your build.gradle file.
  • //Groovy
    dependencies {
        ...
        // Check latest version on website if available replace it with new one
        def version = 'v2.0.3.36'
        implementation 'com.gitlab.grp-fusionsuite-mobilesdk:fusion-inspect-android-sdk-kotlin-repo-v2:$version'
    }
    //Kotlin
    dependencies {
        ...
    val version = "v2.1.2.32"
    implementation("com.gitlab.grp-fusionsuite-mobilesdk:fusion-inspect-android-sdk-kotlin-repo-v2:$version")
    }                         
                                      

  • Sync project with gradle files.
  • Initialize Fusion in Application class.
  • class App : Application() {
    
        override fun onCreate() {
            super.onCreate()
            
            Fusion.Builder(
            app = this,
            // place your client secret here
            // if you don't have client sceret or projtToken, please signup -> https://app.fusionsuite.net/account/signin
            clientSecret = "...",
            // place your project token here
            projectToken = "..."
            ).build()
        }
    }             
                                      
  • Launch your app on the mobile device/emulator.
  • Finally, verify the SDK integration.
  • When the integration is successfully verified , it will be ready to use.
    Image 5
  • That's it. Your new project with integrated SDK has been successfully created.

How to create a new project (without SDK Integration)

  • To initiate a new project within Fusion, navigate to the Project dashboard and select the "Create New Project" option.
  • Image 2
  • Select your project type.
  • Choose the appropriate project environment from the available options.
  • Image 2
  • If you prefer not to integrate the SDK at this stage, you can select the "Without SDK Integration" option. Please note that SDK features will not be available with this choice. However, you can convert the project to an SDK-integrated one later if needed.
  • Image 4
  • That's it. Your new project without SDK Integration has been successfully created.

Convert Blank Project to SDK Integrated Project

To convert a blank project into an SDK-integrated project, you can either:

  • Click the "Integrate SDK" button next to the SDK integration status on the Project Dashboard for projects without SDK integration.
  • Image 2
  • Or, open the Settings of your non-SDK project and click the "Integrate SDK" button there.
  • Image 2