An app for Mbin and Lemmy, connecting you to the fediverse. TODO: revert 3275bd7429 (see kbin-readd branch)
Go to file
John Wesley 535a194546 Fix abiFilters when split abi is used 2024-01-26 11:07:19 -05:00
.github Add better issue templates for GitHub 2024-01-20 15:02:57 -05:00
.vscode
android Fix abiFilters when split abi is used 2024-01-26 11:07:19 -05:00
assets/icons Update info for app store 2024-01-23 17:11:31 -05:00
ios
lib Add default feed mode, explore feed sort, and comment sort options 2024-01-26 10:42:15 -05:00
linux Add image upload support for posting entries. (#9) 2024-01-23 19:30:25 -05:00
macos Add image upload support for posting entries. (#9) 2024-01-23 19:30:25 -05:00
test
web
windows Add image upload support for posting entries. (#9) 2024-01-23 19:30:25 -05:00
.gitignore Refactor api models to use the freezed package 2024-01-06 16:49:57 -05:00
LICENSE
PRIVACY_POLICY.md Add a privacy policy for app stores 2024-01-24 09:44:07 -05:00
README.md Adjust icon size to fit better on Android 2024-01-07 14:31:59 -05:00
analysis_options.yaml
l10n.yaml
pubspec.lock Add image upload support for posting entries. (#9) 2024-01-23 19:30:25 -05:00
pubspec.yaml Add image upload support for posting entries. (#9) 2024-01-23 19:30:25 -05:00

README.md

Interstellar

An app for Kbin; connecting you to the fediverse.

Installation

At the moment, Interstellar can be tested on both Linux and Android (you could also build from source for other platforms). You'll find the latest build files here.

Discussion

You can ask questions, report bugs, or make suggestions either here on GitHub, or in the interstellar magazine. You can also join the matrix room for real time discussion.

Contributing

Interstellar uses Flutter as its framework, so make sure you have the Flutter SDK installed before doing anything else. Then, run flutter doctor -v to see instructions for setting up different build platforms (e.g. android studio for APKs). Once that's done, use dart run build_runner build to build the generated code for models (this only needs to run once unless you modify one of the models). Finally, you can use flutter run to develop, and flutter build {platform} for release files.

Generating app icon

The app icon is under the assets/icons folder, where the logo.png file is just the transparent one overlayed on the current background color #423862. This is generated with the flutter_launcher_icons package, and all relevant configuration is in the pubspec.yaml file.

Icons created by Benjamin Mathis

To generate a new icon, simply run the following: dart run flutter_launcher_icons