17 OCT 2024 - Welcome Back to TorrentFunk! Get your pirate hat back out. Streaming is dying and torrents are the new trend. Account Registration works again and so do Torrent Uploads. We invite you all to start uploading torrents again!
TORRENT DETAILS
[FreeCoursesOnline.Me] Coding With Mitch - Kotlin Multiplatform Mobile
TORRENT SUMMARY
Status:
All the torrents in this section have been verified by our verification system
Learn how to use Kotlin Multiplatform Mobile (KMM) to build both an Android client and an iOS client with a shared Kotlin codebase.
Shared Components
1. Ktor (Network Client)
2. SQL Delight (Caching Client)
3. Kotlinx.datetime
4. Kotlinx.serialization
Android Specific Components
1. Jetpack Compose
2. Jetpack Compose Navigation
- (Single activity, zero fragments)
3. Accompanist Coil
4. Hilt
- I decided to use AAC ViewModel because it gives so much state management stuff for free. Maybe in the future a shared viewmodel will be more practical. I'll talk about this in detail in the course.
5. Compose-Only navigation system
- Single Activity, Zero Fragments
iOS Specific Components
SwiftUI
Code
Check out the code here: https://github.com/mitchtabian/Food2Fork-KMM
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
0. Demo.mp4
209.5 MB
0. Websites you may like/How you can help our Group!.txt
204 B
1. KMM vs KMP.mp4
58.1 MB
10. Providing Dependencies (Hilt Modules).mp4
68.4 MB
11. Ktor Setup (expect actual).mp4
62.6 MB
12. Ktor Demo.mp4
32.4 MB
13. Core Business Model.mp4
37.9 MB
14. Core Network Business Model.mp4
58.2 MB
15. Mapping to and from a Core Business Model.mp4
42 MB
16. Date Conversions.mp4
85.9 MB
17. Recipe Service.mp4
69.1 MB
18. Providing the Network Objects with Hilt.mp4
78.3 MB
19. Use-Cases Introduction.mp4
64.4 MB
2. Getting Started with KMM.mp4
98.4 MB
20. DataState.mp4
39.7 MB
21. Provide SearchRecipes with Hilt.mp4
31 MB
22. GetRecipe Use-case.mp4
73.8 MB
23. SQL Delight Setup.mp4
192.5 MB
24. RecipeDatabase and expect actual.mp4
52.8 MB
25. Caching Service.mp4
57 MB
26. Mapping Recipe_Entity to Recipe.mp4
33.7 MB
27. Providing CacheService with Hilt.mp4
15.2 MB
28. Adding Caching to the Use-cases.mp4
57.1 MB
29. Introduction to Building the Android UI.mp4
69 MB
3. Dependencies and BuildSrc.mp4
86.2 MB
30. Theme, Colors, Fonts with Compose.mp4
109.9 MB
31. Coil for Displaying Images.mp4
113 MB
32. Recipe Card.mp4
50.7 MB
33. Display a List of Recipes.mp4
156.5 MB
34. Indeterminate Progress Bar.mp4
54.5 MB
35. Shimmer Animation (Jetpack Compose Beta).mp4
142.2 MB
36. Event-Driven UI.mp4
84.9 MB
37. Search Bar.mp4
88.4 MB
38. Executing a New Search.mp4
52.3 MB
39. Food Categories.mp4
51.9 MB
4. Defining the Screens.mp4
114.3 MB
40. Horizontal Selectable Food Categories.mp4
60.2 MB
41. Tracking the Selected Category as State.mp4
75.8 MB
42. Recipe Detail Screen.mp4
61.4 MB
43. Recipe Detail State.mp4
76.9 MB
44. Recipe Detail Shimmer Animation.mp4
29.2 MB
45. Identifying the Problem.mp4
235.7 MB
46. Kotlin Queue.mp4
49.9 MB
47. Tracking Errors as State.mp4
35.4 MB
48. Error Dialogs.mp4
69.8 MB
49. Error Message Limitations.mp4
64.4 MB
5. Passing Arguments when Navigating.mp4
53.7 MB
50. Generic Message Info Builder.mp4
70.9 MB
51. Implementing the GenericMessageInfo Mechanism.mp4
53.2 MB
52. Preventing Duplicate Dialogs.mp4
31 MB
53. Removing Dialogs from the Queue.mp4
89.7 MB
54. Updating GenericDialog.mp4
99.6 MB
55. Introduction to iOS Client.mp4
140.5 MB
56. xCode and SwiftUI.mp4
56.8 MB
57. Manual Dependency Injection.mp4
68.5 MB
58. Recipe List Screen Arguments.mp4
48.7 MB
59. Observable Objects in SwiftUI.mp4
66.3 MB
6. Why we are not sharing a ViewModel.mp4
114.9 MB
60. Updating State in Observable Objects.mp4
52.8 MB
61. Triggering Events in RecipeListViewModel.mp4
24.7 MB
62. Collecting a Flow on iOS.mp4
133.5 MB
63. Appending Recipes to State.mp4
54.2 MB
64. SwiftUI Pagination.mp4
102 MB
65. Capturing Input on iOS.mp4
60.9 MB
66. Update Query and Execute Search.mp4
87.8 MB
67. Food Category Chip on iOS.mp4
51.3 MB
68. Horizontal Scrollable List on iOS.mp4
34.5 MB
69. Selecting a Food Category.mp4
56.1 MB
7. Why we are using Hilt for Dependency Injection.mp4
42.9 MB
70. Display Images Asynchronously in SwiftUI with SDWebImage.mp4