A light-weight Android client for Polyhoot! Written in Kotlin and made with Material 3 and Dynamic Colors support.

Overview

License: Apache-2.0 Android CI

Polyhoot! Android client

Polyhoot! Logo

A light-weight Android client for Polyhoot! Written in Kotlin and made with Material 3 and Dynamic Colors support.

Download latest release

Polyhoot! is being distributed through Firebase App Distribution. You can use this link to get releases: Firebase App Distribution Invitation

Screenshots

Build Artifacts

You can download latest debug package of the app from GitHub Action Android CI workflow here. Open latest successful action and download zipped APK file from the Artifacts section.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Java Development Kit 17
  • Android SDK Manager

Cloning

git clone https://github.com/polyhoot/android -b master

Using your own server

You can set WebSocket URL to your own server by editing polyhootWebSocketUrl field in app/gradle.properties:

app/gradle.properties:

/* ... */
# Defines main entry point to polyhoot server infrastructure
# Change this address if you want to run your own server.
polyhootWebSocketUrl=YOUR_URL_HERE
/* ... */

Setting up build environment

Open local.properties file and define path to Android SDK using sdk.dir= property For example: local.properties

# Location of the SDK. This is only used by Gradle.
sdk.dir=

Building

Linux & macOS:

./gradlew assembleDebug

Windows:

.\gradlew.bat assembleDebug

Running on device

Linux & macOS:

./gradlew installDebug

Windows:

.\gradlew.bat installDebug

Built with

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

You might also like...
Korjector is a KorGE game engine-based multiplatform client for Projector.
Korjector is a KorGE game engine-based multiplatform client for Projector.

Korjector is a KorGE game engine-based multiplatform client for Projector. An internal JetBrains Hackathon 2021 project to demonstrate that a Projector client can be created in less than 48 hours for any OS that supports decent canvas 2D API.

 Android Kotlin: Matching Kitties: A Game Inspired by Cats
Android Kotlin: Matching Kitties: A Game Inspired by Cats

Android Kotlin: Matching Kitties: A Game Inspired by Cats A kotlin based Android memory game Screenshots | | | | | | | | | Viewing the App You can clo

Android Tetris + kotlin + jetpack compose
Android Tetris + kotlin + jetpack compose

Android Tetris + kotlin + jetpack compose

Android kotlin basics cook game
Android kotlin basics cook game

Android kotlin basics cook game

Kotlinandroid - HackerRank Kotlin Android

HackerRank Kotlin Android Build and Run Project Click: Run Build & Run Relevan

simple game implements with kotlin and jetpack.(covered by unit test)
simple game implements with kotlin and jetpack.(covered by unit test)

Simple Spy Game: Source Code 🚨 Published version 🚨 This repository contains a detailed game app that implements simple game using Koin, Room, Corout

WordleFX - Wordle in JavaFX and Kotlin
WordleFX - Wordle in JavaFX and Kotlin

Wordle This simple game is everywhere right now (the beginning of 2022) and it s

TicTacToe Game Built With Kotlin
TicTacToe Game Built With Kotlin

🎲 TicTacToe/Kotlin.... 🔥 TicTacToe-Kotlin- , , , , , , ,

AKotlin guess the word game in kotlin

GUESS THE WORD KOTLIN App Content appContent.mp4

Releases(four)
Owner
Polyhoot!
Polyhoot! is a open-source Kahoot! clone. Mostly Kotlin and TypeScript. Made for a university course project.
Polyhoot!
Android Game App made with kotlin. Allows to play online on the same network!

Reversi - Kotlin/Android Project made for Arquiteturas Móveis at ISEC 2021/2022 Notes Build gradle to run app or install the 'reversi.apk' directly on

André Lopes 1 Feb 5, 2022
Game made with Korge (Kotlin Multiplatform game engine)

MolesAttack Kotlin Multiplatform Game Play Html/js: https://feliperce.github.io/MolesAttack-Distribution/ Jar: https://feliperce.github.io/MolesAttack

Felipe Rodrigues 10 May 30, 2022
An open-source, mod-friendly Android+Desktop remake of Civ V, made with LibGDX

Unciv - FOSS Civ V for Android+Desktop What is this? An open-source, mod-friendly Android+Desktop remake of Civ V, made with LibGDX Is this any good?

Yair Morgenstern 4.7k Jan 5, 2023
A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows

Loon Game Engine (Java Game Framework) EN / KR Free Game Resources Links Download Loon Game Engine Only Android-studio Template : androidstudio-templa

cping 502 Jan 4, 2023
Sample source code for Android Pride Rainbow Bounding Box written in Kotlin and OpenGL 🏳️‍🌈

Sample Code for Animated Rainbow Bounding Box in OpenGL A sample app showing how to draw a rainbow bounding box on Android with OpenGL and Kotlin. Blo

Rebecca Franks 28 May 24, 2022
A minimalist Android physics game written in Kotlin & libGDX

A minimalist Android physics game with 400.000+ downloads, written in Kotlin & libGDX

Luca1152 2 Dec 19, 2022
RPG written in Kotlin using Korge engine

TheAlchemist RPG written in Kotlin using the Korge engine Based on the template https://github.com/korlibs/korge-starter-kit-rpg, this is a simple pix

Liam 2 Jan 16, 2022
A Tetris game written in Kotlin using JOGL.

A Fast Tetris Game Written in Kotlin Using JOGL. Note: This game is unfinished. Controls Arrow Key Left / Right -> Move the tetromino along the x-axis

Jordan 0 Dec 29, 2021
Wordle game clone written in Kotlin & using Compose UI Toolkit.

Wordle Compose Wordle game clone written in Kotlin & using Compose UI Toolkit. Screenshots Compose for Desktop Main screens Playing Victory End of gam

Olivier Patry 37 Nov 3, 2022
Extensive game framework written in Kotlin

CGS is a minigame framework I wrote in December of 2021. This project was closed-source, but unfortunately, a series of events led me to decide to open-source it.

Subham 9 Aug 22, 2022