Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tomevio Mobile App

Flutter mobile app for the Tomevio book tracker platform.


This repo contains the Flutter mobile app for Tomevio, a FOSS book tracking platform. It connects to the Tomevio backend and offers a clean, responsive experience for tracking books on the go.


Features

  • Search Books/Authors via the backend REST API.
  • Book Details: View titles, descriptions, authors.
  • Author Info: See author bios and work count.
  • Cross-platform: Runs on both Android and iOS.
  • Built in Flutter: Beautiful UI with smooth performance.

Getting Started

Prerequisites

  • Flutter SDK
  • Android Studio / Xcode (for Android/iOS builds)

Installation

  1. Clone the repository:

    git clone https://github.com/your-org/tomevio-mobile-app.git
    cd tomevio-mobile-app
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    flutter run

Make sure a device (emulator or physical) is connected.


Configuration

You can configure the backend URL in lib/constants.dart:

const String apiBaseUrl = 'http://localhost:8080';

Update this for production or testing deployments.


Project Structure

  • lib/: Main app code

    • screens/: UI screens
    • widgets/: Reusable UI components
    • services/: API calls
    • models/: Data models
  • assets/: Images and fonts


Contributing

Pull requests and issues are welcome. Please:

  • Follow Flutter best practices
  • Format code with flutter format
  • Keep logic and UI well-separated

License

Licensed under the MIT License. See the LICENSE file for details.


Maintainers

Sanjith

About

Flutter-based mobile app for Tomevio

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages