DEVCRAFTED.PL
Usługa

Aplikacje mobilne i desktopowe od projektu po wdrożenie

Robię aplikację i serwer, z którym się łączy, więc nie musisz koordynować dwóch wykonawców. Zaczynam od klikalnego prototypu do akceptacji, potem buduję aplikację we Flutterze na iOS i Androida albo desktopową w Tauri i publikuję ją w sklepach. Przejmuję też aplikacje po innych wykonawcach: najpierw audyt, potem przebudowa krok po kroku.

Napisz do mnie

Przykład: aplikacja przejęta po innym wykonawcy

Przejąłem aplikację dla personelu restauracji zbudowaną na szablonie sklepu internetowego: bez testów, z nieużywanymi ekranami i niedziałającymi powiadomieniami. Zacząłem od audytu i dokumentacji, a nie od kodu.

Po przebudowie aplikacja ma ponad 500 testów napisanych od zera i jest w Google Play, a wersja na iOS czeka na publikację w App Store.

Jak przebiegało przejęcie krok po kroku

Zakres

Prototyp do akceptacji

Klikalny prototyp kluczowych ekranów przed implementacją: widzisz, jak aplikacja będzie działać, i zgłaszasz zmiany, zanim powstanie kod.

Aplikacje mobilne we Flutterze

Jedna baza kodu na iOS i Androida, układ dopasowany do telefonu i tabletu, logowanie kontem albo parowanie urządzenia jednorazowym kodem QR.

Backend i REST API dla aplikacji

API z autoryzacją tokenami, uprawnieniami na poziomie endpointów i limitami żądań. Aplikacja mobilna i panel web korzystają z tych samych danych i reguł.

Powiadomienia push i czas rzeczywisty

Powiadomienia przez Firebase Cloud Messaging i odświeżanie danych przez WebSocket. Gdy połączenie w czasie rzeczywistym zawiedzie, aplikacja działa dalej na REST API.

Przejęcie i audyt istniejącej aplikacji

Audyt kodu i bezpieczeństwa, kontrakt API i decyzje architektoniczne (ADR) przed zmianami, a potem przebudowa pokryta testami automatycznymi.

Aplikacje desktopowe w Tauri

Lekkie aplikacje na komputer: interfejs w React i TypeScript, warstwa w Rust do operacji systemowych. Praca offline z danymi na komputerze użytkownika, automatycznym zapisem i kopiami zapasowymi.

Wydania i publikacja w sklepach

Konfiguracja wydań na iOS i Androida, podpisywanie aplikacji i publikacja w App Store i Google Play. W aplikacjach desktopowych migracje danych przy aktualizacji do nowej wersji.

Technologie

  • Flutter
  • Dart
  • iOS
  • Android
  • Firebase Cloud Messaging
  • WebSocket
  • REST API
  • Tauri
  • Rust
  • React
  • TypeScript
Sposób pracy

Jak pracuję

  1. 01

    Rozmowa i wycena

    Opisujesz, czego potrzebujesz. Odpowiadam w ciągu 24 godzin, dopytuję o szczegóły i przygotowuję wycenę, zanim cokolwiek podpiszesz.

  2. 02

    Projekt do akceptacji

    Zanim napiszę kod, widzisz projekt graficzny albo klikalny prototyp najważniejszych ekranów i zgłaszasz zmiany.

  3. 03

    Budowa i testy

    Piszę kod razem z testami automatycznymi. Nowa wersja trafia na produkcję dopiero wtedy, gdy testy przejdą.

  4. 04

    Wdrożenie i dalszy rozwój

    Wdrażam stronę albo aplikację, a potem dalej ją rozwijam i utrzymuję: zmiany, aktualizacje i poprawki.

Model pracy

Jak możemy współpracować

Pracuję z firmami bezpośrednio, od pierwszej rozmowy po rozwój po starcie. Formę współpracy dopasowuję do tego, czego potrzebujesz.

Nowy projekt od zera

Od pomysłu i projektu graficznego po wdrożenie, z jednym wykonawcą od początku do końca.

Realizacja wyceniona przed umową

Strona, sklep albo aplikacja z wyceną, którą znasz przed podpisaniem umowy. Wystawiam fakturę.

Rozwój i opieka po starcie

Po wdrożeniu dalej rozwijam i utrzymuję to, co zbudowałem: zmiany, aktualizacje i poprawki.

Przejęcie istniejącej strony lub aplikacji

Przejmuję to, co już działa, i poprawiam krok po kroku, bez przepisywania od zera.

Pracuję zdalnie. Odpowiadam w ciągu 24 godzin.

Autopromocja

Nabyto.pl – e-booki i workbooki PDF po polsku

Konkretne materiały w PDF: pobierasz od razu po zakupie, drukujesz albo wypełniasz na ekranie. Bez DRM, bez subskrypcji i bez zakładania konta.

Odwiedź Nabyto.pl
Kontakt

Masz projekt albo problem z aplikacją? Napisz, odpowiem w ciągu 24 godzin.

Napisz do mnie
Telefon