No description
Find a file
Renovate Bot 440136b278
All checks were successful
Build / build (pull_request) Successful in 7m27s
chore(deps): update androidx.lifecycle to v2.9.1
2025-06-17 16:12:00 +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 androidx.lifecycle to v2.9.1 2025-06-17 16:12:00 +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.