2. výzva - Nativní android aplikace pro příjem push notifikací od Google
Cílem je vytvořit nativní aplikaci pro Android zařízení, která bude určena pro příjem a zobrazování notifikací z výrobního procesu a jeho údržby.
Požadovaná funkčnost:
- Zobrazení notifikace
- Otevření odkazu zaslaného v notifikaci ve webovém prohlížeči
Obsah notifikace:
- Titulek
- Popisek
- Url adresa, na kterou notifikace odkazuje
Zobrazení na zařízení:
- Titulek
- Popisek
Aplikace bude mít 2 části:
1) Backend
- Připravení přihlašovacího endpointu (v základu nemusí být ověření uživatele, za ověřování jsou bonusové body)
- Odeslání nativní Google push notifikace
2) Frontend
- Propojení s přihlašovacím endpointem
- Zobrazení notifikace
Preferované jazyky (není podmínkou ani hodnotícím kritériem):
- Frontend: Kotlin/Java
- Backend: PHP
Cena
Cena pro vítězný tým této výzvy je 10.000,- Kč.
Kritéria hodnocení
- Zobrazení notifikace v zařízení
- Příjem notifikace do 1 minuty od odeslání
- Přihlášení a omezení notifikace na uživatele (bonus)
- Poskytnutí .apk pro instalaci a instalace na náhodně zvoleném zařízení (bonus)