Skip to content

Yelo420/restclient

Repository files navigation

REST Client

A lightweight, offline-first REST API client built with Flutter. Test HTTP endpoints, organise requests into collections and inspect responses — all from your Android device.


Features

  • Collections — group related requests together and keep them persistent across sessions
  • HTTP methods — GET, POST, PUT, DELETE
  • Query parameters — add, enable/disable, and remove params with a single tap
  • Request body — full text editor for POST/PUT payloads
  • Basic authentication — username & password with a show/hide toggle
  • Response viewer — status code, elapsed time, response headers, and pretty-printed JSON body
  • Copy to clipboard — copy the entire response (status, headers, body) in one tap
  • Dark theme — easy on the eyes

Screenshots

Collections Request Response
Collections view Request view Response view

Installation

Download the latest APK from the Releases page and install it on your Android device.

Make sure Install from unknown sources is enabled in your device settings.


Building from source

Requirements: Flutter SDK (stable channel), Java 17

flutter pub get
flutter build apk --release
# APK is at build/app/outputs/flutter-apk/app-release.apk

Releases

Releases are created automatically when a new version is added to CHANGELOG.md and pushed to main. The GitHub Actions workflow builds the APK and publishes a release with the changelog notes attached.


Changelog

See CHANGELOG.md.

About

A simple but clean REST client for Android and Desktop including Collections made with Flutter

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors