03 · Strony i oprogramowanie
Aplikacje na iOS i Androida
Aplikacja na telefon wtedy, gdy się opłaca, i szczera odpowiedź, gdy wystarczy aplikacja webowa.
W skrócie
Nie każdy produkt musi być w sklepie z aplikacjami. Aplikacja webowa, którą da się zainstalować na ekranie telefonu, często jest tańsza w budowie, a każda aktualizacja trafia do wszystkich od razu. Gdy potrzebne są powiadomienia, praca bez sieci, aparat albo obecność w sklepie, właściwym wyborem jest prawdziwa aplikacja.
W moim portfolio nie ma jeszcze aplikacji ze sklepu. Wnoszę resztę pracy, od której aplikacja zależy: backend, dane, API, testy i start.
Co obejmuje
Wybór podejścia
Natywnie, wieloplatformowo albo jako instalowana aplikacja webowa (PWA), zależnie od tego, co aplikacja ma robić na telefonie.
Projekt na małe ekrany
Przyciski pod kciuk, czytelny tekst i ścieżki, które da się przejść jedną ręką, sprawdzone na prawdziwych urządzeniach.
Backend i API
Serwer, baza danych i API, z którymi rozmawia aplikacja, wspólne ze stroną, żeby dane były w jednym miejscu.
Praca bez sieci i powiadomienia
Dane zapisane w telefonie na wypadek słabego zasięgu i powiadomienia push tam, gdzie pomagają.
Publikacja w sklepach
Karty w App Store i Google Play, zrzuty ekranu, informacje o prywatności i proces recenzji.
Aktualizacje
Kolejne wersje po starcie, dostosowanie do nowych systemów i pilnowanie raportów o awariach.
Jak to prowadzę
Czy to musi być aplikacja?
Co ma działać na telefonie, czego nie zrobi strona. Czasem uczciwa odpowiedź brzmi: aplikacja webowa.
Najpierw ścieżki
Kilka najważniejszych ekranów sprawdzonych jako klikalny prototyp, zanim powstanie kod.
Backend
API i dane gotowe i przetestowane jako pierwsze, żeby aplikacja miała z czym rozmawiać.
Budowa aplikacji
W wybranym podejściu, z testami na iPhone’ach i telefonach z Androidem.
Sklepy i start
Karty w sklepach, recenzja, stopniowe udostępnianie, a potem regularne aktualizacje.
Content Monitor · Site Scanner · Polaris CMS
Na moich narzędziach
Moje narzędzia powstały dla stron, a każda aplikacja ma swoją stronę webową: API, stronę produktu, pomoc i treści, które prowadzą do pobrania.
Content Monitor
Panel, z którego prowadzę każdy działający serwis
Ruch na stronie aplikacji
Search Console i GA4 dla strony aplikacji: które podstrony prowadzą do pobrania, z jakich krajów i urządzeń.
Skrzynka wsparcia
Wiadomości od użytkowników aplikacji w tym samym panelu co wszystko inne, żeby nic nie czekało niezauważone.
Site Scanner
Lista 98 punktów przed startem, crawler i Lighthouse
Kontrola strony webowej
Strona aplikacji i pomoc przechodzą przed startem przez listę 98 punktów i Lighthouse, a potem co 7 dni.
Polaris CMS
Mój własny CMS, także na tej stronie
Pomoc i informacje o wersjach
Artykuły pomocy i opisy zmian publikowane w Polaris CMS, zaplanowane razem z kolejnymi wersjami.
Infrastruktura
Docker na moich serwerach, za Cloudflare
Hosting API
Backend aplikacji jako wdrożenie Dockera na moich serwerach, za Cloudflare, z kopiami zapasowymi.
Dowody
Stan na dziś W moim portfolio nie ma jeszcze opublikowanej aplikacji na iOS ani Androida, dlatego ta strona opisuje, jak poprowadzę taki projekt, a nie wskazuje gotowego.
Pytania
Natywnie czy wieloplatformowo?
To zależy od tego, co robi aplikacja. Intensywne korzystanie z aparatu, czujników albo funkcji systemu przemawia za natywną; jeden kod dla obu sklepów zwykle oznacza podejście wieloplatformowe. Zanim cokolwiek powstanie, wyjaśniam, co za tym idzie w Twoim przypadku.
Czym jest PWA i czy wystarczy?
Progresywna aplikacja webowa to strona, którą da się zainstalować na ekranie telefonu, działa bez sieci i na większości telefonów może wysyłać powiadomienia. Jeśli nie potrzebujesz obecności w sklepie ani głębokiego dostępu do urządzenia, często wystarcza, a aktualizacje trafiają do wszystkich od razu.
Czy masz aplikacje w App Store?
Jako Scentro jeszcze nie i portfolio niczego tu nie udaje. Strony realizacji pokazują pracę nad stroną, danymi i backendem, od której zależy każda aplikacja.
Powiązane usługi
Wszystkie usługi →Napisz, czego potrzebujesz
Wystarczy kilka zdań: co chcesz zbudować, naprawić albo zautomatyzować i czy jakiś termin jest ważny. Odpowiadam po polsku albo po angielsku.