没有合适的资源?快使用搜索试试~ 我知道了~
MultiplatformPlayground:Jetpack Compose和SwiftUI中的Kotlin Multipla...
共209个文件
kt:112个
xml:27个
swift:25个
需积分: 11 0 下载量 155 浏览量
2021-04-02
20:56:18
上传
评论
收藏 337KB ZIP 举报
温馨提示
多平台游乐场(AppPortfolio) 一个Kotlin Multiplatform项目,旨在对在KMP环境中对技术堆栈,项目设置,体系结构决策有疑问的新手进行试验,并为他们提供可能的指导。 笔记: 它的主要目的是展示在多个平台之间共享除UI层之外的所有其他层,因此使用MVVM模式共享共享的Presentation层,共享域和数据层(UseCase,存储库,实体等)。 如果共享ViewModel逻辑超出您的范围,请考虑签出以下存储库: 共享件 UI以外的每一层(因此,ViewModel,UseCase,Repository层) 本土化 DI 共享的DTO(后端与客户端之间) 科技栈 具有Jetpack Compose和SwiftUI声明式UI (后端+客户端逻辑) (本地化) 目标 JVM(后端) 安卓 的iOS 苹果系统 桌面(计划中) 网络(计划中) 模块层次
资源推荐
资源详情
资源评论
收起资源包目录
MultiplatformPlayground:Jetpack Compose和SwiftUI中的Kotlin Multiplatform项目,具有共享的ViewModel层和文件上传 (209个子文件)
gradlew.bat 2KB
application.conf 260B
macOS.entitlements 322B
.gitignore 3KB
.gitignore 1KB
.gitignore 7B
.gitignore 7B
gradlew 5KB
gradle-wrapper.jar 53KB
Contents.json 2KB
Contents.json 335B
app.json 166B
Contents.json 63B
UploadApplication.kt 10KB
ApplicationDetail.kt 9KB
LocalSourceImpl.kt 8KB
HomeScreen.kt 7KB
Versions.kt 7KB
Api.kt 6KB
UploadApplicationViewModel.kt 5KB
ApplicationDetailViewModelTest.kt 4KB
CategoryRepositoryTest.kt 4KB
ApplicationDetailViewModel.kt 4KB
ApplicationsViewModel.kt 4KB
MainScreen.kt 4KB
Applications.kt 4KB
Data.kt 4KB
ApplicationRemoteSourceTest.kt 3KB
HomeViewModelTest.kt 3KB
FavouriteScreen.kt 3KB
CommonModule.kt 3KB
ApplicationApi.kt 3KB
HomeViewModel.kt 3KB
AppPortfolioApp.kt 3KB
ApplicationsViewModelTest.kt 3KB
Screenshots.kt 3KB
FavouritesViewModel.kt 2KB
ApplicationRemoteSource.kt 2KB
ApplicationEntity.kt 2KB
CreateApplicationUseCaseTest.kt 2KB
FavouritesViewModelTest.kt 2KB
Main.kt 2KB
GetApplicationsUseCaseTest.kt 2KB
GetApplicationDetailUseCaseTest.kt 2KB
FetchCategoriesUseCaseTest.kt 2KB
CategoryLocalSourceTest.kt 2KB
GetCategoriesUseCaseTest.kt 2KB
GetFavouritesUseCaseTest.kt 2KB
AmazonFileStorage.kt 2KB
UpdateApplicationUseCaseTest.kt 2KB
CategoryRemoteSourceTest.kt 2KB
FavouritesRemoteSourceTest.kt 2KB
Values.kt 1KB
GetCategoryUseCaseTest.kt 1KB
LocalSource.kt 1KB
Theme.kt 1KB
KtorApiImpl.kt 1KB
ApplicationDetailUiModel.kt 1KB
CoroutineTestRule.kt 1KB
ApiKeys.kt 1KB
File.kt 1KB
UploadApplicationUiModel.kt 1KB
Color.kt 1KB
ApplicationTable.kt 1KB
TopBar.kt 1KB
ApplicationDetailResponse.kt 1KB
AppPortfolioActivity.kt 942B
CategoryLocalSource.kt 887B
ApplicationRequest.kt 865B
KoinBaseTest.kt 864B
CoroutineViewModel.kt 858B
ApplicationRepository.kt 825B
ScreenshotTable.kt 824B
CoroutineViewModel.kt 816B
Result.kt 815B
CategoryEntity.kt 814B
ApplicationDetail.kt 783B
ScreenshotEntity.kt 747B
CoroutineViewModel.kt 714B
RouteExtensions.kt 712B
ApplicationUiModel.kt 706B
CategoryRepository.kt 697B
File.kt 621B
Application.kt 618B
CategoryApi.kt 600B
KoinModule.kt 589B
Screenshot.kt 572B
Category.kt 555B
CreateApplicationUseCase.kt 555B
DispatcherProvider.kt 552B
Logging.kt 536B
CategoryRemoteSource.kt 535B
File.kt 513B
UpdateApplicationUseCase.kt 511B
NavigationDirection.kt 510B
TestDispatcherProvider.kt 492B
GetApplicationsUseCase.kt 480B
FavouritesRemoteSource.kt 469B
PlatformModule.kt 458B
GetCategoryUseCase.kt 441B
共 209 条
- 1
- 2
- 3
资源评论
阚发景
- 粉丝: 16
- 资源: 4614
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功