App

Architecture Outline for KMM Translator App

Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
App von Mind Map: App

1. androidApp

1.1. src/main/java

1.1.1. core

1.1.1.1. present

1.1.1.1.1. Routes.kt

1.1.1.2. theme

1.1.1.2.1. Color.kt

1.1.2. translate

1.1.2.1. present

1.1.2.1.1. components

1.1.2.1.2. AndroidTranslateViewModel.kt -> TranslateViewModel.kt TranslateScreen.kt

1.1.3. voice_to_text

1.1.3.1. data

1.1.3.1.1. VoiceToTextProcessorAndroidImpl.kt

1.1.3.2. di

1.1.3.2.1. VoiceToTextModule.kt

1.1.3.3. present

1.1.3.3.1. components

1.1.3.3.2. AndroidVoiceToTextViewModel.kt -> VoiceToTextViewModel in shared VoiceToTextScreen.kt

1.1.4. res

1.1.4.1. font

1.1.4.2. drawable

1.1.4.3. values

1.1.4.3.1. strings.xml

1.1.4.3.2. styles.xml

1.1.5. di

1.1.5.1. AppModule.kt

1.1.6. TranslateApp.kt MainActivity.kt

1.2. src/AndroidTest/kotlin build.gradle.kts

2. shared/src

2.1. androidMain

2.1.1. kotlin

2.1.1.1. core

2.1.1.1.1. present

2.1.1.1.2. domain

2.1.1.2. translate

2.1.1.2.1. data

2.1.1.2.2. present

2.2. commonMain

2.2.1. kotlin

2.2.1.1. core

2.2.1.1.1. present

2.2.1.1.2. domain

2.2.1.2. translate

2.2.1.2.1. data

2.2.1.2.2. domain

2.2.1.2.3. present

2.2.1.3. voice_to_text

2.2.1.3.1. domain

2.2.1.3.2. present

2.2.2. sqldelight

2.2.2.1. database

2.2.2.1.1. translate.sq (db schema)

2.2.3. NetworkConstants.kt

2.3. iOSMain

2.3.1. kotlin

2.3.1.1. core

2.3.1.1.1. present

2.3.1.1.2. domain

2.3.1.2. translate

2.3.1.2.1. data

2.3.1.3. di

2.3.1.3.1. AppModule.kt TestAppModule.kt

2.3.1.4. testing

2.3.1.4.1. HistoryRepositoryFakeImpl.kt TranslateClientFakeImpl.kt VoiceToTextProcessorFakeImpl.kt

3. iOSApp

3.1. iOSApp

3.1.1. core

3.1.1.1. present

3.1.1.1.1. Colors.swift GradientSurface.swift

3.1.2. translate

3.1.2.1. present

3.1.2.1.1. components

3.1.2.1.2. IOSTranslateViewModel.swift TextToSpeech.swift TranslateScreen.swift

3.1.3. voice_to_text

3.1.3.1. data

3.1.3.1.1. VoiceToTextProcessorIOSImpl.swift MicrophonePowerObserver.swift

3.1.3.2. present

3.1.3.2.1. components

3.1.3.2.2. IOSVoiceToTextViewModel.swift -> VoiceToTextViewModel from shared VoiceToTextScreen.swift

3.1.3.3. ContentView.swift Info.plist IOSApp.swift

3.1.4. Assets/xcassets

3.1.4.1. AccentColor.colorset AppIcon.appiconset <<country>>.imageset

3.1.5. iOSApp.swift ContentView.swift Info.plist Pod*.* /Preview Content

3.2. /iosApp.cxodeproj /iosApp.xcworkspace /iosAppUITests /Pods Podfile Podfile.lock