Paginator
Kotlin Multiplatform pagination library for Android, iOS, JVM & Web — cursor & offset, caching, bookmarks, Flow-based state
파일 탐색기
- CLAUDE.md
- publish.yml
- codeStyleConfig.xml
- Project.xml
- .gitignore
- ExampleInstrumentedTest.kt
- Color.kt
- Theme.kt
- Type.kt
- LoadController.kt
- MainActivity.kt
- MainViewModel.kt
- MainViewState.kt
- SampleRepository.kt
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- colors.xml
- strings.xml
- themes.xml
- backup_rules.xml
- data_extraction_rules.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- LoadControllerTest.kt
- .gitignore
- build.gradle.kts
- proguard-rules.pro
- Messenger on Paginator. Real-world tasks.md
- Paging 3 is good. Until you need something more.md
- Why I wrote Paginator instead of Paging 3.md
- Paging 3 хорош. Пока вам не понадобится что-то ещё.md
- Как мигрировать с Paging 3 на Paginator.md
- Мессенджер на Paginator. Боевые задачи.md
- Почему я написал Paginator вместо Paging 3.md
- 1. core-concepts.md
- 10. api-reference.md
- 11. dsl-builder.md
- 12. interweaving.md
- 13. cursor-pagination.md
- 14. paginator-vs-cursor.md
- 15. reactive-sources.md
- 2. navigation.md
- 3. state.md
- 4. elements.md
- 5. serialization.md
- 6. caching.md
- 7. prefetch.md
- 8. logger.md
- 9. extensions.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- build.gradle.kts
- LazyGridScrollPreservation.kt
- LazyListScrollPreservation.kt
- LazyStaggeredGridScrollPreservation.kt
- PrefetchScrollBinder.kt
- PaginatorInternalApi.kt
- PrefetchError.kt
- ScrollEdgeIndicators.kt
- ScrollSnapshot.kt
- ScrollSnapshotRegistry.kt
- ScrollEdgeIndicatorsTest.kt
- ScrollSnapshotRegistryTest.kt
- ScrollSnapshotSaverTest.kt
- build.gradle.kts
- AndroidManifest.xml
- PaginatorDataItemCount.kt
- BindToLazyGrid.kt
- BindToLazyList.kt
- BindToLazyStaggeredGrid.kt
- PaginatedGrids.kt
- PaginatedLazyColumn.kt
- PaginatedLazyGrid.kt
- PaginatedLazyList.kt
- PaginatedLazyRow.kt
- PaginatedLazyStaggeredGrid.kt
- PaginatedStaggeredGrids.kt
- PrefetchOnScroll.kt
- RememberPrefetchController.kt
- build.gradle.kts
- proguard-rules.pro
- AndroidManifest.xml
- PaginatorDataItemCount.kt
- BindToLazyGrid.kt
- BindToLazyList.kt
- BindToLazyStaggeredGrid.kt
- PaginatedGrids.kt
- PaginatedLazyColumn.kt
- PaginatedLazyGrid.kt
- PaginatedLazyList.kt
- PaginatedLazyRow.kt
- PaginatedLazyStaggeredGrid.kt
- PaginatedStaggeredGrids.kt
- PrefetchOnScroll.kt
- RememberPrefetchController.kt
- build.gradle.kts
- proguard-rules.pro
- AndroidManifest.xml
- Bookmark.kt
- CacheEvictionListener.kt
- InsertPosition.kt
- PaginatorReactiveCache.kt
- ReactiveEvent.kt
- ReactivePolicies.kt
- SnapshotReactiveCache.kt
- PaginatorDsl.kt
- FinalPageExceededException.kt
- LoadGuardedException.kt
- LockedException.kt
- PageExt.kt
- PageStateUiStateExt.kt
- InterweaveFlowExt.kt
- Interweaver.kt
- InterweaverBuilder.kt
- WovenEntry.kt
- Metadata.kt
- CompositePaginatorLogger.kt
- LogComponent.kt
- LogLevel.kt
- PaginatorLogger.kt
- PaginatorLoggerExtensions.kt
- PrintPaginatorLogger.kt
- PaginatorNavigationEvent.kt
- PageState.kt
- PaginatorUiState.kt
- PlaceholderPageState.kt
- PrefetchOptions.kt
- ScrollWindow.kt
- PagingCoreJson.kt
- SnapshotReactiveCacheTest.kt
- WeaveTest.kt
- ScrollWindowTest.kt
- build.gradle.kts
- AndroidManifest.xml
- CursorBookmark.kt
- CursorChainablePagingCache.kt
- CursorContextWindowPagingCache.kt
- CursorMostRecentPagingCache.kt
- CursorQueuedPagingCache.kt
- CursorTimeLimitedPagingCache.kt
- CursorPersistentPagingCache.kt
- CursorInsertPosition.kt
- CursorPaginatorReactiveCache.kt
- CursorReactiveEvent.kt
- CursorSnapshotReactiveCache.kt
- CursorInMemoryPagingCache.kt
- CursorPagingCache.kt
- CursorPaginatorBuilder.kt
- CursorLoadGuardedException.kt
- EndOfCursorFeedException.kt
- CursorPaginatorAggregationExt.kt
- CursorPaginatorCrudExt.kt
- CursorPaginatorIterationExt.kt
- CursorPaginatorPersistentExt.kt
- CursorPaginatorPrefetchExt.kt
- CursorPaginatorReactiveExt.kt
- CursorPaginatorRefreshExt.kt
- CursorPaginatorUiStateExt.kt
- CursorPagingCacheExt.kt
- InitializerCursorTypealias.kt
- CursorLoadResult.kt
- CursorPageState.kt
- CursorPlaceholderPageState.kt
- CursorLoadGuard.kt
- CursorPaginatorPrefetchController.kt
- CursorPaginatorSerializationExt.kt
- CursorPaginatorSnapshot.kt
- CursorPagingCoreSerializationExt.kt
- CursorPagingCoreSnapshot.kt
- CursorPaginator.kt
- CursorPagingCore.kt
- MutableCursorPaginator.kt
- CursorSnapshotReactiveCacheTest.kt
- CursorAddElementOverflowTest.kt
- CursorBookmarkTest.kt
- CursorCacheEvictionTest.kt
- CursorCrudReanchorTest.kt
- CursorInMemoryPagingCacheTest.kt
- CursorJumpCacheHitTest.kt
- CursorPaginatorCrudExtTest.kt
- CursorPaginatorNavigationTest.kt
- CursorPaginatorPersistentExtTest.kt
- CursorPaginatorPrefetchControllerTest.kt
- CursorPaginatorReactiveObserveTest.kt
- CursorPaginatorUiStateTest.kt
- CursorPagingCoreTest.kt
- CursorPartialAnchorTest.kt
- CursorRefreshReanchorBookmarkTest.kt
- CursorRefreshReanchorTest.kt
- CursorSerializationTest.kt
- CursorShortFeedReactiveWindowTest.kt
- CursorSnapshotReactiveObserveTest.kt
- CursorTestHelpers.kt
- MutableCursorPaginatorTest.kt
- build.gradle.kts
- AndroidManifest.xml
- BookmarkInt.kt
- ChainablePagingCache.kt
- ContextWindowPagingCache.kt
- MostRecentPagingCache.kt
- QueuedPagingCache.kt
- TimeLimitedPagingCache.kt
- PersistentPagingCache.kt
- InMemoryPagingCache.kt
- PagingCache.kt
- PaginatorBuilder.kt
- PageExt.kt
- PaginatorAggregationExt.kt
- PaginatorCrudExt.kt
- PaginatorIterationExt.kt
- PaginatorPersistentExt.kt
- PaginatorPrefetchExt.kt
- PaginatorReactiveExt.kt
- PaginatorRefreshExt.kt
- PaginatorUiStateExt.kt
- PagingCacheExt.kt
- InitializerTypealias.kt
- LoadResult.kt
- OffsetPageState.kt
- OffsetPlaceholderPageState.kt
- PaginatorPrefetchController.kt
- PaginatorSerializationExt.kt
- PaginatorSnapshot.kt
- PagingCoreSerializationExt.kt
- PagingCoreSnapshot.kt
- MutablePaginator.kt
- Paginator.kt
- PagingCore.kt
- CacheEvictionIntegrationTest.kt
- ChainablePagingCacheTest.kt
- ContextWindowPagingCacheTest.kt
- MostRecentPagingCacheTest.kt
- QueuedPagingCacheTest.kt
- TimeLimitedPagingCacheTest.kt
- PaginatorPersistentExtTest.kt
- PersistentPagingCacheTest.kt
- InterweaveFlowTest.kt
- EmptyStateTest.kt
- ErrorPageStateTest.kt
- PageStateDistanceTest.kt
- ProgressPageStateTest.kt
- SuccessPageStateTest.kt
- PaginatorSerializationTest.kt
- PagingCoreSerializationTest.kt
- AddElementOverflowTest.kt
- BookmarkNavigationTest.kt
- BookmarkSyncEdgeCasesTest.kt
- CancellationHandlingTest.kt
- CapacityTest.kt
- CoerceToCapacityTest.kt
- CrudOperationsTest.kt
- CrudReanchorWindowTest.kt
- DirtyPagesTest.kt
- ExtensionFunctionsTest.kt
- GoPreviousPagePartialAnchorTest.kt
- JumpCacheHitTest.kt
- LoadGuardTest.kt
- LockMechanismTest.kt
- MutablePaginatorTest.kt
- NavigationEdgeCasesTest.kt
- OperatorsTest.kt
- PaginatorAggregationTest.kt
- PaginatorBuilderTest.kt
- PaginatorCrudExtTest.kt
- PaginatorLoggerTest.kt
- PaginatorNavigationEventsTest.kt
- PaginatorReactiveObserveTest.kt
- PaginatorUiStateTest.kt
- PlaceholderPageStateIntegrationTest.kt
- PlaceholderPageStateTest.kt
- PrefetchControllerTest.kt
- RefreshReanchorBookmarkTest.kt
- RefreshReanchorWindowTest.kt
- ReleaseTest.kt
- RemoveAllNonContiguousPagesTest.kt
- RemoveStateCacheTrafficTest.kt
- ResizeTest.kt
- RestartAndRefreshTest.kt
- ShortListReactiveWindowTest.kt
- SmartForEachTest.kt
- SnapshotAndFlowTest.kt
- SnapshotReactiveObserveTest.kt
- TestHelpers.kt
- TransactionTest.kt
- build.gradle.kts
- RecyclerViewScrollPreservation.kt
- RecyclerViewScrollReader.kt
- ScrollDispatcher.kt
- PrefetchErrorChannel.kt
- RecyclerViewScrollSnapshotRegistry.kt
- ScrollBinding.kt
- RecyclerViewScrollSnapshotRegistryTest.kt
- build.gradle.kts
- DataItemCountTracker.kt
- BindPaginated.kt
- BindPrefetchToRecyclerView.kt
- BindToRecyclerView.kt
- PrefetchController.kt
- AndroidManifest.xml
- build.gradle.kts
- proguard-rules.pro
- DataItemCountTracker.kt
- BindPaginated.kt
- BindPrefetchToRecyclerView.kt
- BindToRecyclerView.kt
- PrefetchController.kt
- AndroidManifest.xml
- build.gradle.kts
- proguard-rules.pro
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- jitpack.yml
- LICENSE
- PaginatorDemo.apk
- README.md
- RELEASING.md
- settings.gradle.kts
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
kotlin
설명 보기 ▼
kotlin
Kotlin 애플리케이션 실행기.
더 많은 정보: <https://kotlinlang.org/docs/command-line.html#compile-a-library>.
kotlin {{filename.jar}}
jar 파일 실행:
kotlin -version
Kotlin 및 JVM 버전 표시:
next
설명 보기 ▼
next
서버사이드 렌더링을 사용하여 최적화된 웹 애플리케이션을 구축하는 React 프레임워크.
더 많은 정보: <https://nextjs.org/docs/app/api-reference/cli/next>.
next dev
현재 애플리케이션을 개발 모드로 시작:
next dev {{[-p|--port]}} {{port}}
현재 애플리케이션을 특정 포트에서 시작:
next build
프로덕션에 맞게 최적화된 애플리케이션 빌드:
// repository documentation
Was this content helpful?
(0 ratings)
