Kakao
Nice and simple DSL for Espresso in Kotlin
File Explorer
Download Latest Version (.zip)- pr_detekt.df.kts
- master-deploy-snapshot.yml
- master-github-pages.yml
- pr-checks.yml
- release-deploy-ext-clicks.yml
- release-deploy.yml
- FUNDING.yml
- Github.kt
- VersionCatalog.kt
- convention.android-base.gradle.kts
- convention.application.gradle.kts
- convention.kotlin.gradle.kts
- convention.library.gradle.kts
- convention.publishing.gradle.kts
- build.gradle.kts
- settings.gradle.kts
- debug.keystore
- secring.gpg
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- BottomNavigationViewActions.kt
- BottomNavigationViewAssertions.kt
- KBottomNavigationView.kt
- CheckableActions.kt
- CheckableAssertions.kt
- KCheckBox.kt
- ChipAssertions.kt
- ChipDrawableMatcher.kt
- KChip.kt
- ChipGroupActions.kt
- ChipGroupAssertions.kt
- KChipGroup.kt
- ClickAction.kt
- EspressoDoubleClick.kt
- EspressoLongClick.kt
- EspressoSingleClick.kt
- BaseActions.kt
- NestedScrollToAction.kt
- ScrollableActions.kt
- SwipeableActions.kt
- AdapterAssertions.kt
- BaseAssertions.kt
- RootBuilder.kt
- ViewBuilder.kt
- Extentions.kt
- AbsListViewAdapterSizeMatcher.kt
- AnyTextMatcher.kt
- BackgroundColorMatcher.kt
- BoldStyleMatcher.kt
- ChildCountMatcher.kt
- CompoundDrawableMatcher.kt
- DrawableMatcher.kt
- FirstViewMatcher.kt
- HintMatcher.kt
- IndexMatcher.kt
- ItalicStyleMatcher.kt
- ItemMatcher.kt
- NavigationItemMatcher.kt
- NonCachingCharSequenceMatcher.kt
- PageMatcher.kt
- PositionMatcher.kt
- ProgressMatcher.kt
- RatingBarMatcher.kt
- RecyclerViewAdapterSizeMatcher.kt
- SelectedChipMatcher.kt
- SliderMatcher.kt
- SpanDrawableMatcher.kt
- SpinnerAdapterSizeMatcher.kt
- SpinnerPopupMatcher.kt
- SwipeRefreshLayoutMatcher.kt
- SwitcherCurrentViewMatcher.kt
- TextInputLayoutCounterEnabledMatcher.kt
- TextInputLayoutErrorEnabledMatcher.kt
- TextInputLayoutHintEnabledMatcher.kt
- TextSizeMatcher.kt
- TextViewGravityMatcher.kt
- ToolbarNavigationMatcher.kt
- ToolbarSubtitleMatcher.kt
- ToolbarTitleMatcher.kt
- TypefaceMatcher.kt
- ViewConditionMatcher.kt
- ViewGroupPositionMatcher.kt
- ViewPager2AdapterSizeMatcher.kt
- ContextUtils.kt
- KBaseView.kt
- KDSLView.kt
- KSwipeView.kt
- KView.kt
- KakaoDslMarker.kt
- DataInteractionDelegate.kt
- Delegate.kt
- ViewInteractionDelegate.kt
- WebInteractionDelegate.kt
- KAlertDialog.kt
- DrawerActions.kt
- KDrawerView.kt
- EditableActions.kt
- KEditText.kt
- KTextInputLayout.kt
- TextInputLayoutAssertions.kt
- ImageViewAssertions.kt
- KImageView.kt
- ActivityResultBuilder.kt
- BundleBuilder.kt
- ComponentNameBuilder.kt
- IntentBuilder.kt
- KIntent.kt
- UriBuilder.kt
- Interceptable.kt
- Interception.kt
- Interceptor.kt
- AbsListViewAdapterActions.kt
- AbsListViewAdapterAssertions.kt
- DataBuilder.kt
- KAbsListView.kt
- KAdapterItem.kt
- KAdapterItemType.kt
- KAdapterItemTypeBuilder.kt
- KEmptyAdapterItem.kt
- KNavigationView.kt
- NavigationViewActions.kt
- NavigationViewAssertions.kt
- KViewPager.kt
- ViewPagerActions.kt
- ViewPagerAssertions.kt
- KEmptyViewPagerItem.kt
- KViewPager2.kt
- KViewPagerItem.kt
- KViewPagerItemType.kt
- KViewPagerItemTypeBuilder.kt
- ViewPager2Actions.kt
- ViewPager2AdapterAssertions.kt
- DatePickerAction.kt
- DatePickerAssertion.kt
- KDatePicker.kt
- KDatePickerDialog.kt
- KTimePicker.kt
- KTimePickerDialog.kt
- TimePickerAction.kt
- TimePickerAssertion.kt
- KProgressBar.kt
- KSeekBar.kt
- PreciseSwipe.kt
- ProgressBarActions.kt
- ProgressBarAssertions.kt
- SeekBarActions.kt
- KRatingBar.kt
- RatingBarActions.kt
- RatingBarAssertions.kt
- KEmptyRecyclerItem.kt
- KRecyclerItem.kt
- KRecyclerItemType.kt
- KRecyclerItemTypeBuilder.kt
- KRecyclerView.kt
- RecyclerActions.kt
- RecyclerAdapterAssertions.kt
- Screen.kt
- ScreenActions.kt
- KScrollView.kt
- ScrollViewActions.kt
- KSearchView.kt
- SearchViewActions.kt
- SearchViewAssertions.kt
- KSlider.kt
- SliderActions.kt
- SliderAssertions.kt
- KSpinner.kt
- KSpinnerItem.kt
- SpinnerAdapterActions.kt
- SpinnerAdapterAssertions.kt
- KSwipeRefreshLayout.kt
- SwipeRefreshLayoutActions.kt
- SwipeRefreshLayoutAssertions.kt
- KSwitch.kt
- SwitchableActions.kt
- KTabLayout.kt
- TabLayoutActions.kt
- TabLayoutAssertions.kt
- KButton.kt
- KSnackbar.kt
- KTextView.kt
- TextViewActions.kt
- TextViewAssertions.kt
- KToolbar.kt
- ToolbarViewActions.kt
- ToolbarViewAssertions.kt
- KWebView.kt
- WebActions.kt
- WebAssertions.kt
- WebElementBuilder.kt
- Kakao.kt
- AndroidManifest.xml
- build.gradle.kts
- version
- RelativeCoordinatesProvider.kt
- VisibleCenterGlobalCoordinatesProvider.kt
- ClickEvent.kt
- DoubleClickEvent.kt
- InProcessClickAction.kt
- LongClickEvent.kt
- MotionEvents.kt
- SingleClickEvent.kt
- KakaoClicksTestRule.kt
- WithVisualClicks.kt
- ClickVisualization.kt
- VisualClicksConfig.kt
- VisualizationDrawable.kt
- KakaoDoubleClick.kt
- KakaoLongClick.kt
- KakaoSingleClick.kt
- AndroidManifest.xml
- build.gradle.kts
- README.md
- version
- AlertDialogActivityScreen.kt
- AnimatedButtonClickScreen.kt
- AutoCompleteActivityScreen.kt
- ButtonClickScreen.kt
- ChipGroupActivityScreen.kt
- ChipsScreen.kt
- DrawableListScreen.kt
- DrawableRecyclerScreen.kt
- EmptyImageViewScreen.kt
- ImageViewScreen.kt
- IntentActivityScreen.kt
- LinearLayoutScreen.kt
- Pager2Screen.kt
- PickersActivityScreen.kt
- ScrollScreen.kt
- SliderScreen.kt
- SpinnerActivityScreen.kt
- SwitchersScreen.kt
- TabLayoutActivityScreen.kt
- TestActivityScreen.kt
- TestListScreen.kt
- TestNestedRecyclerScreen.kt
- TestRecyclerScreen.kt
- TestWebScreen.kt
- TextInputLayoutScreen.kt
- TextScreen.kt
- ClickExtensions.kt
- AlertDialogTest.kt
- AnimatedButtonClickTest.kt
- AutoCompleteTest.kt
- ButtonClickRuleTest.kt
- ButtonClickTest.kt
- ButtonDoubleClickTest.kt
- ChipGroupTest.kt
- ChipsTest.kt
- DrawableListTest.kt
- DrawableRecyclerTest.kt
- EmptyDrawableMatcherTest.kt
- HorizontalScrollTest.kt
- ImageViewTest.kt
- IntentActivityTest.kt
- InterceptorTest.kt
- LinearLayoutTest.kt
- ListTest.kt
- MultiTypeRecyclerTest.kt
- NestedRecyclerTest.kt
- NestedScrollTest.kt
- Pager2Test.kt
- PickersTest.kt
- ScrollTest.kt
- SingleTypeRecyclerTest.kt
- SliderTest.kt
- SpinnerTest.kt
- SwitchersViewTest.kt
- TabLayoutTest.kt
- TestActivityTest.kt
- TextInputLayoutTest.kt
- TextViewTest.kt
- WebTest.kt
- BaseDelegatesAdapter.kt
- ItemDelegate.kt
- AlertDialogActivity.kt
- AnimatedButtonClickActivity.kt
- AutoCompleteActivity.kt
- ButtonClickActivity.kt
- ButtonDoubleClickActivity.kt
- ChipGroupActivity.kt
- ChipsActivity.kt
- DrawableListActivity.kt
- DrawableRecyclerActivity.kt
- EmptyImageViewActivity.kt
- HorizontalScrollActivity.kt
- ImageViewActivity.kt
- IntentActivity.kt
- LinearLayoutActivity.kt
- ListActivity.kt
- MultitypeRecyclerActivity.kt
- NestedRecyclerActivity.kt
- NestedRecyclerAdapter.kt
- NestedScrollActivity.kt
- PickersActivity.kt
- RecyclerAdapter.kt
- ScrollActivity.kt
- SingleTypeRecyclerActivity.kt
- SliderActivity.kt
- SpinnerActivity.kt
- SwitchersActivity.kt
- TabLayoutActivity.kt
- TestActivity.kt
- TextActivity.kt
- TextInputLayoutActivity.kt
- ViewPager2Activity.kt
- WebActivity.kt
- ic_android_black_24dp.xml
- ic_auto_fix_high_24dp.xml
- ic_sentiment_very_satisfied_black_24dp.xml
- activity_alert_dialog.xml
- activity_animated_button_clicks.xml
- activity_auto_complete.xml
- activity_button_clicks.xml
- activity_button_double_clicks.xml
- activity_chip_group.xml
- activity_chips.xml
- activity_drawable_list.xml
- activity_drawable_recycler.xml
- activity_empty_image_view.xml
- activity_horizontal_scroll.xml
- activity_image_view.xml
- activity_input_layout.xml
- activity_intent.xml
- activity_linear_layout.xml
- activity_list.xml
- activity_nested_scroll.xml
- activity_pickers.xml
- activity_recycler.xml
- activity_scroll.xml
- activity_slider.xml
- activity_spinner.xml
- activity_tab_layout.xml
- activity_test.xml
- activity_text.xml
- activity_textswitcher.xml
- activity_view_pager2.xml
- activity_web.xml
- checkbox_item_recycler.xml
- google_maps.xml
- item_autocomplete.xml
- item_image.xml
- item_nested_recycler.xml
- simple_fragment.xml
- text_item_recycler.xml
- main_menu.xml
- colors.xml
- google_maps_api.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- build.gradle.kts
- .editorconfig
- .gitignore
- ADOPTERS.md
- build.gradle.kts
- CODE_OF_CONDUCT.md
- CODEOWNERS
- CONTRIBUTING.md
- detekt-baseline.xml
- detekt-config.yml
- Gemfile
- gradle.properties
- gradlew
- gradlew.bat
- ISSUE_TEMPLATE.md
- LICENSE
- Marathonfile
- README.md
- settings.gradle.kts
# Installation Guide
1. Get the code
git clone https://github.com/KakaoCup/Kakao
Downloads the entire project code from GitHub to your computer.
cd Kakao
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
3. Ruby
EasyPrerequisites
bundle install
Installs the Ruby libraries listed in the Gemfile.
If bundle install finishes without errors, continue with the run command from the README (e.g. rails server).
// repository documentation
Was this content helpful?
(0 ratings)
