169 Repositories
Android integration-testing Libraries
Selenium locators for Java/Kotlin that resemble the Testing Library (testing-library.com).
Selenium Testing Library Testing Library selectors available as Selenium locators for Kotlin/Java. Why? When I use Selenium, I don't want to depend on
Integration-test library for Kotlin and Java
Maya Maya (/ˈmɑːjə/, माया), literally "illusion" or "magic". In Vedic texts it connotes a "magic show, an illusion where things appear to be present,
Automated tests using Rest-assured with Kotlin lang
Testes de API em Kotlin Pré-requisitos Instalar o Kotlin Ambiente Para executar os testes localmente, estou utilizando o ServeRest Link do Repo: https
Android sample app for mobile-sdk integration
Dyte Android Sample App An example app in kotlin using the Dyte Mobile Core SDK Explore the docs » View Demo · Report Bug · Request Feature Table of C
sample codebase for E2E testing with Jest, Appium and WebDriverIO for Android and iOS
E2E testing for React Native with Jest, Appium and WebDriverIO (iOS and Android) In this repo you will find a sample project to showcase how to do E2E
Sample repo that demonstrates various options for testing Jetpack Compose applications.
Composing With Confidence This is the sample repository for the Composing With Confidence presentation from Droidcon NYC in 2022. If you run the sampl
Restler is a beautiful and powerful Android app for quickly testing REST API anywhere and anytime.
Restler Restler has been built with simplicity and ease of use in mind. It allows you send custom HTTP/HTTPS requests and test your REST API anywhere
Sample Project with Clean Architecture for demonstrating using Kotlin Flows for fetching User Location and networking.
Nearby-Places-Foursquare-Android Getting Nearby Places using Foursquare API API's Used from FourSquare Get Key from Foursquare site. NearBy places Her
Followed best practices, MVVM, clean architecture and coroutines.
GitHub Profiles Video Walktrough Using Github public API allows users to search Github profiles through the username. It shows the necessary informati
Mobile Security Framework (MobSF)
Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.
Shot is an Android project you can use to write screenshot for your apps in a simple and friendly way
Shot is an Android project you can use to write screenshot for your apps in a simple and friendly way. What is this? Shot is a Gradle plugin and
CryptoMovies is a small app that show modern Android developement: with Hilt, Coroutines, Flow, Jetpack and Material Design 3
CryptoMovies is a small app that show modern Android developement: with Hilt, Coroutines, Flow, Jetpack and Material Design 3.
This project is for training purposes in Android with Kotlin Course.
fullAndroidCourseClassC This project is for training purposes in Android with Kotlin Course. `//Dependencies dependencies { //Kotlin implementation "o
ToDo App is a kind of app that generally used to maintain our day-to-day tasks or list everything that we have to do
ToDo App is a kind of app that generally used to maintain our day-to-day tasks or list everything that we have to do, with the most important tasks at the top of the list, and the least important tasks at the bottom. It is helpful in planning our daily schedules.
Ecormmerce app built using Android latest UI framework - Compose UI and data coming from Fake Store API
BuyCart 🛒 Android shopping app built with Jetpack Compose consuming FAKE STORE API I am trying to learn and follow some standard Android architecture
Compose Multiplatform integration for Redux-Kotlin
Redux-Kotlin-Compose Compose Multiplatform integration for Redux Kotlin Installation Artifacts are hosted on maven central. For multiplatform, add the
Library for testing highlighting in plugins for IDEA in KPHP format.
intellij-kphp-highlighting-test-adapter Library for testing highlighting in plugins for IDEA in KPHP format. Installation Kotlin DSL plugins { id(
Example code from coroutines testing talk.
Coroutines Testing This repo contains example code used to build my (Bill Phillips) talk on coroutines testing. Use it however you please, but note so
Integration of Retrofit and Hilt-Dagger with MVVM architecture to get request from GitHub Api
GitHubApiApp-MVVM-Retrofit-Hilt-Dagger-Livedata 🎈 I built this project to demonstrate integration of Hilt-Dagger and Retrofit with MVVM architecture.
Android SDK development environment Docker image
AndroidSDK Android SDK development environment Docker image Goals It contains the complete Android SDK enviroment, is able to perform all regular Andr
Allows recording and playback http request/responses for testing purposes.
Test Record Interceptor est Record Interceptor allows to record responses from http request to be replayed at tests. How it works Use regular http cal
A Kotlin multiplatform unit testing library inspired by / similar to Google Truth.
Truthish A testing API inspired by Google Truth but rewritten in Kotlin from the ground up, so it can be used in Kotlin multiplatform projects. For ex
Successor to ProxyBuilder - Uses Spring & Netty for testing proxies, interacting with a local MariaDB.
Successor to ProxyBuilder - Uses Spring & Netty for testing proxies, interacting with a local MariaDB.
Android Clean Architecture in Rorty is a sample project that presents modern, approach to Android application development using Kotlin and latest tech-stack.
Android Clean Architecture in Rorty is a sample project that presents modern, approach to Android application development using Kotlin and latest tech-stack.
Playground for Vault Integration
Vault Lab This is playground for spring-booter to test integrating with Vault the Hashi-Corp product. Secret-Engines that are available now: Transit :
A complete app that demonstrate how to build an Android application using the Uncle Bob's Clean Architecture approach
📷 Blog taking application utilizing Ktor REST-API and following modern practices: Kotlin, Coroutines, Flows, Channels, Room, Work Manager, Navigation Component, MVI, Clean Architecture, Modularization, Dagger Hilt, Tests...
Allows recording and playback http request/responses for testing purposes.
Allows recording and playback http request/responses for testing purposes.
Write Tests as Examples on the Method-under-test
Write Tests as Examples on the Method-under-test
Testify — Android Screenshot Testing
Testify — Android Screenshot Testing Add screenshots to your Android tests Expand your test coverage by including the View-layer. Testify allows you t
☀️ 🌤 Sample weather app with Retrofit, Hilt and Coroutines ☀️ 🌤
WeatherAppsX app is a sample networking app showing weather forecast of the current day and the average forecast for the next four days.
A tool that can mock out an existing Appium session, supports both Java and Kotlin.
appium-mocker A tool that can mock out an existing Appium session, supports both Java and Kotlin. How to install latest appium-mocker Beta/Snapshots
A demo project showcasing different exercises + details with prepopulated data from room. Includes tests
README Pre-requisites I used Android Studio Bumblebee (2021.1.1). In case of any issues, do let me know because I understand that issues might vary fo
Integration of ONNX with Kotlin JS - Deep Learning running in the browser
Integration of ONNX with Kotlin JS - Deep Learning running in the browser
Framework for Mobile test automation (Native app and Browser) on Android and IOS devices
Appium Mobile Automation Framework Framework for Mobile test automation (Native app and Browser) on Android and IOS devices 📱 🚀 Quick Start - Appium
A set of TestRules and ActivityScenarios to facilitate UI Testing under given configurations: FontSizes, Locales
AndroidUiTestingUtils A set of TestRules, ActivityScenarios and utils to facilit
Codebeispiele für meinen Vortrag "Das untere Ende der Testpyramide"
unit-testing-best-bad-practices Codebeispiele für meinen Vortrag "Das untere Ende der Testpyramide" Beispiel für Mocking ist 💩 Siehe BookRepository u
This service provides first-class custom ROM integration for my Repainter app, which offers customizable dynamic theming for Android 12.
Repainter ROM integration This service provides first-class custom ROM integration for my Repainter app, which offers customizable dynamic theming for
Wiremock-testing - WireMock - A great library to mock APIs in your tests and supports Junit5
WireMock Testing WireMock is a great library to mock APIs in your tests and supp
Toster - Small test dsl based on adb commands that allows you to test the mobile application close to user actions
toster Small test dsl based on adb commands that allows you to test the mobile a
Feature flags solution that is fast, lean, and open-source.
FFS Feature flags solution that is fast, lean, and open-source. Documentation Full documentation available at https://doist.github.io/ffs/. Project FF
Android Open-Source Telematics App with Firebase© integration
Android Open-Source Telematics App with Firebase© integration Description This Telematics App is developed by Damoov and is distributed free of charge
A curated list of standards, tests and benchmarks that can be used for testing and evaluating dev-tools
A curated list of standards, tests and benchmarks that can be used for testing and evaluating dev tools Contribution Add the description of the benchm
Git Flow Integration plugin for IntelliJ
Git Flow Integration for Intellij An intelliJ plugin providing a UI layer for git-flow, which in itself is a collection of Git extensions to provide h
A ready-made pretty interactive card form that can be included in your Android app, making it easy to accept credit and debit cards.
ANDROID CARD FORM A better Android credit/debit card interactive form without writing a lot of code CardForm can be used as a simple credit card valid
The app demonstrates principles of usecases with RxJava2 , Dagger2 , Room , MVP , Mockito and Clean Architecture in Android. 📚
Mediateka About The app demonstrates principles of Clean Architecture in Android. Based on data from https://www.themoviedb.org/ Screenshots Simple il
Stops app usage after a period of time has passed starting from app build date.
TimeBomb Introduction Blocks the user from keep using the App after a period of time based on build time. Mainly to have control preview versions hand
SocialLogin - Android library for easy social login integration
Social Login With this library you can easily add authorization via social network in your application Each social network and auth type provides in s
Twitter-Helper - A helper library that helps making twitter integration easy
Twitter-Helper (Not Maintaining Anymore) A Twitter integration library for Android that helps making twitter integration very easy. Using Twitter Help
A specification framework for Kotlin
A Test Framework for Kotlin Visit the web site for more documentation and information. Current State of the Project Spek 2.x is main development branc
Fluent Assertion-Library for Kotlin
Kluent Kluent is a "Fluent Assertions" library written specifically for Kotlin. It uses the Infix-Notations and Extension Functions of Kotlin to provi
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
Hamcrest for Kotlin
HamKrest - Hamcrest for Kotlin A reimplementation of Hamcrest to take advantage of Kotlin language features. Note: as of version 1.4.0.0, you must add
Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
Snapshot Testing framework for Kotlin.
KotlinSnapshot Snapshot Testing framework for Kotlin. What is this? Snapshot testing is an assertion strategy based on the comparision of the instance
Simple, Expressive, Extensible Testing for Kotlin on the JVM
Minutest JUnit multiplied by Kotlin Why Another Test Framework? JUnit is great for quickly writing and running tests as part of a TDD workflow, but tr
A collection of useful Kotlin Extension
KrazyKotlin is a collection of useful Kotlin Extension - inspired by SwifterSwift. More extensions are on the way. If you have any requests, create an
Testing tools for kotlinc and kapt
kompile-testing A library for testing kotlinc compilation with kotlin annotation processors(kapt) which is strongly inspired by google/compile-testing
Very simple Morse API text translator. Mainly to do some testing with jitpack, API development etc.
Very simple Morse text translator API. Far from finish or even being reliable. Use for single sentence. Mainly to test github dependency for Android
Arbitrater is a Kotlin library for creating arbitrary instances of classes by reflection for use in testing
Arbitrater Arbitrater is a library for creating arbitrary instances of classes by reflection, for example to use in testing. It was designed primarily
Aspen is a simple test runner for Kotlin that allows you to write tests using your own DSL.
Aspen is a JUnit runner for Kotlin. It's inspired by Ruby's RSpec syntax, the default DSL has a lot more restrictions, but you can create your own DSL
Property-based testing library for Kotlin
Kwik Property-based testing library for Kotlin. Main features: Test-engine agnostic Multiplatform No reflection Configurable built-in generators Easy
Generate unit testing boilerplate from kotlin files.
TestIt While TDD is a better approach for development, many projects don't practice it and end up with low test coverage. This project is here to help
Simplest Most Powerful Testing Framework For Kotlin
DynaTest Dynamic Testing The simplest and most powerful testing framework for Kotlin. We promote builders over annotations. Instead of having annotati
Test the shape of your functions!
🧪 This library is experimental! Its API is not stabilized yet, and writing tests is still a bit tedious. Use at your own risk. Looking forward to you
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Android Components Architecture in a Modular Word Android Components Architecture in a Modular Word is a sample project that presents modern, 2020 app
Android app to collect data to be analyzed for medical purposes.
Android app to collect medical data Android app to collect data to be analyzed for medical purposes. Its development was started as part of a final de
A JUnit5 Platform TestEngine integrated with the official FHIR Validator to run profile and Questionnaire validation as tests.
🔥 FHIR Validator JUnit Engine A JUnit5 TestEngine to integrate the FHIR Validator into the JUnit5 ecosystem. Supports writing expected validation out
On-device low-memory testing for Android
Android Developer Toolbelt On-device low-memory testing for Android. Fill your phone's RAM and see how your application performs. Download the app, ta
A lightweight tool that simplifies testing of the process death scenario.
Venom Venom is a lightweight tool that simplifies testing of the process death scenario for your android application. Why Venom? The Android Run Time
Fantastic Apps and How to Test Them Sample Project
Book Testing Showcase This is a sample project for workshop Fantastic Apps and How to Test Them Sample Project. This app is about book searching and b
Registration validation testing, Room database testing using JUnit4
Notes app Registration details validation testing, Room database testing using JUnit4 ✨ Screenshots Authors Tridev Deka - LinkedIn - Tridev Deka MIT L
Sample app to demonstrate the integration code and working of Dyte SDK for android, using Kotlin.
Dyte Kotlin Sample App An example app in kotlin using the Dyte Mobile SDK Explore the docs » View Demo · Report Bug · Request Feature Table of Content
Exposed spring integration and code generator for dsl interface
Infra-ORM 欢迎使用 Infra-ORM, 这是一个基于 Exposed 的 ORM 框架,可以和 Spring Boot 集成良好,如果你是 Kotlin 开发者,推荐你试试 Exposed, 配合 Infra-ORM 可以给你带来最佳的开发体验。 为什么造这个轮子? Exposed 提供
Torus CustomAuth integration samples for Android applications
CustomAuth Android Samples Examples of using Torus CustomAuth Android SDK. Usage Clone the repository and open with Android Studio Run the app, you'll
MVVM + Kotlin + Jetpack Compose +Navigation Compose + Hilt + Retrofit + Unit Testing + Compose Testing + Coroutines + Kotlin Flow + Io mockK
MvvmKotlinJetpackCompose Why do we need an architecture even when you can make an app without it? let's say you created a project without any architec
Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVVM clean architecture.
Delish Screens Tech stack & Open-source libraries 100% Kotlin based + Coroutines + Flow for asynchronous. Dagger Hilt 2.37 Accompanist JetPack Jetpack
Akshaya Patra Donation App using Razorpay android integration
Akshaya Patra Donation App (razorpay-android-integration) Akshaya Patra Donation App using razorpay integration Dependency used : Razorpay : com.razor
A seed and demo about how to do end-to-end testing of a Dataflow pipeline
dataflow-e2e-demo This is a demo and a seed project to show how you can end-to-end test a Dataflow pipeline. You can find more about by follwing this
Android app for testing out various networking capabilities
Networking Tools Collection of handy networking tools for everyday development. Port Scanning Subnet Device Finder (discovers devices on local network
Example of a multimodule project following SOLID principles and MVVM, Hilt, Room, coroutines and testing.
MarvelCharacters David Ferrándiz Features Retrieve Marvel’s characters and show them in a grid. See more information about the character in a new scre
Project for testing intern candidate simple level
RickAndMorty-TestTask Тестовый проект 'Гайд по мультфильму Рик и Морти' для практикантов начального и продвинутого уровня. Структура проекта Структура
Jetpack Compose based project, used to stress-testing compose features / integrations and explore non-trivial functionality
Project containing Jetpack Compose samples For pagination & network images it uses CATAAS. Known issues Navigation-Compose Issue with fast tapping on
Code for the Advanced Android Kotlin Testing Codelab 5.1-5.3
TO-DO Notes - Code for 5.1-5.3 Testing Codelab Code for the Advanced Android Kotlin Testing Codelab 5.1-5.3 Introduction TO-DO Notes is an app where y
A Gradle plugin to ease testing in Kotlin Multiplatform projects.
Multiplatform Testing Plugin A Gradle plugin for easy testing of Kotlin Multiplatform projects in your CI pipeline. Support for testing android() targ
A basic template ecommerce application with payment integration made using Android Architechture componets
ShopIt ShopIt is a basic template ecommerce application with payment integration(RazorPay), made using Android Architechture componets and Material Co
Jetpack Compose performance testing
Jetpack Compose performance testing
Jetpack Compose performance testing
Jetpack Compose performance testing ( 🚧 WIP) 🛑 Disclaimer This project is not official, and the information is provided as-is. All test cases descri
Building a Simple Photo App with Jetpack Compose, CameraX, and Kotlin coroutines
Building a Simple Photo App with Jetpack Compose, CameraX, and Kotlin coroutines This repository holds code created as part of the aforementioned tuto
This is a practical project for Professional Android Developers that covers clean Architecture basics using the following: skills: Real-like coding with Kotlin, MVVM Design pattern, Kotlin Coroutines, Room database, Navigation Controller, Jetpack compose, Use cases, and Dependency injection using Dagger-Hilt.
Note App This is a practical project for Professional Android Developers that covers clean Architecture basics using the following: skills: Real-like
Analytics Tools for Kotlin Multiplatform Mobile iOS and android
Index Features Example Introduce Architecture Installation Configure Using Screen Mapper Initialization Implementation Delegate Parameters ATEventPara
A sample Android application with a strong focus on a clean architecture, automated unit and UI testing and continuous integration.
Android playground This is a sample Android application with a strong focus on a clean architecture, automated unit and UI testing and continuous inte
Nice and simple DSL for Espresso Compose UI testing in Kotlin
Kakao Compose Nice and simple DSL for Espresso Compose in Kotlin Benefits Readability Reusability Extensible DSL How to use it Create Screen Create yo
This repo demonstrates how to work on CI/CD for Mobile Apps 📱 using Github Actions 💊 + Firebase Distribution 🎉
Android-CICD This repo demonstrates how to work on CI/CD for Mobile Apps 📱 using Github Actions 💊 + Firebase Distribution 🎉 Getting Started We are
A demo of Rongcloud uniapp sdk integration for compiling debug-apk in Android Studio
Rongcloud-uniapp-sdk-demo A demo of Rongcloud uniapp sdk integration for compiling debug-apk in Android Studio 这是一个为了给uniapp在Android平台打出debug-apk的demo
Lovely Systems Database Testing
Lovely DB Testing This repository provides opinionated testing helpers for database testing used at Lovely Systems. License This plugin is made availa
Complete packet manipulator and sender for testing
Packeteer Packet listening and sending utilities for debugging Installation Download the jar from Releases OR compile it yourself. Instructions to do
Helper functions for making Approvals-Java more Kotlin friendly
Approvals-Kt Helper functions for making Approvals-Java more Kotlin-friendly Usage Verify using Approvals-Kt import com.github.greghynds.approvals.Kot
An android app that demonstrates Snapchat's Creative kit integration with Jetpack compose
Snap Creative kit Sample An android app that demonstrates Snapchat's creative kit integration with Jetpack compose 💻 Requirements To try out this sam
Morsa: Jetpack Compose UI Testing Framework
Morsa: Jetpack Compose UI Testing Framework Test library to ease UI testing with Jetpack Compose Purpose This library aims to add some useful wrappers
Most popular Mocking framework for unit tests written in Java
Most popular mocking framework for Java Current version is 3.x Still on Mockito 1.x? See what's new in Mockito 2! Mockito 3 does not introduce any bre