Nie umiem pisać aplikacji mobilnych i nie planuję się tego uczyć, ale bez problemu przygotowałem prosty dashboard na swoje potrzeby.
Wrzucam w ramach inspiracji 🧵 ↓
W marketach na Androida i iOS znajdziesz wiele darmowych i płatnych widgetów, które potrafią dynamicznie zaciągać dane przez protokół HTTP.
Testowałem wiele z nich i darmowy "HTTPWidget" na iOS działa lepiej od płatnych aplikacji.
Do czego wykorzystuję takie rozwiązanie?
Moje dzieci chodzą do szkoły, a po szkole zostają na świetlicy. Jednak to, gdzie aktualnie przebywa grupa "świetlicowa" aktualizuje się co tydzień. Mało tego! Codziennie o różnych godzinach grupa ta jest w innej sali.
Na szczęście pełen rozkład publikowany jest na stronie WWW.
Plany lekcji też się lubią zmieniać (czasami odwołana jest np. pierwsza lekcja). Takie plany także są do znalezienia na stronie szkoły.
Algorytm jest więc prosty:
↳ przed zawiezieniem dzieci sprawdź, czy nie odwołali lekcji
↳ przy odbiorze sprawdź, gdzie ich szukać
Ej! ale ja się przecież automatyzacją zajmuję, więc chcę, aby te informacje pobierały mi się same i prezentowały na ekranie telefonu.
HTTPWidget czyta dane w formacie JSON, więc trzeba mu takie dane przygotować.
Na swoim serwerze hostuję plik PHP, który ma dosłownie 12 linii kodu, który:
↳ czyta rozkład świetlicy
↳ czyta plan lekcji dwóch klas
↳ pobiera aktualną lokalizację dzieci na świetlicy (bazuje na godzinie)
↳ pokazuje godzinę rozpoczęcia lekcji
↳ podkreśla lekcje 'nietypowe'
Widget aktualizuje się automatycznie co pewien czas, a ja jednym rzutem oka wiem, skąd mam odebrać dzieci oraz do której sali i na którą godzinę powinienem je zawieźć.
Taki mały drobiazg, ale ułatwia mi życie.
Tak jak napisałem na wstępie, wrzucam to w ramach inspiracji, bo być może nie masz dzieci, a jak masz, to może nie dotyczy Cię żaden z opisywanych problemów, ale może istnieje jakaś informacja, do której chcesz mieć łatwy dostęp.
Wrzuć sobie takie info na pulpit telefonu 🙂
Jeśli nie umiesz programować, to pamiętaj, że "wsadem" do widgeta może być wyjście z dowolnego narzędzia no-code, które wyprodukuje dla Ciebie odpowiednią strukturę danych.