diff --git a/CODEOWNERS b/CODEOWNERS
index 6cf9adc266..ff62925578 100644
--- a/CODEOWNERS
+++ b/CODEOWNERS
@@ -5,7 +5,7 @@
/android/navi-mqtt/ @navi-android/personalisation-experience-codeowners
/android/navi-money-manager/ @navi-android/personalisation-experience-codeowners
/android/navi-analytics/ @navi-android/arc-codeowners
-/android/application-platform/ @navi-android/arc-codeowners
+/android/navi-ap/ @navi-android/arc-codeowners
/android/benchmark/ @navi-android/arc-codeowners
/android/navi-base/ @navi-android/arc-codeowners
/android/navi-code/ @navi-android/arc-codeowners
diff --git a/android/application-platform/.gitignore b/android/application-platform/.gitignore
deleted file mode 100644
index aa724b7707..0000000000
--- a/android/application-platform/.gitignore
+++ /dev/null
@@ -1,15 +0,0 @@
-*.iml
-.gradle
-/local.properties
-/.idea/caches
-/.idea/libraries
-/.idea/modules.xml
-/.idea/workspace.xml
-/.idea/navEditor.xml
-/.idea/assetWizardSettings.xml
-.DS_Store
-/build
-/captures
-.externalNativeBuild
-.cxx
-local.properties
diff --git a/android/application-platform/app/build.gradle b/android/application-platform/app/build.gradle
deleted file mode 100644
index f07693ea36..0000000000
--- a/android/application-platform/app/build.gradle
+++ /dev/null
@@ -1,76 +0,0 @@
-plugins {
- alias libs.plugins.android.application
- alias libs.plugins.firebase.crashlytics
- alias libs.plugins.google.services
- alias libs.plugins.hilt.android
- alias libs.plugins.kotlin.android
- alias libs.plugins.ksp
-}
-
-android {
- namespace 'com.applicationplatform'
- compileSdk 35
-
- defaultConfig {
- applicationId "com.applicationplatform"
- minSdk 24
- targetSdk 34
- versionCode 1
- versionName "1.0"
-
- testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
- vectorDrawables {
- useSupportLibrary true
- }
- }
-
- buildFeatures {
- compose true
- }
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
- }
- }
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_17
- targetCompatibility JavaVersion.VERSION_17
- }
- kotlinOptions {
- jvmTarget = '17'
- }
- packaging {
- resources {
- excludes += '/META-INF/{AL2.0,LGPL2.1}'
- }
- }
-}
-
-dependencies {
- implementation project(":navi-ap")
- implementation project(":navi-common")
- implementation platform(libs.androidx.compose.bom)
- implementation libs.androidx.activity.activityCompose
- implementation libs.androidx.compose.material3
- implementation libs.androidx.compose.ui.graphics
- implementation libs.androidx.compose.ui.toolingPreview
- implementation libs.androidx.compose.ui.ui
- implementation libs.androidx.core.ktx
- implementation libs.androidx.lifecycle.runtime.ktx
- implementation libs.androidx.multidex
- implementation libs.dagger.hiltAndroid
-
- debugImplementation libs.androidx.compose.ui.test.manifest
- debugImplementation libs.androidx.compose.ui.tooling
-
- androidTestImplementation platform(libs.androidx.compose.bom)
- androidTestImplementation libs.androidx.compose.ui.test.junit4
- androidTestImplementation libs.androidx.test.espresso.core
- androidTestImplementation libs.androidx.test.junit
-
- testImplementation libs.junit
-
- ksp libs.androidx.hilt.compiler
- ksp libs.dagger.hiltCompiler
-}
diff --git a/android/application-platform/app/proguard-rules.pro b/android/application-platform/app/proguard-rules.pro
deleted file mode 100644
index 481bb43481..0000000000
--- a/android/application-platform/app/proguard-rules.pro
+++ /dev/null
@@ -1,21 +0,0 @@
-# Add project specific ProGuard rules here.
-# You can control the set of applied configuration files using the
-# proguardFiles setting in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
-
-# Uncomment this to preserve the line number information for
-# debugging stack traces.
-#-keepattributes SourceFile,LineNumberTable
-
-# If you keep the line number information, uncomment this to
-# hide the original source file name.
-#-renamesourcefileattribute SourceFile
\ No newline at end of file
diff --git a/android/application-platform/app/src/androidTest/java/com/applicationplatform/ExampleInstrumentedTest.kt b/android/application-platform/app/src/androidTest/java/com/applicationplatform/ExampleInstrumentedTest.kt
deleted file mode 100644
index 1d0fe7eb0c..0000000000
--- a/android/application-platform/app/src/androidTest/java/com/applicationplatform/ExampleInstrumentedTest.kt
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- *
- * * Copyright © 2024 by Navi Technologies Limited
- * * All rights reserved. Strictly confidential
- *
- */
-
-package com.applicationplatform
-
-import androidx.test.ext.junit.runners.AndroidJUnit4
-import androidx.test.platform.app.InstrumentationRegistry
-import org.junit.Assert.*
-import org.junit.Test
-import org.junit.runner.RunWith
-
-/**
- * Instrumented test, which will execute on an Android device.
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-@RunWith(AndroidJUnit4::class)
-class ExampleInstrumentedTest {
- @Test
- fun useAppContext() {
- // Context of the app under test.
- val appContext = InstrumentationRegistry.getInstrumentation().targetContext
- assertEquals("com.applicationplatform", appContext.packageName)
- }
-}
diff --git a/android/application-platform/app/src/google-services.json b/android/application-platform/app/src/google-services.json
deleted file mode 100644
index f376443efd..0000000000
--- a/android/application-platform/app/src/google-services.json
+++ /dev/null
@@ -1,83 +0,0 @@
-{
- "project_info": {
- "project_number": "679085041776",
- "firebase_url": "https://navi-qa-default-rtdb.asia-southeast1.firebasedatabase.app",
- "project_id": "navi-qa",
- "storage_bucket": "navi-qa.appspot.com"
- },
- "client": [
- {
- "client_info": {
- "mobilesdk_app_id": "1:679085041776:android:a1be795c0b472af6546cb5",
- "android_client_info": {
- "package_name": "com.applicationplatform"
- }
- },
- "oauth_client": [
- {
- "client_id": "679085041776-433aj023nobf5g9u08ggpqfhg4q9flm1.apps.googleusercontent.com",
- "client_type": 3
- }
- ],
- "api_key": [
- {
- "current_key": "AIzaSyDNSiKfkive7IietLqcsnoNLVER3OvHwrc"
- }
- ],
- "services": {
- "appinvite_service": {
- "other_platform_oauth_client": [
- {
- "client_id": "679085041776-433aj023nobf5g9u08ggpqfhg4q9flm1.apps.googleusercontent.com",
- "client_type": 3
- },
- {
- "client_id": "679085041776-5e456o4prchtmblcl6r2vs7nrtuo5tvc.apps.googleusercontent.com",
- "client_type": 2,
- "ios_info": {
- "bundle_id": "com.gonavi.app.debug"
- }
- }
- ]
- }
- }
- },
- {
- "client_info": {
- "mobilesdk_app_id": "1:679085041776:android:e2fdb172f0bd6df6546cb5",
- "android_client_info": {
- "package_name": "com.naviapp.fps.dev"
- }
- },
- "oauth_client": [
- {
- "client_id": "679085041776-433aj023nobf5g9u08ggpqfhg4q9flm1.apps.googleusercontent.com",
- "client_type": 3
- }
- ],
- "api_key": [
- {
- "current_key": "AIzaSyDNSiKfkive7IietLqcsnoNLVER3OvHwrc"
- }
- ],
- "services": {
- "appinvite_service": {
- "other_platform_oauth_client": [
- {
- "client_id": "679085041776-433aj023nobf5g9u08ggpqfhg4q9flm1.apps.googleusercontent.com",
- "client_type": 3
- },
- {
- "client_id": "679085041776-5e456o4prchtmblcl6r2vs7nrtuo5tvc.apps.googleusercontent.com",
- "client_type": 2,
- "ios_info": {
- "bundle_id": "com.gonavi.app.debug"
- }
- }
- ]
- }
- }
- }
- ],
- "configuration_version": "1"
-}
\ No newline at end of file
diff --git a/android/application-platform/app/src/main/AndroidManifest.xml b/android/application-platform/app/src/main/AndroidManifest.xml
deleted file mode 100644
index 5912c98a13..0000000000
--- a/android/application-platform/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/application-platform/app/src/main/assets/navi_new_loader.json b/android/application-platform/app/src/main/assets/navi_new_loader.json
deleted file mode 100644
index d87a154623..0000000000
--- a/android/application-platform/app/src/main/assets/navi_new_loader.json
+++ /dev/null
@@ -1 +0,0 @@
-{"v":"5.9.0","fr":30,"ip":0,"op":30,"w":40,"h":40,"nm":"Loader_40*40px","ddd":0,"assets":[{"id":"comp_0","nm":"Loader 500x500","fr":30,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 3 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":29,"s":[360]}],"ix":10},"p":{"a":0,"k":[250.125,249.875,0],"ix":2,"l":2},"a":{"a":0,"k":[241.545,241.544,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[14.359,0],[0,14.359],[104.446,0],[0,14.359],[-14.359,0],[-45.599,-45.599],[0,-64.485]],"o":[[-14.359,0],[0,-104.446],[-14.359,0],[0,-14.359],[64.485,0],[45.598,45.598],[0,14.359]],"v":[[107.71,133.71],[81.71,107.71],[-107.71,-81.71],[-133.71,-107.71],[-107.71,-133.71],[63,-62.999],[133.71,107.71]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":5,"k":{"a":0,"k":[0,0.122,0,0.165,0.164,0.122,0,0.165,0.327,0.122,0,0.165,0.664,0.122,0,0.165,1,0.122,0,0.165,0,0,0.5,0.5,1,1],"ix":9}},"s":{"a":0,"k":[-120.719,-108.977],"ix":5},"e":{"a":0,"k":[111.406,131.836],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[349.13,133.96],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[104.446,0],[0,-104.446],[-104.446,0],[0,104.446]],"o":[[-104.446,0],[0,104.446],[104.446,0],[0,-104.446]],"v":[[0,-189.419],[-189.42,0.001],[0,189.42],[189.42,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[64.485,0],[45.598,45.598],[0,64.485],[-45.599,45.599],[-64.485,0],[-45.598,-45.598],[0,-64.485],[45.599,-45.598]],"o":[[-64.485,0],[-45.599,-45.598],[0,-64.485],[45.598,-45.598],[64.485,0],[45.599,45.599],[0,64.485],[-45.598,45.598]],"v":[[0,241.42],[-170.709,170.71],[-241.42,0.001],[-170.709,-170.709],[0,-241.419],[170.709,-170.709],[241.42,0.001],[170.709,170.71]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.121568627656,0,0.164705887437,1],"ix":4},"o":{"a":0,"k":25,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[241.42,241.67],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":30,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Layer 3 Outlines 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[250.125,249.875,0],"ix":2,"l":2},"a":{"a":0,"k":[241.545,241.544,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[104.446,0],[0,-104.446],[-104.446,0],[0,104.446]],"o":[[-104.446,0],[0,104.446],[104.446,0],[0,-104.446]],"v":[[0,-189.419],[-189.42,0.001],[0,189.42],[189.42,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[64.485,0],[45.598,45.598],[0,64.485],[-45.599,45.599],[-64.485,0],[-45.598,-45.598],[0,-64.485],[45.599,-45.598]],"o":[[-64.485,0],[-45.599,-45.598],[0,-64.485],[45.598,-45.598],[64.485,0],[45.599,45.599],[0,64.485],[-45.598,45.598]],"v":[[0,241.42],[-170.709,170.71],[-241.42,0.001],[-170.709,-170.709],[0,-241.419],[170.709,-170.709],[241.42,0.001],[170.709,170.71]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[241.42,241.67],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":25,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":30,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"Loader 500x500","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[20,20,0],"ix":2,"l":2},"a":{"a":0,"k":[250,250,0],"ix":1,"l":2},"s":{"a":0,"k":[7.7,7.7,100],"ix":6,"l":2}},"ao":0,"w":500,"h":500,"ip":0,"op":30,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file
diff --git a/android/application-platform/app/src/main/java/com/applicationplatform/MainActivity.kt b/android/application-platform/app/src/main/java/com/applicationplatform/MainActivity.kt
deleted file mode 100644
index e9f3e3ec41..0000000000
--- a/android/application-platform/app/src/main/java/com/applicationplatform/MainActivity.kt
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- *
- * * Copyright © 2024-2025 by Navi Technologies Limited
- * * All rights reserved. Strictly confidential
- *
- */
-
-package com.applicationplatform
-
-import android.Manifest
-import android.content.Intent
-import android.os.Build
-import android.os.Bundle
-import android.widget.Toast
-import androidx.activity.ComponentActivity
-import androidx.activity.compose.setContent
-import androidx.annotation.RequiresApi
-import androidx.compose.foundation.layout.Arrangement
-import androidx.compose.foundation.layout.Box
-import androidx.compose.foundation.layout.Column
-import androidx.compose.foundation.layout.fillMaxSize
-import androidx.compose.material3.Button
-import androidx.compose.material3.CircularProgressIndicator
-import androidx.compose.material3.OutlinedTextField
-import androidx.compose.material3.Text
-import androidx.compose.runtime.Composable
-import androidx.compose.runtime.getValue
-import androidx.compose.runtime.mutableStateOf
-import androidx.compose.runtime.remember
-import androidx.compose.runtime.rememberCoroutineScope
-import androidx.compose.runtime.setValue
-import androidx.compose.ui.Alignment
-import androidx.compose.ui.Modifier
-import androidx.compose.ui.graphics.Color
-import androidx.compose.ui.unit.dp
-import com.applicationplatform.ui.theme.ApplicationPlatformTheme
-import com.navi.ap.common.ui.ApplicationPlatformActivity
-import com.navi.ap.network.model.ApplicationRequestBody
-import com.navi.ap.utils.retrofitService
-import com.navi.base.sharedpref.PreferenceManager
-import com.navi.base.utils.BaseUtils
-import com.navi.common.managers.PermissionsManager
-import kotlinx.coroutines.launch
-
-class MainActivity : ComponentActivity() {
-
- private var permissionsManager: PermissionsManager? = null
- private val notificationPermissionShown = "NOTIFICATION_PERMISSION_SHOWN"
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContent {
- ApplicationPlatformTheme {
- var showProgressBar by remember { mutableStateOf(false) }
- var applicationType = remember { "PL" }
- var sessionToken = remember { BaseUtils.getSessionToken().orEmpty() }
- val coroutineScope = rememberCoroutineScope()
-
- if (showProgressBar) {
- Box(modifier = Modifier.fillMaxSize(), contentAlignment = Alignment.Center) {
- CircularProgressIndicator()
- }
- } else {
- Content(
- applicationType,
- sessionToken,
- onApplicationTypeChanged = { applicationType = it },
- onSessionTokenChanged = { sessionToken = it },
- onButtonClick = {
- if (sessionToken.isEmpty()) {
- Toast.makeText(
- applicationContext,
- "Enter Session Token",
- Toast.LENGTH_LONG,
- )
- .show()
- } else if (applicationType.isEmpty()) {
- Toast.makeText(
- applicationContext,
- "Enter Application Type",
- Toast.LENGTH_LONG,
- )
- .show()
- } else {
- coroutineScope.launch {
- BaseUtils.saveSessionToken(sessionToken)
- showProgressBar = true
- val response =
- retrofitService()
- .createApplicationAndGetCta(
- applicationType = applicationType,
- verticalType = applicationType,
- applicationRequestBody =
- ApplicationRequestBody(
- "CUSTOMER",
- applicationType,
- isScreenCtaRequired = true,
- isScreenDefinitionRequired = false,
- applicationFields = null,
- ),
- )
- showProgressBar = false
- if (response.isSuccessful) {
- response.body()?.data?.currentScreenCta?.cta?.let {
- val intent =
- Intent(
- this@MainActivity,
- ApplicationPlatformActivity::class.java,
- )
- it.parameters?.forEach { keyValue ->
- intent.putExtra(keyValue.key, keyValue.value)
- }
- startActivity(intent)
- }
- } else {
- Toast.makeText(
- applicationContext,
- "Something went wrong",
- Toast.LENGTH_SHORT,
- )
- .show()
- }
- }
- }
- },
- )
- }
- }
- }
- permissionsManager = PermissionsManager(this)
-
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
- showNotificationPermission()
- }
- }
-
- @RequiresApi(Build.VERSION_CODES.TIRAMISU)
- private fun showNotificationPermission() {
- val listOfPermission = java.util.ArrayList()
- listOfPermission.add(Manifest.permission.POST_NOTIFICATIONS)
-
- if (
- permissionsManager?.hasPermissions(listOfPermission.toTypedArray()) == false &&
- BaseUtils.isUserLoggedIn() &&
- PreferenceManager.getBooleanPreference(notificationPermissionShown, false).not()
- ) {
- PreferenceManager.setBooleanPreference(notificationPermissionShown, true)
- permissionsManager?.requestPermissions(listOfPermission.toTypedArray())
- }
- }
-}
-
-@Composable
-fun Content(
- appType: String,
- appId: String,
- onButtonClick: () -> Unit,
- onApplicationTypeChanged: (value: String) -> Unit,
- onSessionTokenChanged: (value: String) -> Unit,
-) {
-
- var applicationType by remember { mutableStateOf(appType) }
- var applicationId by remember { mutableStateOf(appId) }
-
- Column(
- horizontalAlignment = Alignment.CenterHorizontally,
- verticalArrangement = Arrangement.spacedBy(16.dp, Alignment.CenterVertically),
- modifier = Modifier.fillMaxSize(),
- ) {
- OutlinedTextField(
- value = applicationId,
- placeholder = { Text(text = "Enter Application Id", color = Color.Gray) },
- onValueChange = {
- applicationId = it
- onSessionTokenChanged(it)
- },
- )
-
- OutlinedTextField(
- value = applicationType,
- placeholder = { Text(text = "Application Type") },
- onValueChange = {
- applicationType = it
- onApplicationTypeChanged(it)
- },
- )
-
- Button(onClick = { onButtonClick() }) { Text(text = "Next") }
- }
-}
diff --git a/android/application-platform/app/src/main/java/com/applicationplatform/MainApplication.kt b/android/application-platform/app/src/main/java/com/applicationplatform/MainApplication.kt
deleted file mode 100644
index 96248bdfe1..0000000000
--- a/android/application-platform/app/src/main/java/com/applicationplatform/MainApplication.kt
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- *
- * * Copyright © 2024-2025 by Navi Technologies Limited
- * * All rights reserved. Strictly confidential
- *
- */
-
-package com.applicationplatform
-
-import androidx.multidex.MultiDexApplication
-import com.google.firebase.Firebase
-import com.google.firebase.FirebaseApp
-import com.google.firebase.remoteconfig.remoteConfig
-import com.navi.alfred.utils.AlfredConstants
-import com.navi.analytics.model.AnalyticsConfiguration
-import com.navi.analytics.model.AppInfo
-import com.navi.analytics.utils.NaviTrackEvent
-import com.navi.base.sharedpref.CommonPrefConstants
-import com.navi.base.sharedpref.PreferenceManager
-import com.navi.base.utils.BaseUtils
-import com.navi.common.firebaseremoteconfig.FirebaseRemoteConfigHelper
-import com.navi.common.uitron.util.UiTronDependencyProvider
-import com.navi.uitron.UiTronSdkManager
-import dagger.hilt.android.HiltAndroidApp
-import java.lang.reflect.Modifier
-
-@HiltAndroidApp
-class MainApplication : MultiDexApplication() {
-
- val userId = "e1acee0d-931f-4720-b867-c9096a713299"
-
- val refreshToken = "20231019135555206319525462016000"
-
- val versionName = "4.0.17"
- val versionCode = "354"
-
- override fun onCreate() {
- super.onCreate()
- UiTronSdkManager.init(UiTronDependencyProvider(this))
- instance = this
- FirebaseApp.initializeApp(this)
- initializeRemoteConfig()
-
- PreferenceManager.init(this)
- NaviSDKHelper.init(this)
- try {
- NaviTrackEvent.appInit(
- this,
- AnalyticsConfiguration(
- appInfo = AppInfo("getAppName()", versionName, appVersionCode = versionCode),
- appsFlyerKey = "BuildConfig.APPSFLYER_KEY",
- flavor = "BuildConfig.FLAVOR",
- alfredKey = "BuildConfig.ALFRED_API_KEY",
- disableAlfredLogs =
- FirebaseRemoteConfigHelper.getBoolean(AlfredConstants.DISABLE_ALFRED_LOGS),
- ),
- )
-
- PreferenceManager.setStringPreference(CommonPrefConstants.USER_EXTERNAL_ID, userId)
- BaseUtils.saveRefreshToken(refreshToken)
- } catch (e: Exception) {
- e.printStackTrace()
- }
- }
-
- private fun initializeRemoteConfig() {
- val field = FirebaseRemoteConfigHelper::class.java.getDeclaredField("remoteConfig")
- field.isAccessible = true // Make the field accessible
-
- if (Modifier.isPrivate(field.modifiers)) {
- field.isAccessible = true // Set accessibility if it's a private field
- }
-
- field.set(null, Firebase.remoteConfig) // null because it's a static field
- }
-
- companion object {
- lateinit var instance: MainApplication
- }
-}
diff --git a/android/application-platform/app/src/main/java/com/applicationplatform/NaviSDKHelper.kt b/android/application-platform/app/src/main/java/com/applicationplatform/NaviSDKHelper.kt
deleted file mode 100644
index 79033975b3..0000000000
--- a/android/application-platform/app/src/main/java/com/applicationplatform/NaviSDKHelper.kt
+++ /dev/null
@@ -1,158 +0,0 @@
-/*
- *
- * * Copyright © 2024-2025 by Navi Technologies Limited
- * * All rights reserved. Strictly confidential
- *
- */
-
-package com.applicationplatform
-
-import android.app.Activity
-import android.app.ActivityManager
-import android.app.Application
-import android.content.Context
-import android.os.Build
-import android.os.Bundle
-import android.os.Process
-import android.webkit.WebView
-import com.google.firebase.auth.FirebaseAuth
-import com.navi.analytics.model.AnalyticsConfiguration
-import com.navi.analytics.model.AppInfo
-import com.navi.analytics.utils.NaviTrackEvent
-import com.navi.base.deeplink.listener.DeepLinkListener
-import com.navi.base.model.CtaData
-import com.navi.base.sharedpref.CommonPrefConstants
-import com.navi.base.sharedpref.PreferenceManager
-import com.navi.base.utils.BaseUtils
-import com.navi.common.CommonLibManager
-import com.navi.common.managers.UserManager
-import com.navi.common.utils.CommonUtils
-import com.navi.common.utils.getSessionId
-import com.navi.common.utils.updateSessionId
-import timber.log.Timber
-
-object NaviSDKHelper {
- fun init(naviApplication: MainApplication) {
- val currentProcess = getCurrentProcess(naviApplication)
- if (currentProcess != naviApplication.packageName) {
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
- WebView.setDataDirectorySuffix(Application.getProcessName())
- }
- } else {
- NaviTrackEvent.appInit(
- naviApplication,
- AnalyticsConfiguration(
- appInfo =
- AppInfo(
- "getAppName()",
- "BuildConfig.VERSION_NAME",
- appVersionCode = "10000",
- ),
- appsFlyerKey = "BuildConfig.APPSFLYER_KEY",
- alfredKey = "BuildConfig.ALFRED_API_KEY",
- flavor = "BuildConfig.FLAVOR",
- disableAlfredLogs = true,
- ),
- )
- CommonLibManager.init(
- application = naviApplication,
- listener =
- object : DeepLinkListener {
- override fun fetchBranchSDKData(
- activity: Activity,
- deeplink: String,
- clearTask: Boolean?,
- finish: Boolean?,
- onRedirectListener: () -> Unit,
- ) {}
-
- override fun navigateTo(
- activity: Activity?,
- ctaData: CtaData,
- finish: Boolean?,
- bundle: Bundle?,
- needsResult: Boolean?,
- requestCode: Int?,
- clearTask: Boolean?,
- ) {}
- },
- baseUrl = getBaseUrl(),
- appVersionName = "4.0.3",
- appVersionCode = "10000",
- applicationId = "navi-ap",
- flavor = "QA",
- sslPinningKey = "sha256/nUU7NjGrGo/mxijjsX+MHerUbpIHBidF8LAYOEPFWA8=",
- )
- setupAnalyticsData(naviApplication)
- }
- }
-
- fun getBaseUrl(): String {
- return "https://qa-sa.navi.com/"
- }
-
- private fun setupAnalyticsData(naviApplication: MainApplication) {
- setDeviceIdIfUserNotLoggedIn()
- setSessionId(naviApplication)
- CommonUtils.getUserLocation()?.let { userLocation ->
- userLocation.latitude?.toDoubleOrNull()?.let { latitude ->
- userLocation.longitude?.toDoubleOrNull()?.let { longitude ->
- setLocation(latitude, longitude)
- }
- }
- }
- }
-
- fun setUserId(id: String) {
- // DeeplinkManager.setCustomerId(id)
- NaviTrackEvent.setUserId(id)
- }
-
- fun setSessionId(naviApplication: MainApplication) {
- updateSessionId(naviApplication)
- NaviTrackEvent.setSessionId(getSessionId().orEmpty())
- }
-
- private fun setDeviceIdIfUserNotLoggedIn() {
- try {
- val externalCustomerId =
- PreferenceManager.getStringPreference(CommonPrefConstants.USER_EXTERNAL_ID)
- if (externalCustomerId.isNullOrEmpty()) {
- setUserId(BaseUtils.getDeviceId(MainApplication.instance.applicationContext))
- } else {
- setUserId(externalCustomerId)
- }
- } catch (ex: Exception) {
- Timber.e(ex)
- }
- }
-
- fun logoutUser(context: Context) {
- NaviTrackEvent.logoutUser()
- FirebaseAuth.getInstance().signOut()
- UserManager.clearUser()
- }
-
- fun setLocation(latitude: Double, longitude: Double) {
- NaviTrackEvent.trackLocation(latitude, longitude)
- }
-
- fun setAdvertisingId(googleAdvertisingId: String) {
- NaviTrackEvent.setAdvertisingId(googleAdvertisingId)
- }
-
- private fun getCurrentProcess(context: Context): String? {
- try {
- val am =
- context.getSystemService(Context.ACTIVITY_SERVICE) as ActivityManager ?: return null
- val processInfos = am.runningAppProcesses ?: emptyList()
- val myPid = Process.myPid()
- for (info in processInfos) {
- if (info.pid == myPid) {
- return info.processName
- }
- }
- } catch (e: Exception) {}
- return null
- }
-}
diff --git a/android/application-platform/app/src/main/java/com/applicationplatform/ui/theme/Color.kt b/android/application-platform/app/src/main/java/com/applicationplatform/ui/theme/Color.kt
deleted file mode 100644
index f70c9fa950..0000000000
--- a/android/application-platform/app/src/main/java/com/applicationplatform/ui/theme/Color.kt
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- *
- * * Copyright © 2024 by Navi Technologies Limited
- * * All rights reserved. Strictly confidential
- *
- */
-
-package com.applicationplatform.ui.theme
-
-import androidx.compose.ui.graphics.Color
-
-val Purple80 = Color(0xFFD0BCFF)
-val PurpleGrey80 = Color(0xFFCCC2DC)
-val Pink80 = Color(0xFFEFB8C8)
-
-val Purple40 = Color(0xFF6650a4)
-val PurpleGrey40 = Color(0xFF625b71)
-val Pink40 = Color(0xFF7D5260)
diff --git a/android/application-platform/app/src/main/java/com/applicationplatform/ui/theme/Theme.kt b/android/application-platform/app/src/main/java/com/applicationplatform/ui/theme/Theme.kt
deleted file mode 100644
index 2a1990432a..0000000000
--- a/android/application-platform/app/src/main/java/com/applicationplatform/ui/theme/Theme.kt
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- *
- * * Copyright © 2024-2025 by Navi Technologies Limited
- * * All rights reserved. Strictly confidential
- *
- */
-
-package com.applicationplatform.ui.theme
-
-import android.app.Activity
-import android.os.Build
-import androidx.compose.foundation.isSystemInDarkTheme
-import androidx.compose.material3.MaterialTheme
-import androidx.compose.material3.darkColorScheme
-import androidx.compose.material3.dynamicDarkColorScheme
-import androidx.compose.material3.dynamicLightColorScheme
-import androidx.compose.material3.lightColorScheme
-import androidx.compose.runtime.Composable
-import androidx.compose.runtime.SideEffect
-import androidx.compose.ui.graphics.toArgb
-import androidx.compose.ui.platform.LocalContext
-import androidx.compose.ui.platform.LocalView
-import androidx.core.view.WindowCompat
-
-private val DarkColorScheme =
- darkColorScheme(primary = Purple80, secondary = PurpleGrey80, tertiary = Pink80)
-
-private val LightColorScheme =
- lightColorScheme(
- primary = Purple40,
- secondary = PurpleGrey40,
- tertiary = Pink40,
-
- /* Other default colors to override
- background = Color(0xFFFFFBFE),
- surface = Color(0xFFFFFBFE),
- onPrimary = Color.White,
- onSecondary = Color.White,
- onTertiary = Color.White,
- onBackground = Color(0xFF1C1B1F),
- onSurface = Color(0xFF1C1B1F),
- */
- )
-
-@Composable
-fun ApplicationPlatformTheme(
- darkTheme: Boolean = isSystemInDarkTheme(),
- // Dynamic color is available on Android 12+
- dynamicColor: Boolean = true,
- content: @Composable () -> Unit,
-) {
- val colorScheme =
- when {
- dynamicColor && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S -> {
- val context = LocalContext.current
- if (darkTheme) dynamicDarkColorScheme(context) else dynamicLightColorScheme(context)
- }
- darkTheme -> DarkColorScheme
- else -> LightColorScheme
- }
- val view = LocalView.current
- if (!view.isInEditMode) {
- SideEffect {
- val window = (view.context as Activity).window
- window.statusBarColor = colorScheme.primary.toArgb()
- WindowCompat.getInsetsController(window, view).isAppearanceLightStatusBars = darkTheme
- }
- }
-
- MaterialTheme(colorScheme = colorScheme, typography = Typography, content = content)
-}
diff --git a/android/application-platform/app/src/main/java/com/applicationplatform/ui/theme/Type.kt b/android/application-platform/app/src/main/java/com/applicationplatform/ui/theme/Type.kt
deleted file mode 100644
index 0ba5bf7fff..0000000000
--- a/android/application-platform/app/src/main/java/com/applicationplatform/ui/theme/Type.kt
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- *
- * * Copyright © 2024-2025 by Navi Technologies Limited
- * * All rights reserved. Strictly confidential
- *
- */
-
-package com.applicationplatform.ui.theme
-
-import androidx.compose.material3.Typography
-import androidx.compose.ui.text.TextStyle
-import androidx.compose.ui.text.font.FontFamily
-import androidx.compose.ui.text.font.FontWeight
-import androidx.compose.ui.unit.sp
-
-// Set of Material typography styles to start with
-val Typography =
- Typography(
- bodyLarge =
- TextStyle(
- fontFamily = FontFamily.Default,
- fontWeight = FontWeight.Normal,
- fontSize = 16.sp,
- lineHeight = 24.sp,
- letterSpacing = 0.5.sp,
- )
- /* Other default text styles to override
- titleLarge = TextStyle(
- fontFamily = FontFamily.Default,
- fontWeight = FontWeight.Normal,
- fontSize = 22.sp,
- lineHeight = 28.sp,
- letterSpacing = 0.sp
- ),
- labelSmall = TextStyle(
- fontFamily = FontFamily.Default,
- fontWeight = FontWeight.Medium,
- fontSize = 11.sp,
- lineHeight = 16.sp,
- letterSpacing = 0.5.sp
- )
- */
- )
diff --git a/android/application-platform/app/src/main/res/drawable/ic_launcher_background.xml b/android/application-platform/app/src/main/res/drawable/ic_launcher_background.xml
deleted file mode 100644
index 07d5da9cbf..0000000000
--- a/android/application-platform/app/src/main/res/drawable/ic_launcher_background.xml
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/android/application-platform/app/src/main/res/drawable/ic_launcher_foreground.xml b/android/application-platform/app/src/main/res/drawable/ic_launcher_foreground.xml
deleted file mode 100644
index 2b068d1146..0000000000
--- a/android/application-platform/app/src/main/res/drawable/ic_launcher_foreground.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/application-platform/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/application-platform/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
deleted file mode 100644
index 6f3b755bf5..0000000000
--- a/android/application-platform/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/application-platform/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/application-platform/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
deleted file mode 100644
index 6f3b755bf5..0000000000
--- a/android/application-platform/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/application-platform/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/android/application-platform/app/src/main/res/mipmap-hdpi/ic_launcher.webp
deleted file mode 100644
index c209e78ecd..0000000000
Binary files a/android/application-platform/app/src/main/res/mipmap-hdpi/ic_launcher.webp and /dev/null differ
diff --git a/android/application-platform/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/android/application-platform/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
deleted file mode 100644
index b2dfe3d1ba..0000000000
Binary files a/android/application-platform/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp and /dev/null differ
diff --git a/android/application-platform/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/android/application-platform/app/src/main/res/mipmap-mdpi/ic_launcher.webp
deleted file mode 100644
index 4f0f1d64e5..0000000000
Binary files a/android/application-platform/app/src/main/res/mipmap-mdpi/ic_launcher.webp and /dev/null differ
diff --git a/android/application-platform/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/android/application-platform/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
deleted file mode 100644
index 62b611da08..0000000000
Binary files a/android/application-platform/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp and /dev/null differ
diff --git a/android/application-platform/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/android/application-platform/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
deleted file mode 100644
index 948a3070fe..0000000000
Binary files a/android/application-platform/app/src/main/res/mipmap-xhdpi/ic_launcher.webp and /dev/null differ
diff --git a/android/application-platform/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/android/application-platform/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
deleted file mode 100644
index 1b9a6956b3..0000000000
Binary files a/android/application-platform/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp and /dev/null differ
diff --git a/android/application-platform/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/android/application-platform/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
deleted file mode 100644
index 28d4b77f9f..0000000000
Binary files a/android/application-platform/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp and /dev/null differ
diff --git a/android/application-platform/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/android/application-platform/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
deleted file mode 100644
index 9287f50836..0000000000
Binary files a/android/application-platform/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp and /dev/null differ
diff --git a/android/application-platform/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/android/application-platform/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
deleted file mode 100644
index aa7d6427e6..0000000000
Binary files a/android/application-platform/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp and /dev/null differ
diff --git a/android/application-platform/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/android/application-platform/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
deleted file mode 100644
index 9126ae37cb..0000000000
Binary files a/android/application-platform/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp and /dev/null differ
diff --git a/android/application-platform/app/src/main/res/values/colors.xml b/android/application-platform/app/src/main/res/values/colors.xml
deleted file mode 100644
index f8c6127d32..0000000000
--- a/android/application-platform/app/src/main/res/values/colors.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
- #FFBB86FC
- #FF6200EE
- #FF3700B3
- #FF03DAC5
- #FF018786
- #FF000000
- #FFFFFFFF
-
\ No newline at end of file
diff --git a/android/application-platform/app/src/main/res/values/strings.xml b/android/application-platform/app/src/main/res/values/strings.xml
deleted file mode 100644
index 6280dfb45b..0000000000
--- a/android/application-platform/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
- Application Platform
-
\ No newline at end of file
diff --git a/android/application-platform/app/src/main/res/values/themes.xml b/android/application-platform/app/src/main/res/values/themes.xml
deleted file mode 100644
index e7da425eb2..0000000000
--- a/android/application-platform/app/src/main/res/values/themes.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/android/application-platform/app/src/main/res/xml/backup_rules.xml b/android/application-platform/app/src/main/res/xml/backup_rules.xml
deleted file mode 100644
index fa0f996d2c..0000000000
--- a/android/application-platform/app/src/main/res/xml/backup_rules.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/android/application-platform/app/src/main/res/xml/data_extraction_rules.xml b/android/application-platform/app/src/main/res/xml/data_extraction_rules.xml
deleted file mode 100644
index 9ee9997b0b..0000000000
--- a/android/application-platform/app/src/main/res/xml/data_extraction_rules.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/application-platform/app/src/test/java/com/applicationplatform/ExampleUnitTest.kt b/android/application-platform/app/src/test/java/com/applicationplatform/ExampleUnitTest.kt
deleted file mode 100644
index 396b1bcb1a..0000000000
--- a/android/application-platform/app/src/test/java/com/applicationplatform/ExampleUnitTest.kt
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- *
- * * Copyright © 2024 by Navi Technologies Limited
- * * All rights reserved. Strictly confidential
- *
- */
-
-package com.applicationplatform
-
-import org.junit.Assert.*
-import org.junit.Test
-
-/**
- * Example local unit test, which will execute on the development machine (host).
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-class ExampleUnitTest {
- @Test
- fun addition_isCorrect() {
- assertEquals(4, 2 + 2)
- }
-}
diff --git a/android/application-platform/build.gradle b/android/application-platform/build.gradle
deleted file mode 100644
index 2e915bce8e..0000000000
--- a/android/application-platform/build.gradle
+++ /dev/null
@@ -1,15 +0,0 @@
-buildscript {
- dependencies {
- classpath libs.juspay.hypersdk.plugin
- }
-}
-
-plugins {
- alias libs.plugins.android.application apply false
- alias libs.plugins.android.library apply false
- alias libs.plugins.hilt.android apply false
- alias libs.plugins.kotlin.android apply false
- alias libs.plugins.kotlin.kapt apply false
- alias libs.plugins.kotlin.parcelize apply false
- alias libs.plugins.ksp apply false
-}
diff --git a/android/application-platform/gradle.properties b/android/application-platform/gradle.properties
deleted file mode 100644
index 3143f05d95..0000000000
--- a/android/application-platform/gradle.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-# Project-wide Gradle settings.
-# IDE (e.g. Android Studio) users:
-# Gradle settings configured through the IDE *will override*
-# any settings specified in this file.
-# For more details on how to configure your build environment visit
-# http://www.gradle.org/docs/current/userguide/build_environment.html
-# Specifies the JVM arguments used for the daemon process.
-# The setting is particularly useful for tweaking memory settings.
-org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
-kotlin.daemon.jvmargs=-Xmx8g
-# When configured, Gradle will run in incubating parallel mode.
-# This option should only be used with decoupled projects. More details, visit
-# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
-# org.gradle.parallel=true
-# AndroidX package structure to make it clearer which packages are bundled with the
-# Android operating system, and which are packaged with your app's APK
-# https://developer.android.com/topic/libraries/support-library/androidx-rn
-android.useAndroidX=true
-# Kotlin code style for this project: "official" or "obsolete":
-kotlin.code.style=official
-# Enables namespacing of each library's R class so that its R class includes only the
-# resources declared in the library itself and none from the library's dependencies,
-# thereby reducing the size of the R class for that library
-android.nonTransitiveRClass=true
\ No newline at end of file
diff --git a/android/application-platform/gradle/wrapper/gradle-wrapper.jar b/android/application-platform/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index e708b1c023..0000000000
Binary files a/android/application-platform/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/android/application-platform/gradle/wrapper/gradle-wrapper.properties b/android/application-platform/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 285aedfd3d..0000000000
--- a/android/application-platform/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-#Tue Oct 17 17:13:48 IST 2023
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
diff --git a/android/application-platform/gradlew b/android/application-platform/gradlew
deleted file mode 100755
index 4f906e0c81..0000000000
--- a/android/application-platform/gradlew
+++ /dev/null
@@ -1,185 +0,0 @@
-#!/usr/bin/env sh
-
-#
-# Copyright 2015 the original author or authors.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-##############################################################################
-##
-## Gradle start up script for UN*X
-##
-##############################################################################
-
-# Attempt to set APP_HOME
-# Resolve links: $0 may be a link
-PRG="$0"
-# Need this for relative symlinks.
-while [ -h "$PRG" ] ; do
- ls=`ls -ld "$PRG"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- PRG="$link"
- else
- PRG=`dirname "$PRG"`"/$link"
- fi
-done
-SAVED="`pwd`"
-cd "`dirname \"$PRG\"`/" >/dev/null
-APP_HOME="`pwd -P`"
-cd "$SAVED" >/dev/null
-
-APP_NAME="Gradle"
-APP_BASE_NAME=`basename "$0"`
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD="maximum"
-
-warn () {
- echo "$*"
-}
-
-die () {
- echo
- echo "$*"
- echo
- exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-nonstop=false
-case "`uname`" in
- CYGWIN* )
- cygwin=true
- ;;
- Darwin* )
- darwin=true
- ;;
- MINGW* )
- msys=true
- ;;
- NONSTOP* )
- nonstop=true
- ;;
-esac
-
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
-
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD="$JAVA_HOME/jre/sh/java"
- else
- JAVACMD="$JAVA_HOME/bin/java"
- fi
- if [ ! -x "$JAVACMD" ] ; then
- die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-else
- JAVACMD="java"
- which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-fi
-
-# Increase the maximum file descriptors if we can.
-if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
- MAX_FD_LIMIT=`ulimit -H -n`
- if [ $? -eq 0 ] ; then
- if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
- MAX_FD="$MAX_FD_LIMIT"
- fi
- ulimit -n $MAX_FD
- if [ $? -ne 0 ] ; then
- warn "Could not set maximum file descriptor limit: $MAX_FD"
- fi
- else
- warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
- fi
-fi
-
-# For Darwin, add options to specify how the application appears in the dock
-if $darwin; then
- GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
-fi
-
-# For Cygwin or MSYS, switch paths to Windows format before running java
-if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
- APP_HOME=`cygpath --path --mixed "$APP_HOME"`
- CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
-
- JAVACMD=`cygpath --unix "$JAVACMD"`
-
- # We build the pattern for arguments to be converted via cygpath
- ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
- SEP=""
- for dir in $ROOTDIRSRAW ; do
- ROOTDIRS="$ROOTDIRS$SEP$dir"
- SEP="|"
- done
- OURCYGPATTERN="(^($ROOTDIRS))"
- # Add a user-defined pattern to the cygpath arguments
- if [ "$GRADLE_CYGPATTERN" != "" ] ; then
- OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
- fi
- # Now convert the arguments - kludge to limit ourselves to /bin/sh
- i=0
- for arg in "$@" ; do
- CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
- CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
-
- if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
- eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
- else
- eval `echo args$i`="\"$arg\""
- fi
- i=`expr $i + 1`
- done
- case $i in
- 0) set -- ;;
- 1) set -- "$args0" ;;
- 2) set -- "$args0" "$args1" ;;
- 3) set -- "$args0" "$args1" "$args2" ;;
- 4) set -- "$args0" "$args1" "$args2" "$args3" ;;
- 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
- 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
- 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
- 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
- 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
- esac
-fi
-
-# Escape application args
-save () {
- for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
- echo " "
-}
-APP_ARGS=`save "$@"`
-
-# Collect all arguments for the java command, following the shell quoting and substitution rules
-eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
-
-exec "$JAVACMD" "$@"
diff --git a/android/application-platform/gradlew.bat b/android/application-platform/gradlew.bat
deleted file mode 100644
index 107acd32c4..0000000000
--- a/android/application-platform/gradlew.bat
+++ /dev/null
@@ -1,89 +0,0 @@
-@rem
-@rem Copyright 2015 the original author or authors.
-@rem
-@rem Licensed under the Apache License, Version 2.0 (the "License");
-@rem you may not use this file except in compliance with the License.
-@rem You may obtain a copy of the License at
-@rem
-@rem https://www.apache.org/licenses/LICENSE-2.0
-@rem
-@rem Unless required by applicable law or agreed to in writing, software
-@rem distributed under the License is distributed on an "AS IS" BASIS,
-@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-@rem See the License for the specific language governing permissions and
-@rem limitations under the License.
-@rem
-
-@if "%DEBUG%" == "" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Resolve any "." and ".." in APP_HOME to make it shorter.
-for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if "%ERRORLEVEL%" == "0" goto execute
-
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto execute
-
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
-
-:end
-@rem End local scope for the variables with windows NT shell
-if "%ERRORLEVEL%"=="0" goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
-exit /b 1
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
diff --git a/android/application-platform/navi-ap/.gitignore b/android/application-platform/navi-ap/.gitignore
deleted file mode 100644
index 42afabfd2a..0000000000
--- a/android/application-platform/navi-ap/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build
\ No newline at end of file
diff --git a/android/application-platform/settings.gradle b/android/application-platform/settings.gradle
deleted file mode 100644
index d79849756e..0000000000
--- a/android/application-platform/settings.gradle
+++ /dev/null
@@ -1,36 +0,0 @@
-pluginManagement {
- repositories {
- google()
- mavenCentral()
- gradlePluginPortal()
- maven { url 'https://storage.googleapis.com/r8-releases/raw' }
- maven { url 'https://maven.fabric.io/public' }
- maven { url 'https://maven.juspay.in/jp-build-packages/hyper-sdk/' }
- }
-}
-
-rootProject.name = "Application Platform"
-
-include ':app'
-include ':navi-ap'
-include ':navi-payment'
-include ':navi-common'
-include ':navi-widgets'
-include ':navi-design'
-include ':navi-analytics'
-include ':navi-base'
-
-project(':navi-payment').projectDir = new File(settingsDir, '../navi-payment')
-project(':navi-common').projectDir = new File(settingsDir, '../navi-common')
-project(':navi-widgets').projectDir = new File(settingsDir, '../navi-widgets')
-project(':navi-design').projectDir = new File(settingsDir, '../navi-design')
-project(':navi-analytics').projectDir = new File(settingsDir, '../navi-analytics')
-project(':navi-base').projectDir = new File(settingsDir, '../navi-base')
-
-dependencyResolutionManagement {
- versionCatalogs {
- libs {
- from(files("../gradle/libs.versions.toml"))
- }
- }
-}
diff --git a/android/application-platform/app/.gitignore b/android/navi-ap/.gitignore
similarity index 100%
rename from android/application-platform/app/.gitignore
rename to android/navi-ap/.gitignore
diff --git a/android/application-platform/navi-ap/build.gradle b/android/navi-ap/build.gradle
similarity index 100%
rename from android/application-platform/navi-ap/build.gradle
rename to android/navi-ap/build.gradle
diff --git a/android/application-platform/navi-ap/consumer-rules.pro b/android/navi-ap/consumer-rules.pro
similarity index 100%
rename from android/application-platform/navi-ap/consumer-rules.pro
rename to android/navi-ap/consumer-rules.pro
diff --git a/android/application-platform/navi-ap/proguard-rules.pro b/android/navi-ap/proguard-rules.pro
similarity index 100%
rename from android/application-platform/navi-ap/proguard-rules.pro
rename to android/navi-ap/proguard-rules.pro
diff --git a/android/application-platform/navi-ap/src/androidTest/java/com/navi/ap/ExampleInstrumentedTest.kt b/android/navi-ap/src/androidTest/java/com/navi/ap/ExampleInstrumentedTest.kt
similarity index 92%
rename from android/application-platform/navi-ap/src/androidTest/java/com/navi/ap/ExampleInstrumentedTest.kt
rename to android/navi-ap/src/androidTest/java/com/navi/ap/ExampleInstrumentedTest.kt
index b74aadc69d..29d4a92417 100644
--- a/android/application-platform/navi-ap/src/androidTest/java/com/navi/ap/ExampleInstrumentedTest.kt
+++ b/android/navi-ap/src/androidTest/java/com/navi/ap/ExampleInstrumentedTest.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2023 by Navi Technologies Limited
+ * * Copyright © 2023-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/AndroidManifest.xml b/android/navi-ap/src/main/AndroidManifest.xml
similarity index 100%
rename from android/application-platform/navi-ap/src/main/AndroidManifest.xml
rename to android/navi-ap/src/main/AndroidManifest.xml
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/customer/doc/collector/DocumentCollectorSdkListener.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/customer/doc/collector/DocumentCollectorSdkListener.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/customer/doc/collector/DocumentCollectorSdkListener.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/customer/doc/collector/DocumentCollectorSdkListener.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/customer/doc/collector/DocumentCollectorSdkListenerImpl.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/customer/doc/collector/DocumentCollectorSdkListenerImpl.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/customer/doc/collector/DocumentCollectorSdkListenerImpl.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/customer/doc/collector/DocumentCollectorSdkListenerImpl.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/customer/doc/collector/DocumentCollectorSdkListenerStrategy.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/customer/doc/collector/DocumentCollectorSdkListenerStrategy.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/customer/doc/collector/DocumentCollectorSdkListenerStrategy.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/customer/doc/collector/DocumentCollectorSdkListenerStrategy.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/deserializer/ApUiTronActionDeserializer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/deserializer/ApUiTronActionDeserializer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/deserializer/ApUiTronActionDeserializer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/deserializer/ApUiTronActionDeserializer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/deserializer/CustomUiTronDataDeserializer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/deserializer/CustomUiTronDataDeserializer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/deserializer/CustomUiTronDataDeserializer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/deserializer/CustomUiTronDataDeserializer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/deserializer/LambdaEventDeserializer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/deserializer/LambdaEventDeserializer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/deserializer/LambdaEventDeserializer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/deserializer/LambdaEventDeserializer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/ActionsHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/ActionsHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/ActionsHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/ActionsHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/ApiActionHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/ApiActionHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/ApiActionHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/ApiActionHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/CtaActionHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/CtaActionHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/CtaActionHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/CtaActionHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/DownloadActionHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/DownloadActionHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/DownloadActionHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/DownloadActionHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/FillApplicationAndGetCtaResponseHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/FillApplicationAndGetCtaResponseHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/FillApplicationAndGetCtaResponseHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/FillApplicationAndGetCtaResponseHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/LambdaApiActionHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/LambdaApiActionHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/LambdaApiActionHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/LambdaApiActionHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/LambdaSuccessHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/LambdaSuccessHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/LambdaSuccessHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/LambdaSuccessHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/LaunchIntentActionHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/LaunchIntentActionHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/LaunchIntentActionHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/LaunchIntentActionHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/PostLocationActionHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/PostLocationActionHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/PostLocationActionHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/PostLocationActionHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/PublishEventActionHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/PublishEventActionHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/PublishEventActionHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/PublishEventActionHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/PublishSubscribeEventActionHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/PublishSubscribeEventActionHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/PublishSubscribeEventActionHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/PublishSubscribeEventActionHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/SdkActionHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/SdkActionHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/SdkActionHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/SdkActionHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/SystemUiActionHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/SystemUiActionHandler.kt
similarity index 96%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/SystemUiActionHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/SystemUiActionHandler.kt
index 0ba03d03d6..f0e3182f17 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/SystemUiActionHandler.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/SystemUiActionHandler.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/UploadDataActionHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/UploadDataActionHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/UploadDataActionHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/handler/UploadDataActionHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/LambdaFactory.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/LambdaFactory.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/LambdaFactory.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/LambdaFactory.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/LambdaUtils.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/LambdaUtils.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/LambdaUtils.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/LambdaUtils.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/definition/Lambda.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/definition/Lambda.kt
similarity index 84%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/definition/Lambda.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/definition/Lambda.kt
index 8a8e233b1b..324d7c6aca 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/definition/Lambda.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/definition/Lambda.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/definition/LambdaBridge.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/definition/LambdaBridge.kt
similarity index 95%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/definition/LambdaBridge.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/definition/LambdaBridge.kt
index a47f73f68e..b96ad948d3 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/definition/LambdaBridge.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/definition/LambdaBridge.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/handler/DefaultLambdaHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/handler/DefaultLambdaHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/handler/DefaultLambdaHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/handler/DefaultLambdaHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/handler/LambdaHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/handler/LambdaHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/handler/LambdaHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/handler/LambdaHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinLambdaImpl.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinLambdaImpl.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinLambdaImpl.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinLambdaImpl.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinLambdaRepository.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinLambdaRepository.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinLambdaRepository.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinLambdaRepository.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinsLambdaHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinsLambdaHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinsLambdaHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinsLambdaHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinsLambdaRepositoryProvider.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinsLambdaRepositoryProvider.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinsLambdaRepositoryProvider.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/coins/CoinsLambdaRepositoryProvider.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaHelper.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaHelper.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaHelper.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaHelper.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaImpl.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaImpl.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaImpl.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaImpl.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaProvider.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaProvider.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaProvider.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaProvider.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaRepository.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaRepository.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaRepository.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaRepository.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaUtils.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaUtils.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaUtils.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/GenericLambdaUtils.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/CancelCoroutineJobEvent.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/CancelCoroutineJobEvent.kt
similarity index 89%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/CancelCoroutineJobEvent.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/CancelCoroutineJobEvent.kt
index b50e52f6f9..72203858ab 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/CancelCoroutineJobEvent.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/CancelCoroutineJobEvent.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/DelayEvent.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/DelayEvent.kt
similarity index 92%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/DelayEvent.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/DelayEvent.kt
index 23ae73dafc..011c92bb43 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/DelayEvent.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/DelayEvent.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/FailureActionEvent.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/FailureActionEvent.kt
similarity index 89%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/FailureActionEvent.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/FailureActionEvent.kt
index e268ec0caf..a1234c6de2 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/FailureActionEvent.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/FailureActionEvent.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/ILambdaEventExecutor.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/ILambdaEventExecutor.kt
similarity index 85%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/ILambdaEventExecutor.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/ILambdaEventExecutor.kt
index 24da9d23d0..221e5f1465 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/ILambdaEventExecutor.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/ILambdaEventExecutor.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/LambdaEventFactory.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/LambdaEventFactory.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/LambdaEventFactory.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/LambdaEventFactory.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/PreExecutionActionEvent.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/PreExecutionActionEvent.kt
similarity index 89%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/PreExecutionActionEvent.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/PreExecutionActionEvent.kt
index 48950f9ec4..7d0949e641 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/PreExecutionActionEvent.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/PreExecutionActionEvent.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/ReturnPastApiResponseEvent.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/ReturnPastApiResponseEvent.kt
similarity index 81%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/ReturnPastApiResponseEvent.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/ReturnPastApiResponseEvent.kt
index 6e4783a43e..624566aab9 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/ReturnPastApiResponseEvent.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/ReturnPastApiResponseEvent.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/SetClonedScreenDefinitionStateEvent.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/SetClonedScreenDefinitionStateEvent.kt
similarity index 91%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/SetClonedScreenDefinitionStateEvent.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/SetClonedScreenDefinitionStateEvent.kt
index 5413581ba0..3d920e0d9b 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/SetClonedScreenDefinitionStateEvent.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/SetClonedScreenDefinitionStateEvent.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/SuccessActionEvent.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/SuccessActionEvent.kt
similarity index 89%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/SuccessActionEvent.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/SuccessActionEvent.kt
index 2f14825148..5271ba7ad4 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/SuccessActionEvent.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/SuccessActionEvent.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/TriggerApiEvent.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/TriggerApiEvent.kt
similarity index 80%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/TriggerApiEvent.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/TriggerApiEvent.kt
index a0436458e5..4bb145f7ac 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/TriggerApiEvent.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/TriggerApiEvent.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/UpdateAndTriggerSuccessActionEvent.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/UpdateAndTriggerSuccessActionEvent.kt
similarity index 93%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/UpdateAndTriggerSuccessActionEvent.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/UpdateAndTriggerSuccessActionEvent.kt
index 5e09ae8471..1e1233422c 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/UpdateAndTriggerSuccessActionEvent.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/UpdateAndTriggerSuccessActionEvent.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/UpdateScreenDefinitionEvent.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/UpdateScreenDefinitionEvent.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/UpdateScreenDefinitionEvent.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/generic/event/UpdateScreenDefinitionEvent.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaImpl.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaImpl.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaImpl.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaImpl.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaProvider.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaProvider.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaProvider.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaProvider.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaRepository.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaRepository.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaRepository.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/lambda/verticals/investment/InvestmentLambdaRepository.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/APBottomSheetStateHolder.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/APBottomSheetStateHolder.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/APBottomSheetStateHolder.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/APBottomSheetStateHolder.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApApiRequest.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApApiRequest.kt
similarity index 87%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApApiRequest.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApApiRequest.kt
index 7201ceedd7..05f75873ec 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApApiRequest.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApApiRequest.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApBottomSheetDefinitionState.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApBottomSheetDefinitionState.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApBottomSheetDefinitionState.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApBottomSheetDefinitionState.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApGetNextCtaResponse.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApGetNextCtaResponse.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApGetNextCtaResponse.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApGetNextCtaResponse.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApScreenDefinitionStructure.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApScreenDefinitionStructure.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApScreenDefinitionStructure.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApScreenDefinitionStructure.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApplicationIdState.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApplicationIdState.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApplicationIdState.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/ApplicationIdState.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/GetCtaState.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/GetCtaState.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/GetCtaState.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/GetCtaState.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/LambdaResponseType.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/LambdaResponseType.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/LambdaResponseType.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/LambdaResponseType.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/LambdaState.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/LambdaState.kt
similarity index 91%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/LambdaState.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/LambdaState.kt
index cd74fdb804..b6362933fc 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/LambdaState.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/LambdaState.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2023 by Navi Technologies Limited
+ * * Copyright © 2023-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/NetworkResultState.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/NetworkResultState.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/NetworkResultState.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/NetworkResultState.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/VerticalType.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/VerticalType.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/VerticalType.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/VerticalType.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/WidgetModel.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/WidgetModel.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/WidgetModel.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/WidgetModel.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/actions/UpdateDataViaHandleAction.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/actions/UpdateDataViaHandleAction.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/actions/UpdateDataViaHandleAction.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/actions/UpdateDataViaHandleAction.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CalendarDateElementData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CalendarDateElementData.kt
similarity index 91%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CalendarDateElementData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CalendarDateElementData.kt
index da3e4290d7..694f6615c2 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CalendarDateElementData.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CalendarDateElementData.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CalendarWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CalendarWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CalendarWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CalendarWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CameraWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CameraWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CameraWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CameraWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CollapsableItemsWithTitleWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CollapsableItemsWithTitleWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CollapsableItemsWithTitleWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/CollapsableItemsWithTitleWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicColumnWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicColumnWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicColumnWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicColumnWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicGridWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicGridWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicGridWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicGridWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicRadioGroupWithSectionsWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicRadioGroupWithSectionsWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicRadioGroupWithSectionsWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicRadioGroupWithSectionsWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicRowWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicRowWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicRowWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/customwidget/DynamicRowWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/LambdaData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/LambdaData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/LambdaData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/LambdaData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/LambdaEventDetails.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/LambdaEventDetails.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/LambdaEventDetails.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/LambdaEventDetails.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/RPDTokenData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/RPDTokenData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/RPDTokenData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/RPDTokenData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/request/EsignTokenRequestDetails.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/request/EsignTokenRequestDetails.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/request/EsignTokenRequestDetails.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/request/EsignTokenRequestDetails.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/response/BankDataResponse.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/response/BankDataResponse.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/response/BankDataResponse.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/response/BankDataResponse.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/response/IfscBranchResponse.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/response/IfscBranchResponse.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/response/IfscBranchResponse.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/response/IfscBranchResponse.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/response/ValidateCoinsUPIIdResponse.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/response/ValidateCoinsUPIIdResponse.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/response/ValidateCoinsUPIIdResponse.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/models/lambdamodels/response/ValidateCoinsUPIIdResponse.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/actions/ApScreenAction.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/actions/ApScreenAction.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/actions/ApScreenAction.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/actions/ApScreenAction.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Action.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Action.kt
similarity index 76%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Action.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Action.kt
index f904249a6c..0e91f05812 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Action.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Action.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Middleware.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Middleware.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Middleware.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Middleware.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Reducer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Reducer.kt
similarity index 89%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Reducer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Reducer.kt
index 5e879e35bf..a851a6a0f2 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Reducer.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Reducer.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/State.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/State.kt
similarity index 76%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/State.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/State.kt
index 7ac6283e55..479cf239a1 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/State.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/State.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Store.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Store.kt
similarity index 95%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Store.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Store.kt
index ac39bfc533..5d41716537 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Store.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/base/Store.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/effects/ApScreenEffect.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/effects/ApScreenEffect.kt
similarity index 90%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/effects/ApScreenEffect.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/effects/ApScreenEffect.kt
index e5503501c1..421f1e8f7e 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/effects/ApScreenEffect.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/mvi/effects/ApScreenEffect.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/CalendarWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/CalendarWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/CalendarWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/CalendarWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/CollapsableItemsWithTitleWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/CollapsableItemsWithTitleWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/CollapsableItemsWithTitleWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/CollapsableItemsWithTitleWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicColumnWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicColumnWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicColumnWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicColumnWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicGridWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicGridWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicGridWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicGridWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicRadioGroupWithSectionsWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicRadioGroupWithSectionsWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicRadioGroupWithSectionsWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicRadioGroupWithSectionsWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicRowWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicRowWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicRowWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/DynamicRowWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/camera/CameraHelper.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/camera/CameraHelper.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/camera/CameraHelper.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/camera/CameraHelper.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/camera/CameraWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/camera/CameraWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/camera/CameraWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/renderer/camera/CameraWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/sdk/handler/RazorpayHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/sdk/handler/RazorpayHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/sdk/handler/RazorpayHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/sdk/handler/RazorpayHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/sdk/handler/SdkHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/sdk/handler/SdkHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/sdk/handler/SdkHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/sdk/handler/SdkHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/serializer/ApUiTronActionSerializer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/serializer/ApUiTronActionSerializer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/serializer/ApUiTronActionSerializer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/serializer/ApUiTronActionSerializer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/serializer/CustomUiTronDataSerializer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/serializer/CustomUiTronDataSerializer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/serializer/CustomUiTronDataSerializer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/serializer/CustomUiTronDataSerializer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/serializer/LambdaEventSerializer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/serializer/LambdaEventSerializer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/serializer/LambdaEventSerializer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/serializer/LambdaEventSerializer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/ApplicationPlatformActivity.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/ApplicationPlatformActivity.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/ApplicationPlatformActivity.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/ApplicationPlatformActivity.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/BottomSheetInitializer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/BottomSheetInitializer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/BottomSheetInitializer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/BottomSheetInitializer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/NavContainer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/NavContainer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/NavContainer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/NavContainer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/PlatformActivityBackHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/PlatformActivityBackHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/PlatformActivityBackHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/PlatformActivityBackHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/ScreenComponentInitializer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/ScreenComponentInitializer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/ScreenComponentInitializer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/ScreenComponentInitializer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/SdkHandlingActivity.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/SdkHandlingActivity.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/SdkHandlingActivity.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/SdkHandlingActivity.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/StandardLauncherApActivity.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/StandardLauncherApActivity.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/StandardLauncherApActivity.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/StandardLauncherApActivity.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/CoinShimmerLoader.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/CoinShimmerLoader.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/CoinShimmerLoader.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/CoinShimmerLoader.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/GenericShimmerLoader.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/GenericShimmerLoader.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/GenericShimmerLoader.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/GenericShimmerLoader.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/ShimmerLoader.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/ShimmerLoader.kt
similarity index 86%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/ShimmerLoader.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/ShimmerLoader.kt
index 4457e00142..6fdef44d57 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/ShimmerLoader.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/composables/ShimmerLoader.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/ScaffoldRenderer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/ScaffoldRenderer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/ScaffoldRenderer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/ScaffoldRenderer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/ScreenRenderer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/ScreenRenderer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/ScreenRenderer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/ScreenRenderer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/StickyHeaderAndFooterRenderer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/StickyHeaderAndFooterRenderer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/StickyHeaderAndFooterRenderer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/StickyHeaderAndFooterRenderer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/WidgetGroupRenderer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/WidgetGroupRenderer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/WidgetGroupRenderer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/WidgetGroupRenderer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/WidgetListRenderer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/WidgetListRenderer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/WidgetListRenderer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/ui/renderer/WidgetListRenderer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/APApiResponseUseCase.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/APApiResponseUseCase.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/APApiResponseUseCase.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/APApiResponseUseCase.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/PublishSubscribeActionUseCase.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/PublishSubscribeActionUseCase.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/PublishSubscribeActionUseCase.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/PublishSubscribeActionUseCase.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/UpdateShouldPollStrategyUseCase.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/UpdateShouldPollStrategyUseCase.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/UpdateShouldPollStrategyUseCase.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/UpdateShouldPollStrategyUseCase.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/UploadImageToAWSUseCase.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/UploadImageToAWSUseCase.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/UploadImageToAWSUseCase.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/usecase/UploadImageToAWSUseCase.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/BaseValidation.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/BaseValidation.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/BaseValidation.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/BaseValidation.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/BoxWithImageWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/BoxWithImageWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/BoxWithImageWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/BoxWithImageWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ButtonWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ButtonWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ButtonWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ButtonWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/CheckBoxWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/CheckBoxWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/CheckBoxWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/CheckBoxWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/DividerWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/DividerWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/DividerWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/DividerWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/DynamicListBaseWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/DynamicListBaseWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/DynamicListBaseWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/DynamicListBaseWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/DynamicListWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/DynamicListWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/DynamicListWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/DynamicListWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexImageWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexImageWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexImageWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexImageWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexOutlinedTextFieldWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexOutlinedTextFieldWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexOutlinedTextFieldWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexOutlinedTextFieldWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexTextWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexTextWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexTextWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexTextWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexTextWithStyleWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexTextWithStyleWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexTextWithStyleWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/ElexTextWithStyleWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/FooterNoteWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/FooterNoteWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/FooterNoteWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/FooterNoteWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/FooterWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/FooterWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/FooterWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/FooterWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/HeaderWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/HeaderWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/HeaderWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/HeaderWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/InfoFooterWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/InfoFooterWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/InfoFooterWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/InfoFooterWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/LabelledInfoWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/LabelledInfoWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/LabelledInfoWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/LabelledInfoWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/LottieWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/LottieWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/LottieWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/LottieWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/PaymentMethodSelectionWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/PaymentMethodSelectionWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/PaymentMethodSelectionWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/PaymentMethodSelectionWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/RadioGroup.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/RadioGroup.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/RadioGroup.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/RadioGroup.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/SignaturePadWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/SignaturePadWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/SignaturePadWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/SignaturePadWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/SpacerWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/SpacerWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/SpacerWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/SpacerWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/TextWithStartAndEndIconWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/TextWithStartAndEndIconWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/TextWithStartAndEndIconWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/TextWithStartAndEndIconWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/TitleAndSubtitleWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/TitleAndSubtitleWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/TitleAndSubtitleWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/TitleAndSubtitleWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/TrackerStepWidgetData.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/TrackerStepWidgetData.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/TrackerStepWidgetData.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/models/TrackerStepWidgetData.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/BoxWithImage.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/BoxWithImage.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/BoxWithImage.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/BoxWithImage.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/CheckBoxWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/CheckBoxWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/CheckBoxWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/CheckBoxWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/DividerWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/DividerWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/DividerWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/DividerWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/DynamicListBaseWidgetRenderer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/DynamicListBaseWidgetRenderer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/DynamicListBaseWidgetRenderer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/DynamicListBaseWidgetRenderer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/DynamicListWidgetRenderer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/DynamicListWidgetRenderer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/DynamicListWidgetRenderer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/DynamicListWidgetRenderer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexImageWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexImageWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexImageWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexImageWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexOutlinedTextWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexOutlinedTextWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexOutlinedTextWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexOutlinedTextWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexTextWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexTextWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexTextWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexTextWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexTextWithStyle.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexTextWithStyle.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexTextWithStyle.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/ElexTextWithStyle.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/FooterNoteWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/FooterNoteWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/FooterNoteWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/FooterNoteWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/FooterWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/FooterWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/FooterWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/FooterWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/HeaderWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/HeaderWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/HeaderWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/HeaderWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/LabelledInfoWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/LabelledInfoWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/LabelledInfoWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/LabelledInfoWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/LottieWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/LottieWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/LottieWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/LottieWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/PaymentMethodSelectionWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/PaymentMethodSelectionWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/PaymentMethodSelectionWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/PaymentMethodSelectionWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/RadioGroupWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/RadioGroupWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/RadioGroupWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/RadioGroupWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/SignaturePadWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/SignaturePadWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/SignaturePadWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/SignaturePadWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/SpacerWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/SpacerWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/SpacerWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/SpacerWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/TextWithStartAndEndIconWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/TextWithStartAndEndIconWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/TextWithStartAndEndIconWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/TextWithStartAndEndIconWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/TitleAndSubtitleWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/TitleAndSubtitleWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/TitleAndSubtitleWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/TitleAndSubtitleWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/TrackerStepWidget.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/TrackerStepWidget.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/TrackerStepWidget.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/renderer/TrackerStepWidget.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/utils/InvestmentWidgets.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/utils/InvestmentWidgets.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/utils/InvestmentWidgets.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/utils/InvestmentWidgets.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/utils/LambdaType.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/utils/LambdaType.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/utils/LambdaType.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/utils/LambdaType.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/widgetfactory/InvestmentWidgetRenderer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/widgetfactory/InvestmentWidgetRenderer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/widgetfactory/InvestmentWidgetRenderer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/vertical/investment/widgetfactory/InvestmentWidgetRenderer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/viewmodel/ApSharedVM.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/viewmodel/ApSharedVM.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/viewmodel/ApSharedVM.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/viewmodel/ApSharedVM.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/viewmodel/ApplicationPlatformVM.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/viewmodel/ApplicationPlatformVM.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/viewmodel/ApplicationPlatformVM.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/viewmodel/ApplicationPlatformVM.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/viewmodel/DynamicWidgetVM.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/viewmodel/DynamicWidgetVM.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/viewmodel/DynamicWidgetVM.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/viewmodel/DynamicWidgetVM.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/widgetfactory/CustomWidgetRenderer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/widgetfactory/CustomWidgetRenderer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/widgetfactory/CustomWidgetRenderer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/widgetfactory/CustomWidgetRenderer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/widgetfactory/WidgetRenderer.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/common/widgetfactory/WidgetRenderer.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/widgetfactory/WidgetRenderer.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/common/widgetfactory/WidgetRenderer.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/data/repository/ApplicationPlatformRepositoryImp.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/data/repository/ApplicationPlatformRepositoryImp.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/data/repository/ApplicationPlatformRepositoryImp.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/data/repository/ApplicationPlatformRepositoryImp.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/ActivityComponentManagerModule.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/di/ActivityComponentManagerModule.kt
similarity index 90%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/ActivityComponentManagerModule.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/di/ActivityComponentManagerModule.kt
index 5bda287e2d..ec79fa9ec4 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/ActivityComponentManagerModule.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/di/ActivityComponentManagerModule.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/EntryPoints.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/di/EntryPoints.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/EntryPoints.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/di/EntryPoints.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/NavigatorModule.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/di/NavigatorModule.kt
similarity index 95%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/NavigatorModule.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/di/NavigatorModule.kt
index c206a02953..560429ad59 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/NavigatorModule.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/di/NavigatorModule.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/PlatformQualifiers.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/di/PlatformQualifiers.kt
similarity index 92%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/PlatformQualifiers.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/di/PlatformQualifiers.kt
index 0804e0fce0..ed60fa2587 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/PlatformQualifiers.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/di/PlatformQualifiers.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/ProviderModule.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/di/ProviderModule.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/ProviderModule.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/di/ProviderModule.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/RepositoryModule.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/di/RepositoryModule.kt
similarity index 91%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/RepositoryModule.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/di/RepositoryModule.kt
index cb6db46a08..e5386f064d 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/RepositoryModule.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/di/RepositoryModule.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/domain/repository/ApplicationPlatformRepository.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/domain/repository/ApplicationPlatformRepository.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/domain/repository/ApplicationPlatformRepository.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/domain/repository/ApplicationPlatformRepository.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/BaseNavigator.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/navigator/BaseNavigator.kt
similarity index 95%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/BaseNavigator.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/navigator/BaseNavigator.kt
index e7eaadfeb9..c3eecc3837 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/BaseNavigator.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/navigator/BaseNavigator.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/Navigator.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/navigator/Navigator.kt
similarity index 89%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/Navigator.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/navigator/Navigator.kt
index 0675cc876f..98893279e2 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/Navigator.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/navigator/Navigator.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/DeepLinkHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/DeepLinkHandler.kt
similarity index 87%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/DeepLinkHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/DeepLinkHandler.kt
index 303e135d9b..421df8cd03 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/DeepLinkHandler.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/DeepLinkHandler.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/NavigationHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/NavigationHandler.kt
similarity index 93%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/NavigationHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/NavigationHandler.kt
index 089c1c93e8..60cd75d345 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/NavigationHandler.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/NavigationHandler.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/PlatformNavigationHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/PlatformNavigationHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/PlatformNavigationHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/PlatformNavigationHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/ThirdPartyNavigationHandler.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/ThirdPartyNavigationHandler.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/ThirdPartyNavigationHandler.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/navigator/handler/ThirdPartyNavigationHandler.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/impl/ApDeepLinkNavigator.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/navigator/impl/ApDeepLinkNavigator.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/navigator/impl/ApDeepLinkNavigator.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/navigator/impl/ApDeepLinkNavigator.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/di/APNetworkModule.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/di/APNetworkModule.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/di/APNetworkModule.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/di/APNetworkModule.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/model/ApplicationHashRequestBody.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/model/ApplicationHashRequestBody.kt
similarity index 92%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/model/ApplicationHashRequestBody.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/model/ApplicationHashRequestBody.kt
index b7f851b9a9..b58df7e67c 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/model/ApplicationHashRequestBody.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/network/model/ApplicationHashRequestBody.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2023 by Navi Technologies Limited
+ * * Copyright © 2023-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/model/ApplicationRequestBody.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/model/ApplicationRequestBody.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/model/ApplicationRequestBody.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/model/ApplicationRequestBody.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/model/ErrorBottomSheetConfig.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/model/ErrorBottomSheetConfig.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/model/ErrorBottomSheetConfig.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/model/ErrorBottomSheetConfig.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/model/FillApplicationRequestBody.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/model/FillApplicationRequestBody.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/model/FillApplicationRequestBody.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/model/FillApplicationRequestBody.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/ApRepoResult.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/ApRepoResult.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/ApRepoResult.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/ApRepoResult.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/ApResponseCallback.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/ApResponseCallback.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/ApResponseCallback.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/ApResponseCallback.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/NaviApHttpClient.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/NaviApHttpClient.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/NaviApHttpClient.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/NaviApHttpClient.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/interceptor/PlatformInterceptor.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/interceptor/PlatformInterceptor.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/interceptor/PlatformInterceptor.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/interceptor/PlatformInterceptor.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/APRetrofitService.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/APRetrofitService.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/APRetrofitService.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/APRetrofitService.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/CoinsLambdaService.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/CoinsLambdaService.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/CoinsLambdaService.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/CoinsLambdaService.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/GenericLambdaService.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/GenericLambdaService.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/GenericLambdaService.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/GenericLambdaService.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/InvestmentLambdaService.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/InvestmentLambdaService.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/InvestmentLambdaService.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/retrofit/service/InvestmentLambdaService.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/utils/RequestCache.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/utils/RequestCache.kt
similarity index 91%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/utils/RequestCache.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/utils/RequestCache.kt
index 2f6681c12a..d812c7ea15 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/utils/RequestCache.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/network/utils/RequestCache.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/utils/Utils.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/network/utils/Utils.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/network/utils/Utils.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/network/utils/Utils.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/screens/genericscreen/ui/ApGenericScreen.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/screens/genericscreen/ui/ApGenericScreen.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/screens/genericscreen/ui/ApGenericScreen.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/screens/genericscreen/ui/ApGenericScreen.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/screens/genericscreen/vm/ApGenericScreenVM.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/screens/genericscreen/vm/ApGenericScreenVM.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/screens/genericscreen/vm/ApGenericScreenVM.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/screens/genericscreen/vm/ApGenericScreenVM.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/screens/launcherscreen/ApLauncher.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/screens/launcherscreen/ApLauncher.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/screens/launcherscreen/ApLauncher.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/screens/launcherscreen/ApLauncher.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/EventUtil.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/EventUtil.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/EventUtil.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/EventUtil.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/Ext.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/Ext.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/Ext.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/Ext.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/MockUtil.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/MockUtil.kt
similarity index 92%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/MockUtil.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/MockUtil.kt
index c1357cf45c..8936d94946 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/MockUtil.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/MockUtil.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2023-2024 by Navi Technologies Limited
+ * * Copyright © 2023-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/ScreenUtil.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/ScreenUtil.kt
similarity index 96%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/ScreenUtil.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/ScreenUtil.kt
index 60105884dc..040fbacd21 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/ScreenUtil.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/ScreenUtil.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/Utils.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/Utils.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/Utils.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/Utils.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/ApConstants.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/ApConstants.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/ApConstants.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/ApConstants.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/EnumsConstant.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/EnumsConstant.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/EnumsConstant.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/EnumsConstant.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/EventConstant.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/EventConstant.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/EventConstant.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/EventConstant.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/LambdaConstants.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/LambdaConstants.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/LambdaConstants.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/LambdaConstants.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/NetworkConstant.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/NetworkConstant.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/NetworkConstant.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/NetworkConstant.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/PrimitiveConstant.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/PrimitiveConstant.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/PrimitiveConstant.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/PrimitiveConstant.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/SDKConstants.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/SDKConstants.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/SDKConstants.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/SDKConstants.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/ScreenConstants.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/ScreenConstants.kt
similarity index 79%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/ScreenConstants.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/ScreenConstants.kt
index a3172a520a..6bdbd21aac 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/ScreenConstants.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/constants/ScreenConstants.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/DownloadBroadcastReceiver.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/DownloadBroadcastReceiver.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/DownloadBroadcastReceiver.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/DownloadBroadcastReceiver.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/TaskDownloadManager.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/TaskDownloadManager.kt
similarity index 87%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/TaskDownloadManager.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/TaskDownloadManager.kt
index 2c21088bca..8a921d2cd0 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/TaskDownloadManager.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/TaskDownloadManager.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/TaskedDownloadManagerImpl.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/TaskedDownloadManagerImpl.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/TaskedDownloadManagerImpl.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/downloader/TaskedDownloadManagerImpl.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/extractor/Ext.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/extractor/Ext.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/extractor/Ext.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/extractor/Ext.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/BottomsheetHelper.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/BottomsheetHelper.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/BottomsheetHelper.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/BottomsheetHelper.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/PeriodicTaskSchedulerFacade.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/PeriodicTaskSchedulerFacade.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/PeriodicTaskSchedulerFacade.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/PeriodicTaskSchedulerFacade.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/RequestHelper.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/RequestHelper.kt
similarity index 94%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/RequestHelper.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/RequestHelper.kt
index 15b2ebc9b9..8fd363624d 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/RequestHelper.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/helper/RequestHelper.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/BasePathInjector.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/BasePathInjector.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/BasePathInjector.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/BasePathInjector.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/FieldInjector.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/FieldInjector.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/FieldInjector.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/FieldInjector.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/Injector.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/Injector.kt
similarity index 97%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/Injector.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/Injector.kt
index efd2dba8c5..f5502364ed 100644
--- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/Injector.kt
+++ b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/Injector.kt
@@ -1,6 +1,6 @@
/*
*
- * * Copyright © 2024 by Navi Technologies Limited
+ * * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/PathInjector.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/PathInjector.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/PathInjector.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/injector/PathInjector.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/logger/ScreenTimeLifecycleLogger.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/logger/ScreenTimeLifecycleLogger.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/logger/ScreenTimeLifecycleLogger.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/logger/ScreenTimeLifecycleLogger.kt
diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/logger/ScreenTimeLogger.kt b/android/navi-ap/src/main/kotlin/com/navi/ap/utils/logger/ScreenTimeLogger.kt
similarity index 100%
rename from android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/utils/logger/ScreenTimeLogger.kt
rename to android/navi-ap/src/main/kotlin/com/navi/ap/utils/logger/ScreenTimeLogger.kt
diff --git a/android/application-platform/navi-ap/src/main/res/raw/ap_mock.json b/android/navi-ap/src/main/res/raw/ap_mock.json
similarity index 100%
rename from android/application-platform/navi-ap/src/main/res/raw/ap_mock.json
rename to android/navi-ap/src/main/res/raw/ap_mock.json
diff --git a/android/application-platform/navi-ap/src/main/res/raw/audio.json b/android/navi-ap/src/main/res/raw/audio.json
similarity index 100%
rename from android/application-platform/navi-ap/src/main/res/raw/audio.json
rename to android/navi-ap/src/main/res/raw/audio.json
diff --git a/android/application-platform/navi-ap/src/main/res/raw/generic_error_bottom_sheet_config.json b/android/navi-ap/src/main/res/raw/generic_error_bottom_sheet_config.json
similarity index 100%
rename from android/application-platform/navi-ap/src/main/res/raw/generic_error_bottom_sheet_config.json
rename to android/navi-ap/src/main/res/raw/generic_error_bottom_sheet_config.json
diff --git a/android/settings.gradle b/android/settings.gradle
index e84cf82133..bdfdfb37d4 100644
--- a/android/settings.gradle
+++ b/android/settings.gradle
@@ -35,12 +35,11 @@ include ':navi-mqtt'
include ':navi-cycs'
include ':navi-money-manager'
include ':navi-code'
+include ':navi-ap'
include ':navi-payments-shared'
include ':react-native-code-push'
include ':benchmark'
-project(':navi-ap').projectDir = new File(settingsDir, './application-platform/navi-ap')
-
boolean isCiServer = System.getenv().getOrDefault("CI", "false") == "true"
buildCache {