296 Repositories
Android user-testing Libraries
A Todo list app with location reminders that remind the user to do something when he reaches a specific location.
A Todo list app with location reminders that remind the user to do something when he reaches a specific location.
Uppics - A simple app that authenticates a user and allows them to post images which can then be upvoted or downvoted
UpPics A simple app that authenticates a user and allows them to post images whi
Register-Yourself - This app uses SQLite database to sign-up and register a user
Register-Yourself This Android app uses SQLite database to sign-up and register a user. Short description This is a basic application where a user sig
Application to allow user to search his favourite repositories from Github.
Github Search Repositories App details: The application contain one screen with a search field and list of repositories. After the user inputs, the se
ANP Audio Recorder is a library that helps a developer to provide a easy way to to user record an audio and play it to get a feedback about the record.
ANP Audio Recorder Introduction ANP Audio Recorder is a library that helps a developer to provide a easy way to to user record an audio and play it to
Bootstrap-hover-dropdown - An unofficial Bootstrap plugin to enable Bootstrap dropdowns to activate on hover and provide a nice user experience.
Bootstrap Hover Dropdown Plugin Version 2.0.2 Name Change Twitter Bootstrap is now just Bootstrap, and I've renamed this repo, renamed the files and c
FeedbackerLib - feedback Library is a new way of getting user feedback!
Feedbacker Library This Library Provide you to get user device information, when they provide feedback to you. It Includes- Lite Version (No Activity
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
Zircon is an extensible and user-friendly, multiplatform tile engine.
Zircon - A user-friendly Tile Engine & Text GUI Need info? Check the Docs | or Create an issue | Check our project Board | Ask us on Discord | Support
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
Bloat-free Immediate Mode Graphical User interface for JVM with minimal dependencies (rewrite of dear imgui)
dear jvm imgui (This rewrite is free but, on the same line of the original library, it needs your support to sustain its development. There are many d
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
Note app that allows user to save/edit/delete/search any type of notes and view them in a list
NoteApp Note app that allows user to save/edit/delete/search any type of notes a
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
AR-based library for Android which is capable of detecting faces and overlaying images above the user’s head
ARFaceDetection Meet ARFaceDetection by Cleveroad We’re glad to share with you our latest AR-based library for Android. It’s designed with ARCore tech
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
A tip app which the user can use a screen bar to choose a tip based on the service, the total is then displayed.
Tip Calculator Spencer Damon Tippy Total computes the tip and total amount for a bill. The app uses the base amount and tip percentage to calculate th
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
This SDK can be used to identify a user via passport or ID Card prove identity of user via Biometry comparing selfie and photo from chip of ID Doc
Verdi Mobile SDK This SDK can be used to identify a user via passport or Id Card
TouchLockView is a screen touch locker when the user does not want to interact the screen wrongly.
TouchLockView TouchLockView is a screen touch locker when the user does not want to interact the screen wrongly. For example, while watching video. Lo
Wallpaper and ringtone Application which allows user to set and download Wallpaper or ringtone
Wallpaper Wallpaper is a Wallpaper and ringtone Application which allows user to
Server/Client Chatting application that allows to choose to chat in a group chat or privately to a specific connected user
ktor_chatting_application Server/Client Chatting application that uses Ktor webs
An app that displays the list of top headlines and when the user clicks on a news story
News Feed Android App (Summary) This app works as an app that shows the recent n
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
An application to enable a user to manage a product listing
iProcureAndroidTest This is an application to enable a user to manage a product listing (in an e-commerce environment). 📝 . Written in Kotlin and imp
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
Adding locale aware thousands separator dynamically as the user types
Locale aware, dynamic thousands separator for EditText Adding locale aware thousands separator dynamically as the user types Features: Add thousands s
Sanctuary relies on the Android Work Profile APIs to create a self-contained work profile on a user's personal device.
Sanctuary relies on the Android Work Profile APIs to create a self-contained work profile on a user's personal device. Managed apps, data, and management policies are restricted to the work profile, keeping them secure and separate from personal data while maintaining user privacy.
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
This SDK can be used to identify a user via passport or ID Card prove identity of user via Biometry comparing selfie and photo from chip of ID Doc
Verdi Mobile SDK This SDK can be used to identify a user via passport or Id Card. In this repository, you can find the library itself and the Sample a
Remindly is a simple and user friendly Android application to create reminders.
Remindly Android reminder app Features Material Design UI Repeating reminders. Set intervals in minutes, hours, days, weeks and months Completely free
VertiKin is an e-commerce platform that allows the user to search through an online product inventory.
VertiKin is an e-commerce platform that allows the user to search through an online product inventory. It is also able to automatically detect what users might be interested in buying.
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
A real time notification App which reminds its user with daily schedules
On Time Pro ⌚ A real time notification App which reminds its user with daily schedules, time-table ⌛ , due assignments 📜 , regular classes with just
This is an Online Book App in which user can read and add their books on favourites fragment and also give rating on it.
BookHub-AndroidApp BookHub Basic Android App Based on the concept of Fragment, Navigation Drawer, Database (Room), Internet Access, etc. See the app o
A simple App which fetches data from NewYork times api and show news to the user
Stay-TheNewsApp This is a simple java app, which fetches data from NewYork times api and show news to the user, News can be seen from various categori
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
A TODO list app with location reminders that remind the user to do something when the user is at a specific location
Project Title Location Reminder Getting Started A TODO list app with location reminders that remind the user to do something when the user is at a spe
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
A server which delivers the game cache files to an end-user.
RuneTopic Js5 Server A server which delivers the game cache files to an end-user. Setup Guide You can host a js5 server with Docker or with your local
A server which delivers client configuration settings to an end-user over http.
RuneTopic HTTP Server A server which delivers client configuration settings to an end-user over http. Setup Guide You can host a http server with Dock
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
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
An application that allows the user to update variety of smartphones that are used such as iPhone and Android
PhoneApplication An application that allows the user to update variety of smartphones such as iPhone and Android. This application allows users to add
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
An android app that uses Google Maps API and SDK to track a user's location and calculate the total distance travelled
Bike Rush is an android app that uses Google Maps API and SDK to track a user's location and calculate the total distance travelled by him or her along with time and average speed.
Jetpack Compose performance testing
Jetpack Compose performance testing
Menyimpan source code tugas User Interaction and Control, mata kuliah Pemrograman Mobile Teori, semester lima tahun 2021.
android-uic About This Project Android-uic adalah sebuah aplikasi sederhana yang dibuat untuk menyelesaikan tugas dua mata kuliah pemrograman mobile.
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
Android-Java-App - Notepad app with user and password. SQL Lite
DVNote2 App Android-Java-App Notepad app with user and password Application made in Android Studio with Java language and SQLite database. How does it
Menyimpan source code tugas User Interaction and Control, mata kuliah Pemrograman Mobile Teori, semester lima tahun 2021.
android-uic About This Project Android-uic adalah sebuah aplikasi sederhana yang dibuat untuk menyelesaikan tugas dua mata kuliah pemrograman mobile.
A set of Android-UI components to make it easier to request permission in a user friendly way.
Permission UI A set of Android-UI components to make it easier to request permission in a user friendly way. Access background location A jetpack comp
My Maps displays a list of maps, each of which show user-defined markers with a title, description, and location. The user can also create a new map. The user can save maps and load them in from previous usages of the app.
My Maps Bryant Jimenez My Maps displays a list of maps, each of which show user-defined markers with a title, description, and location. The user can
myMaps displays a list of maps, each of which show user-defined markers with a title, description, and location.
My Maps Trevor Carrell myMaps displays a list of maps, each of which show user-defined markers with a title, description, and location. The user can a
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
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
Display's information about SpaceX crew members and ships by consuming a rest api and storing the data to display when the user is offline.
Space-X App Display's information about SpaceX crew members(look for ‘Crew’ section in rest api docs) and ships (look for ‘Ships’ section in rest api
Stockly is an Android app, which allows user to manage their portfolio in ease.
Stockly - Android App Stockly is an portfolio management app, which allows users to view historical data on price of stocks and their descriptions. Us
Speech-Text Converter is a simple task that enable the user to convert the speech to text or convert text to speech (by Mic)
Speech-Text Converter About Speech-Text Converter is a simple task that enable the user to convert the speech to text or convert text to speech (by Mi
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
Simple and lightweight UI library for user new experience, combining floating bottom navigation and bottom sheet behaviour. Simple and beautiful.
Simple and lightweight UI library for user new experience, combining floating bottom navigation and bottom sheet behaviour. Simple and beautiful.
SOFE4640U - Mobile Application Development Assignment 1: The purpose of this assignment is to create an Android mobile application where the user can calculate their equated monthly installment (EMI) based on the mortgage amount tenure and the interest rate.
MAD_A1 SOFE4640U - Mobile Application Development Assignment 1: The purpose of this assignment is to create an Android mobile application where the us
Generate a JSON bookmarks document from a GitHub user
Github to bookmarks This little webapp will generate a JSON bookmarks document from a GitHub user. This is intended to be used with bbt. An instance i
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
Generated with spring boot kotlin starter kit
Kotlin backend Generated with spring boot kotlin starter kit The idea is to: Get a microservice written in kotlin for managing users and roles. To be
A recipe app where user can search new recipes from an API
Recipe -app This is a recipe app where user can search new recipes from an API, save them, create their own recipes and edit saved recipes. The app is
Movie app that receives popular movies and allows the user to search for the specific movie through the Rest API with help of retrofit library &MVVM architecture.
MovieClue Millions of movies, TV shows and people to discover. Explore now Movie app that recieves popular movies and allow the user to search for spe
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
Realtime SOS Android Application. Location (GPS + Cellular Network) tracing application by alerting guardians of the User.
WomenSaftey Women Safety Android Application: Realtime SOS Android Application. Designed a Location (GPS + Cellular Network) tracing application by al
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
A demo app to show how to detect screenshots taken by the user while using the app
Screenshot Detector A demo app to show how to detect screenshots taken by the user while using the app. Blog link Detect Screenshots in Android Screen
Add screenshots to your Android tests
Testify — Android Screenshot Testing Add screenshots to your Android tests Expand your test coverage by including the View-layer. Testify allows you t
Disk Usage/Free Utility - a better 'df' alternative
duf Disk Usage/Free Utility (Linux, BSD, macOS & Windows) Features User-friendly, colorful output Adjusts to your terminal's theme & width Sort the re
Sentinel is a simple one screen UI which provides a standardised entry point for tools used in development and QA alongside device, application and permissions data.
Sentinel Sentinel is a simple one screen UI that provides standardised entry point for tools used in development and QA alongside device, application
Easily scale your Android Instrumentation Tests across Firebase Test Lab with Flank.
Easily scale your Android Instrumentation Tests across Firebase Test Lab with Flank.
Clothes shop native android app
ShopApp I built this clothes shop native android app in which I tried to implement clean architecture principles and use Jetpack Compose to create the
Barista makes developing UI test faster, easier and more predictable. Built on top of Espresso
Barista makes developing UI test faster, easier and more predictable. Built on top of Espresso, it provides a simple and discoverable API, removing most of the boilerplate and verbosity of common Espresso tasks. You and your Android team will write tests with no effort.
Fixtures for Kotlin providing generated values for unit testing
A tool to generate well-defined, but essentially random, input following the idea of constrained non-determinism.
A webapp which generates a simple Discord profile banner image in real-time which shows user's status and activity.
DiscordProfileBanner This tool generates a Discord profile banner image in realtime. I wrote it for use in my AniList profile. An example in action: H
Turbine is a small testing library for kotlinx.coroutines Flow.
A small testing library for kotlinx.coroutines Flow
An Online Meme Sharing app with swipeable vidoes, user can like, share different videos, each viewpager item has one video to show.
MemesSharing An Online Meme Sharing app with swipeable vidoes, user can like, share different videos, each viewpager item has one video to show. 1. Fl