Skip to content

codedbyaman/UiTestify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

uiTestify

๐Ÿš€ A comprehensive Android app built in Kotlin for writing and practicing UI test cases using Jetpack Compose, Espresso, and accessibility tools.

uitestify

โœจ Features

  • 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

๐Ÿงช UI Testing Coverage

  • 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

๐Ÿ“ฑ Tech Stack

  • Kotlin
  • Jetpack Compose
  • Espresso
  • Compose Test
  • AndroidX Testing
  • Material 3

๐Ÿš€ Getting Started

  1. Fork this repository to your GitHub account.

  2. Clone your forked repository:

    git clone https://github.com/<your-username>/uiTestify.git
    cd uiTestify
    

๐Ÿš€ APK for Testing

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.

About

๐Ÿš€ A comprehensive Android app built with Kotlin for practicing and writing UI test cases using Jetpack Compose, Espresso, and accessibility best practices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages