๐ A comprehensive Android app built in Kotlin for writing and practicing UI test cases using Jetpack Compose, Espresso, and accessibility tools.
- Jetpack Compose UI components
- Test cases using:
- Espresso
- Compose Testing APIs
- Accessibility checks
- Dynamic form testing
- List/Grid UI interactions
- Edge case & error state testing
- State management tests (e.g., loading, empty, error)
- Visual regression support (optional)
- Reusable test utilities
- Clickable views (buttons, icons, etc.)
- Lists with scrolling & lazy loading
- Input validation (TextFields, Forms)
- Snackbars, dialogs, bottom sheets
- Navigation and back stack behavior
- State restoration
- Accessibility labels, touch targets, and contrast
- RTL & different screen sizes
- Kotlin
- Jetpack Compose
- Espresso
- Compose Test
- AndroidX Testing
- Material 3
-
Fork this repository to your GitHub account.
-
Clone your forked repository:
git clone https://github.com/<your-username>/uiTestify.git cd uiTestify
The latest APK build is available here for quick access. Simply download & install on your Android device or emulator to begin testing instantly โ no extra setup needed.
โจ Features:
โก One-click install
๐ฑ Compatible with both devices & emulators
๐ Ready-to-test out of the box
๐ฅ How to Install
๐น On Android Device
Download the APK from this repo.
Transfer it to your phone (if downloaded on PC).
Enable Install from Unknown Sources in your phone settings.
Tap the APK and install.
๐น On Emulator (via ADB)
Ensure your emulator is running.
Run the command: adb install your-app.apk
The app will be available in the emulatorโs app drawer.