Skip to content

KoboMobile is an unofficial Flutter Android app for KoboToolbox data managers. It lets you browse, validate, and export submissions - all from your phone.

License

Notifications You must be signed in to change notification settings

omar-devlop/KoboMobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

KoboMobile Banner

Β 

πŸ“± KoboMobile

KoboMobile is an unofficial Flutter-based Android application designed for KoboToolbox data managers. It enables seamless access to form submissions, including browsing, viewing attachments, and exporting responses, all from your Android device.

Β 

✨ Features

  • πŸ” Secure login to your KoboToolbox account
  • πŸ‘₯ Log in with and switch between multiple accounts
  • πŸ“„ Browse and filter forms and submissions
  • πŸ—‚οΈ View submission metadata, attachments, and values
  • πŸ“Ž Easily access and open attached files (images, audio, documents, etc.)
  • βœ… Validate and review submissions content
  • πŸ“Š Generate custom charts on the report page for visual insights
  • πŸ–¨οΈ Export submissions as PDF
  • πŸ“‹ Switch between table and list views
  • 🌐 Works with both official and custom KoboToolbox servers
  • 🎨 Clean and modern user interface
  • πŸ“š Multi-language support
  • πŸ”Ž Deep Search across all forms by meta/instanceName for fast submission lookup
  • 🚧 A lot more coming soon... stay tuned! πŸš€

Β 

🎬 Quick Tour

Watch the video

Β 

πŸ“± Screenshots

Β 

πŸ“¦ Download

The latest stable APK releases are available on the GitHub Releases page.

Installation Instructions:

  • Download the desired APK file to your Android device.
  • If prompted, enable installation from unknown sources in your device settings.
  • Open the downloaded APK file and follow the on-screen instructions to complete the installation.

⚠️ For security and the best experience, always use the latest official release.

Β 

πŸ‘¨β€πŸ’» For Developers & Contributors

Prerequisites

  • Flutter SDK (β‰₯ 3.7.0)
  • Android Studio or VS Code with Flutter plugin
  • KoboToolbox account (optional for testing)

Installation

git clone https://github.com/omar-devlop/KoboMobile.git
cd KoboMobile
flutter pub get
flutter run

πŸ”‘ API Keys Setup

Before running the app, you need to create a file to store your Cloudflare API credentials.
This is required for accessing AI features powered by Cloudflare Workers AI.

Create this file:

lib/core/api/api_keys.dart

and add the following variables with your own values:

const cloudflareApiToken = 'YOUR_CLOUDFLARE_API_TOKEN_HERE';
const cloudflareAccountId = 'YOUR_CLOUDFLARE_ACCOUNT_ID_HERE';

Β 

🐞 Issues & Support

If you encounter any bugs or have feature requests, please open an issue on the GitHub repository.

Β 

πŸ“« Contact

For questions or suggestions, feel free to contact me at [email protected] or open a discussion on the GitHub repo.

Β 

πŸ™‹β€β™‚οΈ About Me

I'm a self-taught Flutter developer who loves learning by doing! 🎯
Always open to tips, tricks, or friendly advice from senior devs. πŸ™Œ
If you have some, don’t be shy β€” I’m all ears and ready to level up! πŸš€πŸ”₯

About

KoboMobile is an unofficial Flutter Android app for KoboToolbox data managers. It lets you browse, validate, and export submissions - all from your phone.

Resources

License

Stars

Watchers

Forks