Jeden kod, dwie platformy
Jeden kod, dwie platformy. Budujemy we Flutterze i React Native, spinając aplikację z Twoim systemem.
Flutter, React Native, Android, iOS
Aplikacja mobilna to najkrótsza droga do Twojego klienta
Aplikacja mobilna ma sens wtedy, gdy skraca drogę do czegoś, co dziś wymaga komputera albo telefonu do biura: złożenia zamówienia, zgłoszenia usterki, potwierdzenia dostawy, odczytu z licznika. Zanim zaczniemy kodować, sprawdzamy, czy ta droga faktycznie się skraca.
Budujemy we Flutterze i React Native, więc jeden zespół i jeden kod obsługują Androida i iOS. To wyraźnie skraca wdrożenie i obniża późniejszy koszt utrzymania, bo każda poprawka trafia od razu na obie platformy.
Wybór między nimi zależy od projektu. React Native ma sens, gdy Twój zespół pracuje już w JavaScripcie i chce dzielić logikę z aplikacją webową. Flutter wygrywa tam, gdzie liczy się dopracowany interfejs i jednakowa wydajność na obu platformach. Doradzamy przed startem, a nie po fakcie.
Aplikacja mobilna rzadko żyje sama. Najczęściej budujemy pod nią API nad Twoim istniejącym systemem, żeby telefon i panel webowy pracowały na tych samych danych.
Co robimy przy aplikacjach mobilnych
Aplikacje dla klientów
Zamówienia, rezerwacje, programy lojalnościowe i historia zakupów dostępne bez logowania się na stronie.
Aplikacje dla pracowników
Narzędzia dla serwisu, handlowców i kierowców: zlecenia w terenie, zdjęcia z miejsca pracy, podpisy i raporty.
Praca bez zasięgu
Tryb offline z synchronizacją po odzyskaniu połączenia, gdy aplikacja działa w terenie albo w magazynie.
Powiadomienia push
Komunikaty wyzwalane zdarzeniami w systemie: zmianą statusu zamówienia, nowym zleceniem, przypomnieniem o terminie.
Integracja z funkcjami telefonu
Aparat, skaner kodów, lokalizacja, logowanie odciskiem palca i płatności mobilne.
PWA
Gdy instalacja ze sklepu jest zbędna: aplikacja webowa dodawana do ekranu głównego, bez procesu wydawniczego.
Od pomysłu do Google Play i App Store
-
1
Zakres i scenariusze użycia
Ustalamy, kto i w jakiej sytuacji sięgnie po aplikację. To decyduje o tym, które funkcje trafią do pierwszego wydania.
-
2
Projekt interfejsu
Projektujemy ekrany pod obie platformy, z uwzględnieniem przyzwyczajeń użytkowników Androida i iOS.
-
3
Budowa i API
Równolegle powstaje aplikacja i warstwa API łącząca ją z Twoim systemem lub nową bazą.
-
4
Testy na urządzeniach
Sprawdzamy działanie na realnych telefonach, nie tylko w emulatorze. Wydania testowe udostępniamy przez TestFlight i kanały testowe Google Play.
-
5
Publikacja i aktualizacje
Przygotowujemy konta deweloperskie, materiały do sklepów i prowadzimy kolejne wydania po starcie.
Technologie mobilne
Dla tych, którzy chcą wiedzieć, w czym pracujemy. Jeżeli te nazwy nic Ci nie mówią - nic nie szkodzi, to nasza część roboty, nie Twoja.
- Flutter
- Dart
- React Native
- TypeScript
- Android
- iOS
- REST API
- Push notifications
- SQLite
- PWA
- Google Play
- App Store
Pytania i odpowiedzi
O co pytają nas najczęściej
Czy aplikacja będzie działać i na Androidzie, i na iPhonie?
Tak, i to z jednego projektu. Piszemy jeden kod, który działa na obu systemach - wdrożenie trwa krócej, a utrzymanie kosztuje mniej niż przy dwóch osobnych aplikacjach. Służą do tego Flutter i React Native; wybór między nimi należy do nas i nie musisz się nim przejmować. Dwie osobne aplikacje proponujemy tylko wtedy, gdy któraś funkcja telefonu inaczej nie zadziała.
Czy aplikacja mobilna może korzystać z naszego obecnego systemu?
Tak. Najczęściej budujemy API nad istniejącą bazą lub systemem, dzięki czemu aplikacja mobilna i panel webowy pracują na tych samych danych.
Czy zajmujecie się publikacją w sklepach?
Tak. Przygotowujemy wydania, konta deweloperskie i materiały wymagane przez Google Play oraz App Store, a także prowadzimy kolejne aktualizacje aplikacji.
Czy aplikacja webowa może działać jak mobilna?
Tak, w formie PWA. Użytkownik dodaje ją do ekranu głównego i korzysta bez instalacji ze sklepu. To dobre rozwiązanie, gdy aplikacja nie potrzebuje głębokiej integracji z systemem telefonu.
Twoi klienci mają telefon w ręku
Opisz, co ma robić i dla kogo. Doradzimy, czy lepszy będzie Flutter, czy React Native.
Napisz do nasBaza wiedzy
Zaplecze aplikacji też wymaga uwagi
Aplikacja mobilna jest tak szybka, jak API pod nią. Oto, co sprawdzamy po stronie serwera.
Strona wolno się ładuje
Wolna strona to nie jedna usterka, a suma kilku. Zaczynamy od pomiaru, bo bez niego optymalizacja jest zgadywa...
Przeczytaj SerweryPrzeniesienie strony na inny hosting
Migracja wychodzi dobrze albo źle w zależności od kolejności działań. Najdroższy błąd to przełączenie DNS prze...
Przeczytaj BezpieczeństwoWygasł certyfikat SSL
Zamiast strony odwiedzający widzi czerwone ostrzeżenie i musi kliknąć „mimo to przejdź dalej”. Większość takic...
Przeczytaj