FLUTTER ECOSYSTEM

muety/anchr-android

📱 Cliente Android para coleções de links do Anchr.io, construído com Flutter

Capa do projeto Anchr
Stars
72
Forks
14
Último push (UTC)
15 de set. de 2026
Status do projeto
Ativo
Ferdinand Mütsch GitHub avatar
GITHUB User

Ferdinand Mütsch ↗

💪 Never stop learning!

Path to Zero GmbHKarlsruhe, GermanySite oficial ↗
LinguagensDartJavaDockerfileObjective-CShell

Tópicos técnicos

Pacotes e exemplos relacionados

Dependências usadas

Lista de dependências 14 itens

Categorias de apps

README original

Texto original em inglês. Visite o GitHub para a versão atual.

Expandir / recolher README

https://anchr.io/images/logo.png

Anchr for Android

Android client for Anchr.io link collections, built with Flutter

https://badges.fw-web.space/github/license/muety/anchr-android https://badges.fw-web.space/endpoint?url=https://wakapi.dev/api/compat/shields/v1/n1try/interval:any/project:anchr-android&color=blue&label=time https://badges.fw-web.space/github/languages/code-size/muety/wakapi

https://anchr.io/i/sdr1N.png

Prerequisites

  • A hosted instance of Anchr and a registered account.
  • Java >= 11 (JDK path defined in android/gradle.properties)
  • Flutter >= 2.5.3
  • Dart (tested with 2.14.4)
  • Android SDK (tested with v31)
  • Android Studio (or VSCode)
  • An Android device or emulator

How to run?

  1. Check out repository
  2. Make sure flutter doctor has no errors
  3. flutter packages get
  4. flutter run

Developer notes

  • State handling architecture inspired by vanilla.
  • Generate launcher icon: flutter packages pub run flutter_launcher_icons:main
Release
  • Have your keystore and password ready, e.g. ~/.android/keystore.jks
  • Make sure you have android/key.properties, which looks like so
storePassword=shhh
keyPassword=shhh
keyAlias=some_alias_eg_anchr
storeFile=/home/you/.android/keystore.jks
  • flutter build apk --release --flavor fmain to build an APK
  • flutter build appbundle --release --flavor fmain to build an AppBundle (recommended)
F-Droid
flutter build apk --flavor fdroid

To Do

There is still plenty of space for improvements. Those include:

  • Add ability to sign up
  • Add ability to share collections
  • Improve database helpers (e.g. hide one-to-many relation between collections and links from the outside)
  • Enhance offline mode
    • Show cached content while initial request is pending
  • Implement refresh tokens (requires backend changes)
  • Add tests
  • Clean up code

Feel free to contribute!

License

GNU General Public License v3 (GPL-3) @ Ferdinand Mütsch