Interview test for Kyosk interview

Overview

Kyosk-Android-Test

A project done for the submission of my Kyosk interview application.

Table Of Content.

Project Structure

1. Domain.

This layer is responsible for setting up the projects business rules. Also this is the layer that exposes the usecases around our software artifact. Hence this tends to be the most abstracted layer of the project.

2. Data.

As the name declares, this layer is responsible for handling data that revolves our project. Following the abstraction principle, parts of this layer provide implemetations for the policies set in our domain layer. All things to do with data transformation also happens here just to enforce the rule of crossing over boundaries.

3. Presentation.

This layer plays host to artifacts responsible for information presentation to the user.

Libraries used in the project.

GitHub Actions

  • GitHub Actions - I used Github actions to enforce correct syntax and linting on files.

Screenshots

These are the app's screenshots:

App

Please get the app here

You might also like...
A project that takes advantage of docker and makes the load test easier

Performance Test It's a project that takes advantage of docker and makes the load test easier. Also, it collects metrics from each running container.

kafka test with embedded kafka

kafka-test Requirements running Kafka on localhost:9092 How to use cat sampleuser.json | http POST localhost:9000/produce or use runConfiguration ./.r

🌱 A test implementation of a Minecraft server using RESTful API taking advantage of the interoperability between Kotlin and Java.

🌱 Norin A test implementation of a Minecraft server using RESTful API taking advantage of the interoperability between Kotlin and Java. This project

TestContainer & Spring Test sample repo

SpringBoot Integration-Test sample 🐳 Kotlin(1.6.10) + Spring Boot 2.6.2 + Testcontainers(PostgreSQL) + MyBatis + DbUnit + Spring Security + JWT auth

Test Case Implementation From Nutrition-Framework
Test Case Implementation From Nutrition-Framework

Android Architecture Blueprints v2 Android Architecture Blueprints is a project to showcase different architectural approaches to developing Android a

Test Case Implementation From Nutrition-Framework
Test Case Implementation From Nutrition-Framework

About This Project (work-in-progress 👷 🔧️ 👷‍♀️ ⛏ ) Test Case Implementation Dari Nutrition Framework Version Release This Is Latest Release ~ Beta

Test tv - A marketing company needs a simple pluggable application with a RESTful interface

Demo project A marketing company needs a simple pluggable application with a RES

Nech9ev - Tinkoff Fintech test app
Nech9ev - Tinkoff Fintech test app

Тестовое задание в Тинькофф Финтех Скриншоты Latest category Top category Прилож

Framework for Mobile test automation (Native app and Browser) on Android and IOS devices
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

Owner
Kagiri Charles
Android Developer
Kagiri Charles
Gha-central-test - GitHub Actions Maven Central Test

GitHub Actions Maven Central Test Pushing a tag does a release. Local Maven Depl

James Ward 1 Jan 19, 2022
A project that helps us generate the test project to test the Gradle plugin.

Ktlint Gradle Provides the function to generate a Gradle project for us to test your Gradle plugin Latest plugin version: [1.0.0] Table of content How

Jack Chen 5 Jul 20, 2022
A starting point for interview exercises

Kotlin Interview Starting Point This repo will serve as a starting point for your code challenge. Feel free to change anything in order to complete it

Agilefreaks 0 Mar 18, 2022
Search image app [Adanian Labs Interview], Android developer role

Pixar This is App shows you Images from the Pixabay API Table of Contents Functionalities Approach Screenshots How To Setup Libraries Used Author Info

Abdulfatah Mohamed 2 Dec 20, 2022
Sample demonstrates use of Flow, StateFlow & how we can test Flow

FlowSample This sample demonstrates use of Flow, StateFlow & how we can test Flow. In Kotlin, Coroutine is just the scheduler part of RxJava but now w

null 0 Oct 24, 2021
API for a library using Kotlin, Spring-boot and covered by test

Library API This API is to create Books and be able to borrow from them I'm using: Spring Boot version 2.5.6 Kotlin 1.5.31 Java 11 I'm implementing us

Daniel Queiroz 1 Nov 5, 2021
A funny project to help you test your BNF syntax

Readme The idea of this project is to implement a BNF expression compiler. We could use BNF to design some syntax like Arithmetic expression. <factor>

Jack Chen 4 Dec 21, 2022
Test task from AppSelect company

Test task from AppSelect company

Chapaev Anton 0 Nov 22, 2021
Simple App made for a test to Studio Sol Company

Studio Sol Test - Guess the Number Simple App made for a test to Studio Sol Company. #What you'll see in this project: ViewBinding Navigation Animatio

Philippe Muniz 1 Nov 19, 2021
Modular Android architecture which showcase Kotlin, MVVM, Navigation, Hilt, Coroutines, Jetpack compose, Retrofit, Unit test and Kotlin Gradle DSL.

SampleCompose Modular Android architecture which showcase Kotlin, MVVM, Navigation, Hilt, Coroutines, Jetpack compose, Retrofit, Unit test and Kotlin

Mohammadali Rezaei 7 Nov 28, 2022