https://github.com/lucien144/fyx
📣 🇨🇿 Unofficial Nyx.cz client for iOS & Android written in Flutter.
https://github.com/lucien144/fyx
android-app dart flutter flutter-mobile ios-app mobile-app nyx
Last synced: 5 months ago
JSON representation
📣 🇨🇿 Unofficial Nyx.cz client for iOS & Android written in Flutter.
- Host: GitHub
- URL: https://github.com/lucien144/fyx
- Owner: lucien144
- License: agpl-3.0
- Created: 2019-11-25T21:35:36.000Z (over 6 years ago)
- Default Branch: develop
- Last Pushed: 2026-01-19T13:19:32.000Z (5 months ago)
- Last Synced: 2026-01-19T17:53:44.430Z (5 months ago)
- Topics: android-app, dart, flutter, flutter-mobile, ios-app, mobile-app, nyx
- Language: Dart
- Homepage: https://linktr.ee/fyxapp
- Size: 45.2 MB
- Stars: 22
- Watchers: 4
- Forks: 6
- Open Issues: 79
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
> 🇨🇿 This repository is managed in czech language although the source code along with comments is written in english.
# Fyx
[](https://app.codacy.com/gh/lucien144/fyx?utm_source=github.com&utm_medium=referral&utm_content=lucien144/fyx&utm_campaign=Badge_Grade_Settings)
[](https://codemagic.io/apps/64d5e8624479a8f7a878b6c9/64d5e8624479a8f7a878b6c8/latest_build)
[](https://travis-ci.com/lucien144/fyx) [](https://coveralls.io/github/lucien144/fyx?branch=develop)
Fyx je neoficiální mobilní klient (Android a iOS) pro diskuzní server [Nyx.cz](https://nyx.cz) ve [Flutteru](https://flutter.dev/).
---
👍 Podpořte vývoj Fyxu na Patreonu nebo Nyxu!
---
## Funkce
Fyx nabízí oproti [oficiálnímu klientovi](https://apps.apple.com/cz/app/nyx/id920743962) několik výhod:
| Funkce | Fyx | Nyx |
|-|:-:|:-:|
| iOS | ✅ | ✅ |
| Android | ✅ | ❌ |
| Galerie více obrázků | ✅ | ❌ |
| Videa v příspěvku | ✅ | ❌ |
| Spoilery | ✅ | ❌ |
| Ankety | ✅ | ❌ |
| Zobrazování videí | ✅ | ❌ |
| Skiny (Forest, ...) | ✅ | ❌ |
| Nastavení velikosti písma | ✅ | ❌ |
| Odskok k prvnímu nepřečtenému | ✅ | ❌ |
| iPad podpora | ✅ | ❌ |
| Kompaktní mód příspěvku | ✅ | ❌ |
| Notifikace | ✅ | ✅ |
| Výpis klubů | ✅ | ✅ |
| Historie | ✅ | ✅ |
| Filtr přečtených klubů/historie | ✅ | ✅ |
| Nástěnka / záhlaví klubu | ✅ | ✅ |
| Ukládání do sledovaných | ✅ | ✅ |
| Psaní příspěvků | ✅ | ✅ |
| Mazání příspěvků | ✅ | ✅ |
| Nahrávání obrázků | ✅ | ✅ |
| Ukládání obrázků | ✅ | ✅ |
| Palečkování | ✅ | ✅ |
| Uložení do upomínek | ✅ | ✅ |
| Zobrazování zdrojáků | ✅ | ✅ |
| Dark mode | ✅ | ✅ |
| Pošta | ✅ | ✅ |
| Hledání | ✅ | ✅ |
| Tržiště | ✅ | ✅ |
| Upozornění | ✅ | ✅ |
| Landscape zobrazení | ✅ | ✅ |
## Roadmap
Pokud vás zajímá plán vývoje a přidáváné nových funkcí, pak se podívejte do [roadmapy](https://github.com/lucien144/fyx/projects/2).
## Jak se zapojit
### Finanční podpora
Pokud chcete vývoj Fyxu, který je nabízen zdarma, finančně podpořit, pak můžete skrz [Patreon účet](http://patreon.com/fyxapp). Příspěvky také můžete posílat bankou - [více informací na nástěnce](https://www.nyx.cz/index.php?l=topic;l2=2;id=24237;n=6162) Fyxu v patřičném [klubu na Nyxu](https://www.nyx.cz/index.php?l=topic;l2=2;id=24237;n=6162).
- [Patreon](http://patreon.com/fyxapp)
- [Bankovní spojení](https://www.nyx.cz/index.php?l=topic;l2=2;id=24237;n=6162)
- Bitcoin: bc1q6m0ptsg3z4u6296m9kqfl4adylt9kxkafw94ul
### Vývoj
Jakákoli pomoc - od každého - vítána! Nejrychleji se zapojíte přes [klub na Nyxu](https://www.nyx.cz/index.php?l=topic;id=24237;n=23dd), který se o vývojem nového klienta zabývá.
Také si můžete projít [Issues](https://github.com/lucien144/fyx/issues) případně [Projects](https://github.com/lucien144/fyx/projects) a poslat pull request.
Build produkce lze spustit zavoláním skpriput `$ ./build.sh`, který zároveň zvýší build verzi o +1.
Tento repozitář používá [Gitflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow). Připravujte veškerou práci ve `feature` větvích nebo forku, pak pošlete PR do `develop` větve. PR jsou mergovány pouze adminy (a jako `squash commits`).
### CI/CD
Pro úspěšný build je potřeba nastavit správně Firebase, doporučuji se podívat na `.env.example`, `ios/firebase_app_id_file.json.example` a skript níže.
Buildy se spouští automaticky přes [](https://codemagic.io/apps/64d5e8624479a8f7a878b6c9/64d5e8624479a8f7a878b6c8/latest_build) v případě nového tagu ve formátu `vX.Y.Z+XXX` na branchích `develop` a `master`.
#### iOS
```shell
mv ios/firebase_app_id_file.json.example ios/firebase_app_id_file.json
sed -i '' "s/{GOOGLE_APP_ID}/$GOOGLE_APP_ID/g" ios/firebase_app_id_file.json
sed -i '' "s/{FIREBASE_PROJECT_ID}/$FIREBASE_PROJECT_ID/g" ios/firebase_app_id_file.json
sed -i '' "s/{GCM_SENDER_ID}/$GCM_SENDER_ID/g" ios/firebase_app_id_file.json
```
## Hlášení chyb
Pokud jste našli chybu, pak ji nahlaste ideálně přes aplikaci. Pokud to nejde, pak přes [Issues](https://github.com/lucien144/fyx/issues) - nezapomeňte uvést verzi aplikace a popsat chybu.
## FAQ
- **Proč je tento repozitář v češtině?**
Vzhledem k tomu, že [klub na Nyxu](https://www.nyx.cz/index.php?l=topic;id=24237;n=23dd) věnující se novému klientovi vznikl v češtině, rozhodl jsem se (Lucien) vést tento repozitář také v češtině. Naproti tomu kód a komentáře v kódu jsou v angličtině, protože to je pro mě přiřozené. Dále by měly [Issues](https://github.com/lucien144/fyx/issues) sloužit jako centrální hub pro vedení veškerých chyb a připomínek, což se mi zdá opět lepší vést v češtině pro běžné uživatele. Nicméně, změně na kompletně anglické repo se po diskuzi nebráním...
## Náhledy obrazovek a funkcí
Průchod aplikací

Odskok na první nepřečtený

Forest skin, nastavení písma

Hromadné akce (mazání, ...)

Book, unbook, nástěnka, hledání v diskuzi

Hledání klubů

Filtrování v historii

Spoilery

iPad verze
