Coding with Mitch - Kotlin Multiplatform Mobile (2021) [En]

mp4   Hot:30   Size:5.86 GB   Created:2022-06-05 11:36:06   Update:2023-11-05 16:57:33  

File List

  • 0. Demo.mp4 209.48 MB
    1. KMM vs KMP.mp4 58.13 MB
    2. Getting Started with KMM.mp4 98.35 MB
    3. Dependencies and BuildSrc.mp4 86.23 MB
    4. Defining the Screens.mp4 114.32 MB
    5. Passing Arguments when Navigating.mp4 53.7 MB
    6. Why we are not sharing a ViewModel.mp4 114.89 MB
    7. Why we are using Hilt for Dependency Injection.mp4 42.94 MB
    8. Hilt Setup.mp4 33.72 MB
    9. HiltViewModel.mp4 103.29 MB
    10. Providing Dependencies (Hilt Modules).mp4 68.37 MB
    11. Ktor Setup (expect actual).mp4 62.56 MB
    12. Ktor Demo.mp4 32.39 MB
    13. Core Business Model.mp4 37.91 MB
    14. Core Network Business Model.mp4 58.16 MB
    15. Mapping to and from a Core Business Model.mp4 41.99 MB
    16. Date Conversions.mp4 85.92 MB
    17. Recipe Service.mp4 69.11 MB
    18. Providing the Network Objects with Hilt.mp4 78.25 MB
    19. Use-Cases Introduction.mp4 64.41 MB
    20. DataState.mp4 39.69 MB
    21. Provide SearchRecipes with Hilt.mp4 31 MB
    22. GetRecipe Use-case.mp4 73.8 MB
    23. SQL Delight Setup.mp4 192.51 MB
    24. RecipeDatabase and expect actual.mp4 52.8 MB
    25. Caching Service.mp4 56.97 MB
    26. Mapping Recipe_Entity to Recipe.mp4 33.66 MB
    27. Providing CacheService with Hilt.mp4 15.16 MB
    28. Adding Caching to the Use-cases.mp4 57.06 MB
    29. Introduction to Building the Android UI.mp4 68.97 MB
    30. Theme, Colors, Fonts with Compose.mp4 109.86 MB
    31. Coil for Displaying Images.mp4 112.97 MB
    32. Recipe Card.mp4 50.68 MB
    33. Display a List of Recipes.mp4 156.52 MB
    34. Indeterminate Progress Bar.mp4 54.46 MB
    35. Shimmer Animation (Jetpack Compose Beta).mp4 142.23 MB
    36. Event-Driven UI.mp4 84.89 MB
    37. Search Bar.mp4 88.35 MB
    38. Executing a New Search.mp4 52.25 MB
    39. Food Categories.mp4 51.87 MB
    40. Horizontal Selectable Food Categories.mp4 60.16 MB
    41. Tracking the Selected Category as State.mp4 75.85 MB
    42. Recipe Detail Screen.mp4 61.42 MB
    43. Recipe Detail State.mp4 76.94 MB
    44. Recipe Detail Shimmer Animation.mp4 29.17 MB
    45. Identifying the Problem.mp4 235.65 MB
    46. Kotlin Queue.mp4 49.95 MB
    47. Tracking Errors as State.mp4 35.35 MB
    48. Error Dialogs.mp4 69.83 MB
    49. Error Message Limitations.mp4 64.38 MB
    50. Generic Message Info Builder.mp4 70.94 MB
    51. Implementing the GenericMessageInfo Mechanism.mp4 53.17 MB
    52. Preventing Duplicate Dialogs.mp4 30.98 MB
    53. Removing Dialogs from the Queue.mp4 89.72 MB
    54. Updating GenericDialog.mp4 99.62 MB
    55. Introduction to iOS Client.mp4 140.53 MB
    56. xCode and SwiftUI.mp4 56.81 MB
    57. Manual Dependency Injection.mp4 68.5 MB
    58. Recipe List Screen Arguments.mp4 48.75 MB
    59. Observable Objects in SwiftUI.mp4 66.28 MB
    60. Updating State in Observable Objects.mp4 52.79 MB
    61. Triggering Events in RecipeListViewModel.mp4 24.7 MB
    62. Collecting a Flow on iOS.mp4 133.48 MB
    63. Appending Recipes to State.mp4 54.21 MB
    64. SwiftUI Pagination.mp4 101.96 MB
    65. Capturing Input on iOS.mp4 60.85 MB
    66. Update Query and Execute Search.mp4 87.8 MB
    67. Food Category Chip on iOS.mp4 51.33 MB
    68. Horizontal Scrollable List on iOS.mp4 34.46 MB
    69. Selecting a Food Category.mp4 56.1 MB
    70. Display Images Asynchronously in SwiftUI with SDWebImage.mp4 127.97 MB
    71. Recipe Card on SwiftUI.mp4 30.16 MB
    72. Navigation Link.mp4 82.82 MB
    73. Navigation Link Work-around.mp4 25.65 MB
    74. Progress View.mp4 16.83 MB
    75. Recipe Detail ViewModel on iOS.mp4 42.7 MB
    76. Get Recipe Use-case on iOS.mp4 63.96 MB
    77. Recipe Detail View on iOS.mp4 65.32 MB
    78. Custom Fonts with SwiftUI.mp4 46.06 MB
    79. Using the Custom Font.mp4 50.16 MB
    80. Alerts.mp4 52.68 MB
    81. Handling Errors in Recipe List Screen.mp4 93.33 MB
    82. Handling Errors in Recipe Detail Screen.mp4 115.81 MB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/build.gradle.kts 499 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/gitignore 118 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/gradle.properties 148 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/gradlew 5.17 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/gradlew.bat 2.21 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/settings.gradle.kts 216 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/build.gradle.kts 1.69 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/AndroidManifest.xml 751 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/BaseApplication.kt 179 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/MainActivity.kt 716 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/di/AppModule.kt 587 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/di/CacheModule.kt 921 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/di/InteractorsModule.kt 1 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/di/NetworkModule.kt 899 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/components/CircularIndeterminateProgressBar.kt 1.22 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/components/GenericDialog.kt 2.5 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/components/ProcessDialogQueue.kt 775 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/components/RecipeImage.kt 1.58 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/navigation/Navigation.kt 2.25 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/navigation/Screen.kt 215 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_detail/RecipeDetailScreen.kt 1.93 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_detail/RecipeDetailViewModel.kt 3.27 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_detail/composables/LoadingRecipeShimmer.kt 4.41 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_detail/composables/RecipeView.kt 2.88 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_list/RecipeListScreen.kt 2.32 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_list/RecipeListViewModel.kt 4.62 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_list/components/FoodCategoryChip.kt 1.38 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_list/components/GradientDemo.kt 1.1 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_list/components/LoadingRecipeListShimmer.kt 2.42 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_list/components/RecipeCard.kt 1.95 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_list/components/RecipeList.kt 1.61 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_list/components/SearchAppBar.kt 3.44 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/recipe_list/components/ShimmerRecipeCardItem.kt 1.62 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/theme/Color.kt 506 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/theme/Shape.kt 344 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/theme/Theme.kt 1.9 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/java/com/codingwithmitch/food2forkkmm/android/presentation/theme/Type.kt 2.27 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/res/font/quicksand_bold.ttf 75.22 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/res/font/quicksand_light.ttf 75.3 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/res/font/quicksand_medium.ttf 75.65 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/res/font/quicksand_regular.ttf 75.61 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/res/values/colors.xml 207 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/androidFood2Fork/src/main/res/values/styles.xml 188 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/build.gradle.kts 60 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/Accompanist.kt 136 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/AndroidX.kt 140 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/Application.kt 236 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/Build.kt 457 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/Compose.kt 1.1 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/Google.kt 146 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/Hilt.kt 337 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/Kotlin.kt 50 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/KotlinPlugins.kt 230 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/Kotlinx.kt 165 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/Ktor.kt 339 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/Plugins.kt 235 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/SQLDelight.kt 324 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/buildSrc/src/main/kotlin/SquareUp.kt 158 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/gradle/wrapper/gradle-wrapper.jar 53.06 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/gradle/wrapper/gradle-wrapper.properties 232 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Podfile 134 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Podfile.lock 614 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/Info.plist 1.55 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/iOSApp.swift 357 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork.xcodeproj/project.pbxproj 20.01 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork.xcworkspace/contents.xcworkspacedata 230 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/fonts/Avenir.ttc 1.56 MB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/presentation/components/DefaultText.swift 455 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/presentation/components/FoodCategoryChip.swift 852 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/presentation/components/GenericMessageInfoAlert.swift 1.03 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/presentation/components/RecipeCard.swift 2.92 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/presentation/components/SearchAppBar.swift 2.33 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/presentation/recipe_detail/RecipeDetailScreen.swift 952 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/presentation/recipe_detail/RecipeDetailViewModel.swift 3.5 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/presentation/recipe_detail/components/RecipeView.swift 3.16 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/presentation/recipe_list/RecipeListScreen.swift 3.72 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/iosFood2Fork/presentation/recipe_list/RecipeListViewModel.swift 8.26 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Manifest.lock 614 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Local Podspecs/shared.podspec.json 1.53 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Pods.xcodeproj/project.pbxproj 131.29 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Pods.xcodeproj/xcuserdata/mitchtabian.xcuserdatad/xcschemes/Pods-iosFood2Fork.xcscheme 2 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Pods.xcodeproj/xcuserdata/mitchtabian.xcuserdatad/xcschemes/shared.xcscheme 2.03 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Pods.xcodeproj/xcuserdata/mitchtabian.xcuserdatad/xcschemes/xcschememanagement.plist 830 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Target Support Files/Pods-iosFood2Fork/Pods-iosFood2Fork-acknowledgements.markdown 2.29 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Target Support Files/Pods-iosFood2Fork/Pods-iosFood2Fork-acknowledgements.plist 3.35 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Target Support Files/Pods-iosFood2Fork/Pods-iosFood2Fork-dummy.m 138 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Target Support Files/Pods-iosFood2Fork/Pods-iosFood2Fork-Info.plist 828 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Target Support Files/Pods-iosFood2Fork/Pods-iosFood2Fork-umbrella.h 326 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Target Support Files/Pods-iosFood2Fork/Pods-iosFood2Fork.debug.xcconfig 1.17 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Target Support Files/Pods-iosFood2Fork/Pods-iosFood2Fork.modulemap 124 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Target Support Files/Pods-iosFood2Fork/Pods-iosFood2Fork.release.xcconfig 1.17 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Target Support Files/shared/shared.debug.xcconfig 996 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/iosFood2Fork/Pods/Target Support Files/shared/shared.release.xcconfig 996 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/build.gradle.kts 2.24 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/shared.podspec 1.92 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/androidMain/AndroidManifest.xml 94 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/androidMain/kotlin/com/codingwithmitch/food2forkkmm/datasource/cache/DriverFactory.kt 384 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/androidMain/kotlin/com/codingwithmitch/food2forkkmm/datasource/network/KtorClientFactory.kt 625 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/androidMain/kotlin/com/codingwithmitch/food2forkkmm/presentation/recipe_list/RecipeListState.kt 574 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/datasource/cache/RecipeCache.kt 350 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/datasource/cache/RecipeCacheImpl.kt 2 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/datasource/cache/RecipeDatabaseFactory.kt 1.46 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/datasource/network/KtorClientFactory.kt 882 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/datasource/network/RecipeService.kt 288 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/datasource/network/RecipeServiceImpl.kt 1.13 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/datasource/network/model/RecipeDto.kt 725 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/datasource/network/model/RecipeSearchResponse.kt 322 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/domain/model/GenericMessageInfo.kt 2.79 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/domain/model/Recipe.kt 437 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/domain/model/UIComponentType.kt 160 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/domain/util/DataState.kt 830 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/domain/util/DatetimeUtil.kt 1.6 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/domain/util/FlowHelper.kt 1023 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/domain/util/GenericMessageInfoQueueUtil.kt 658 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/domain/util/Queue.kt 1.43 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/interactors/recipe_detail/GetRecipe.kt 1.49 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/interactors/recipe_list/SearchRecipes.kt 2.13 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/presentation/recipe_detail/RecipeDetailEvents.kt 234 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/presentation/recipe_detail/RecipeDetailState.kt 659 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/presentation/recipe_list/FoodCategory.kt 324 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/presentation/recipe_list/FoodCategoryUtil.kt 673 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/presentation/recipe_list/RecipeListEvents.kt 439 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/kotlin/com/codingwithmitch/food2forkkmm/presentation/recipe_list/RecipeListState.kt 97 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/commonMain/sqldelight/com/codingwithmitch/food2forkkmm/datasource/cache/RecipeDb.sq 1.1 KB
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/iosMain/kotlin/com/codingwithmitch/food2forkkmm/datasource/cache/DriverFactory.kt 319 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/iosMain/kotlin/com/codingwithmitch/food2forkkmm/datasource/network/KtorClientFactory.kt 617 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/iosMain/kotlin/com/codingwithmitch/food2forkkmm/di/CacheModule.kt 568 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/iosMain/kotlin/com/codingwithmitch/food2forkkmm/di/GetRecipeModule.kt 316 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/iosMain/kotlin/com/codingwithmitch/food2forkkmm/di/NetworkModule.kt 491 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/iosMain/kotlin/com/codingwithmitch/food2forkkmm/di/SearchRecipesModule.kt 422 B
    Food2Fork-KMM-handling-errors-recipe-detail-screen/shared/src/iosMain/kotlin/com/codingwithmitch/food2forkkmm/presentation/recipe_list/RecipeListState.kt 1.05 KB

Download Info

  • Tips

    “Coding with Mitch - Kotlin Multiplatform Mobile (2021) [En]” Its related downloads are collected from the DHT sharing network, the site will be 24 hours of real-time updates, to ensure that you get the latest resources.This site is not responsible for the authenticity of the resources, please pay attention to screening.If found bad resources, please send a report below the right, we will be the first time shielding.

  • DMCA Notice and Takedown Procedure

    If this resource infringes your copyright, please email([email protected]) us or leave your message here ! we will block the download link as soon as possiable.