No description
Find a file
Renovate Bot d0fee3c868
All checks were successful
Build / build (pull_request) Successful in 6m45s
Build / build (push) Successful in 3m12s
chore(deps): update dependency androidx.core:core-ktx to v1.16.0
2025-04-18 10:07:08 +00:00
.fleet Initial commit 2025-01-20 22:23:52 +00:00
.github/workflows chore(deps): update actions/checkout action to v4 (#24) 2025-01-26 20:49:40 +00:00
composeApp docs: add README.md and update form submission logic (#21) 2025-01-21 14:49:02 +00:00
gradle chore(deps): update dependency androidx.core:core-ktx to v1.16.0 2025-04-18 10:07:08 +00:00
iosApp Initial commit 2025-01-20 22:23:52 +00:00
.gitignore Initial commit 2025-01-20 22:23:52 +00:00
build.gradle.kts Initial commit 2025-01-20 22:23:52 +00:00
gradle.properties Initial commit 2025-01-20 22:23:52 +00:00
gradlew Initial commit 2025-01-20 22:23:52 +00:00
gradlew.bat Initial commit 2025-01-20 22:23:52 +00:00
README.md docs: add README.md and update form submission logic (#21) 2025-01-21 14:49:02 +00:00
renovate.json chore: Configure Renovate (#16) 2025-01-21 14:32:24 +00:00
settings.gradle.kts Initial commit 2025-01-20 22:23:52 +00:00

Bob -- The Handy Feedback App

This project is a simple Kotlin Multiplatform Application that allows users to enter free-text and submit the content to a server over HTTP. It also includes a form with sentiment selection and displays a Snackbar whenever the submit button is pressed.

Features

  • Free-text input form
  • Sentiment selection using FilterChips
  • Submit content to a server using Retrofit
  • Display Snackbar on form submission

Technologies Used

  • Kotlin
  • Jetpack Compose
  • Retrofit
  • Gradle

Getting Started

Installation

  1. Download the latest release from the releases page
  2. Install the application following the on-screen instructions.

Usage

  1. Run the application on an Android emulator or a physical device.
  2. Select a sentiment using the FilterChips.
  3. Enter your text in the provided text field.
  4. Press the submit button to send the content to the server.

Project Structure

  • composeApp/src/commonMain/kotlin/uk/sky/bob/application/App.kt: Main Compose UI and form submission logic.