Skip to content

cross-platform application for style transfer build using flutter.

Notifications You must be signed in to change notification settings

Aflutter-Craft/App

Repository files navigation

Aflutter Craft

A platform for image style transfer, this is the cross platform application, check here for the API and here for the model implementation.

Build Android App Build Linux Application Windows Application

Supported Platform

the code is written with all platforms in mind, however it was only tested on:

  • Android
  • Linux
  • Web

Downloads

check releases for prebuilt binaries for Android, Windows and Linux. Actions also have prebuilt binaries that are always up to date.

Getting started

this project is fully null-safe and uses the master channel of flutter.

  • first switch to the master branch with flutter channel master
  • fetch the packages with flutter pub get
  • start coding or building for a specific platform.
  • for details on how to build:

Generating App Icons

flutter_launcher_icons is already set up to generate app icons with adaptive icons.

  • run flutter pub run flutter_launcher_icons:main

Generating App Splash

flutter_native_splash is already set up to generate native splash screens for IOS, android and the web.

  • run flutter pub run flutter_native_splash:create

Directory Structure

lib
├── models          # data models
├── screens         # application pages
│   ├── common      # pages common between all platforms
│   ├── desktop     # desktop/web pages
│   └── mobile      # mobile pages
├── utils           # utilities
└── widgets         # components

Screenshots

mobile

desktop

style store

style view

about