Skip to content

schulydev/Schuly

Repository files navigation

Schuly

Schuly Logo

The better Schulnetz app — Flutter mobile client

GitHub stars Latest Release Website

A modern Flutter mobile app providing a superior alternative to the official Schulnetz client. Intuitive interface, multi-user support, and seamless access to grades, schedules, and student information.

Important

This project is NOT affiliated with, endorsed by, or connected to Schulnetz or Centerboard AG in any way.

The Schuly ecosystem

Repo Purpose
Schuly Flutter mobile app (this repo)
SchulyBackend ASP.NET Core API backend
SchulyPluginAbstractions Plugin contract (NuGet)
SchulyPlugins Official plugins monorepo
SchulyWebsite Landing site (schuly.dev)

Run / build

flutter run --flavor dev
flutter run --flavor prod
flutter build apk --flavor prod --release
flutter build ios --flavor prod --no-codesign

Flavors: dev (com.schuly.app.dev, "Schuly DEV") and prod (com.schuly.app, "Schuly"). Targets Android and iOS only.

Regenerate the API client

The Dart client at lib/api/ is generated from SchulyBackend's OpenAPI spec. See CLAUDE.md for the exact commands.

App icons

Source: assets/app_icon.png. Regenerate with dart run flutter_launcher_icons.

About

Schuly: the cross-platform Schulnetz alternative for mobile and web.

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages