🇨🇿 This repository is managed in czech language although the source code along with comments is written in english.
Fyx je neoficiální mobilní klient pro diskuzní server Nyx.cz ve Flutteru. V tuto chvíli je psaný a optimalizovaný pro iOS, ale v plánu je i Android verze.
👍 Podpořte vývoj Fyxu na Patreonu!
- Tutoriál k autorizaci
- Kluby
- Historie (+ zobrazení prémiových ikon: odkazy, obrázky)
- Sledované
- Palcování
- Uložení do připomínek
- Skrytí spoilerů
- Galerie obrázků pokud jich je v příspěvku více
- Kompaktní zobrazení příspěvků
- In-app browser
- In-app video player
- Psaní příspěvků (+ odesílání obrázků)
- Nastavení (výchozí stránka a další...)
- Pošta
- Odesílání
- Přečteno / Nepřečteno
- Badge nepřečtených
👉 Zde.
Toto se pravděpodobně přidá prioritně někam do roadmapy, záleží na diskuzi.
- Android verze s hybridnínm designem
- Darkmode
Pokud chcete vývoj Fyxu, který je nabízen zdarma, finančně podpořit, pak můžete skrz Patreon účet.
Jakákoli pomoc - od každého - vítána! Nejrychleji se zapojíte přes klub na Nyxu, který se o vývojem nového klienta zabývá. Také si můžete projít Issues případně Projects a poslat pull request.
Build produkce lze spustit zavoláním skpriput $ ./ios/build.sh
, který zároveň zvýší build verzi o +1.
Tento repozitář používá Gitflow. 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
).
Pokud jste našli chybu, pak ji nahlaste ideálně přes aplikaci. Pokud to nejde, pak přes Issues - nezapomeňte uvést verzi aplikace a popsat chybu.
-
Q: Proč není podporovaný i Android?
A: Protože je to moc práce a iOS je pro mě (Lucien) nativní prostředí. Aplikace má v sobě fragmenty přípravy pro Android (viz.
PlatformAwareWidget
), ale později jsem se rozhodl jít pro mě lehčí cestou, vydat první verzi asap a Android případně řešit s grafiky, kteří by připravili hodnotný hybridní design funkční jak na Androidu tak i na iOS. -
Q: Kde je uživatelský profil?
A: Cílem bylo vytvořit jednoduchou a malou aplikaci - proto (v tuto chvíli) není v aplikaci např. hamburger menu nebo uživatelský profil. Předpokladem je, že toto se časem změní - záleží na uživatelské diskuzi.
-
Q: Proč je tento repozitář v češtině?
A: Vzhledem k tomu, že klub na Nyxu 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 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...
![]() |
![]() |
![]() |
![]() |
- | - |