Skip to content

Nuraxx/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

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 44.3%
  • CMake 36.3%
  • Dart 11.0%
  • Swift 3.3%
  • C 2.6%
  • HTML 2.2%
  • Other 0.3%