Skip to content

tomevio/mobile-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks