Skip to content

MP281X/romlinks_frontend

Repository files navigation

RomLinks frontend

Find custom roms for your devices

Why?

I wanted to create an app to help users to find and download custom rom for their devices in an easy way
Everyone can contribute to the project adding new custom roms to the app or by leaving reviews to those already present
This app was also an opportunity to build my first full-stack project and try new tecnology like Docker and InfluxDB

📁 Downloads

The app and the website are free and without ads

🔧 Build

If you want to build the app you can download the repository and run flutter build apk or flutter build web

👷‍♂️ Project Structure

The api code and the models are in the lib/logic folder

  • The services folder contains all the client api code
  • The http_handler contains the basic http client for handling errors
  • The *_service file contains the code for interacting with the relative api service
  • The controller.dart file contains the user controller
  • The models.dart contains all the models for the api response

The ui code is in the lib/views folder

  • The screen folder contains all the app screen, all the _screen file contains all the code for the screen including the controller and screen related widget
  • The theme.dart contains all the basic theming and the static app color
  • The custom_widget.dart file contains all the custom widget used in the app

📜 License

GNU General Public License v3.0

📪 Contact

If you have any suggestion contact me

Telegram

🚀 Languages and tools