Przejdź do treści
BigTree108

Usługi tworzenia aplikacji Flutter

Usługi tworzenia aplikacji Flutter dla wieloplatformowych aplikacji iOS i Android: aplikacje bankowe i fintech, aplikacje zdrowotne i fitness, aplikacje społecznościowe, streamingowe i zakupowe, Flutter dla internetu i desktopu oraz backend, z którym aplikacja się komunikuje, a także przejęcia istniejących aplikacji Flutter, z dedykowanymi programistami Flutter w Państwa zespole lub aplikacją realizowaną od początku do końca.

Co budujemy w Flutter

  • Wieloplatformowe aplikacje mobilne

    Jedna baza kodu Dart dla iOS i Android na bieżącym Flutter, ze stanem w Riverpod lub Bloc, nawigacją przez go_router i akcentami specyficznymi dla platformy tam, gdzie użytkownicy ich oczekują.

  • Aplikacje fintech we Flutter

    Logowanie biometryczne, karty, przelewy i zestawienia oraz płatności przez Apple Pay, Google Pay lub Stripe, z sekretami w magazynie kluczy platformy, przypinaniem certyfikatów i kontrolą urządzeń z rootem lub jailbreakiem.

  • Aplikacje zdrowotne i fitness

    Aplikacje odczytujące dane HealthKit i Health Connect, parujące się z urządzeniami noszonymi przez Bluetooth Low Energy i prowadzące konsultacje wideo, z danymi zdrowotnymi zaszyfrowanymi na urządzeniu i w tranzycie.

  • Aplikacje konsumenckie we Flutter

    Aplikacje społecznościowe, streamingowe i zakupowe z kanałami, czatem, odtwarzaniem wideo, katalogami i kasą, subskrypcjami i zakupami w aplikacji przez sklepy lub RevenueCat oraz powiadomieniami push otwierającymi właściwy ekran.

  • Funkcje urządzenia i kod natywny

    Kamera, NFC, mapy, lokalizacja w tle i Bluetooth przez utrzymywane wtyczki albo przez platform channels, Pigeon i dart:ffi, gdy żadna wtyczka nie pasuje, testowane na prawdziwych urządzeniach.

  • Backendy dla aplikacji Flutter

    Firebase lub Supabase tam, gdzie pasują, albo API, push i logowanie zbudowane przez naszych inżynierów .NET lub Python, z przechowywaniem offline w drift i regułami synchronizacji ustalonymi z góry.

  • Flutter dla internetu i desktopu

    Ta sama baza kodu kompilowana do JavaScript lub WebAssembly dla przeglądarki oraz do natywnych aplikacji Windows, macOS i Linux, dla narzędzi wewnętrznych, kiosków i aplikacji towarzyszących.

  • Wydania w sklepach i code push

    Podpisane buildy dla obu sklepów z Codemagic, GitHub Actions lub fastlane, wdrożenia etapowe, raportowanie awarii w Crashlytics lub Sentry oraz pilne poprawki Dart wydawane przez Shorebird tam, gdzie pozwalają na to zasady sklepów.

  • Przejęte aplikacje Flutter

    Aplikacje Flutter, których pierwotni programiści odeszli, zaczynamy od przeglądu tylko do odczytu kodu, wtyczek i konfiguracji wydań, a następnie aktualizujemy do bieżących Flutter i Dart, zastępując porzucone pakiety.

Zatrudnienie: programiści Flutter

  • Dedykowani programiści Flutter

    Programiści Flutter dołączają do Państwa zespołu na pełny etat, pracują w Państwa repozytoriach, trackerze i na spotkaniach oraz podlegają Państwa liderowi. Państwo przeprowadzają rozmowy kwalifikacyjne, a my bierzemy na siebie ukraińską umowę, wynagrodzenia, fakturowanie i urlopy.

  • Realizacja projektów w Flutter

    Zespół, który prowadzi projekt w Flutter od zakresu do wydania: wycena, wytworzenie, testy i wdrożenie, z liderem technicznym po naszej stronie, który odpowiada za plan i jakość.

  • Utrzymanie i przejmowanie systemów w Flutter

    Istniejący system w Flutter, przejęty od innego zespołu lub utrzymywany w działaniu: najpierw przegląd bez zmian w systemie i pisemna lista ryzyk, następnie poprawki i nowe funkcje w kolejności według wpływu.

Strona o dedykowanym zespole wyjaśnia, jak specjaliści dołączają do Państwa zespołu, a strona o outsourcingu opisuje realizację projektów, przejęcia i sposób rozliczania.

Kto pracuje nad Państwa projektem w Flutter

  • programiści Flutter

    Dart i Flutter dla iOS, Android, internetu i desktopu

  • Inżynierowie iOS i Android

    Moduły natywne w Swift i Kotlin

  • Inżynierowie backend

    API, push i logowanie

  • Projektanci UI i UX

    Projekty Figma dla obu platform

  • Inżynierowie QA

    Testowanie urządzeń i automatyzacja

Jak pracujemy nad Flutter

Dart 3 z solidną null safety i ścisłymi regułami lint, testy widgetów i golden z każdą funkcją, testy integracyjne na prawdziwych urządzeniach iOS i Android, wydajność profilowana w Flutter DevTools na słabych telefonach, a nie w symulatorze, oraz brak kluczy API i innych sekretów dostarczanych w pakiecie aplikacji.

Programiści pracują w Państwa repozytoriach, narzędziu do śledzenia zadań i procesie. Ukraińska umowa, płace, fakturowanie i urlopy pozostają po naszej stronie, a wszystko, co napiszą, jest przenoszone na Państwa.

Inne frameworki, w których pracujemy

Frameworki: przegląd

Pytania o tworzenie oprogramowania w Flutter

W jakich branżach pracują Państwa programiści Flutter?

Przede wszystkim fintech: aplikacje bankowe, płatnicze, inwestycyjne i ubezpieczeniowe. Następnie ochrona zdrowia i fitness, z aplikacjami telemedycznymi, wellness i treningowymi; media i aplikacje konsumenckie, z aplikacjami streamingowymi, społecznościowymi i randkowymi; e-commerce, z aplikacjami zakupowymi i dostawczymi; oraz edukacja, z aplikacjami do nauki dla dzieci i dorosłych.

Czy aplikacja Flutter może korzystać z natywnych funkcji urządzenia?

Tak. Do kamery, Bluetooth, NFC, płatności, danych zdrowotnych i pracy w tle docieramy przez utrzymywane wtyczki albo przez platform channels i Pigeon do kodu Swift i Kotlin, a testujemy na prawdziwych urządzeniach, a nie tylko w symulatorach.

Czy mogą Państwo dodać Flutter do naszej istniejącej aplikacji natywnej?

Tak. Ekrany Flutter można dodawać do istniejącej aplikacji iOS lub Android po jednej funkcji dzięki add-to-app, więc aplikacja nadal jest wydawana, a coraz więcej z niej przechodzi do wspólnej bazy kodu.

Jak szybko mogą zacząć programiści Flutter?

Gdy odpowiedni programista Flutter jest dostępny, o terminie startu decydują wyłącznie Państwa rozmowa oraz NDA i przeniesienie praw własności intelektualnej. W przeciwnym razie prowadzimy poszukiwania, które zwykle dają profile kandydatów w ciągu dwóch do trzech tygodni, a nikt nie zaczyna pracy, dopóki Państwo nie powiedzą „tak”.

Jak wygląda zatrudnienie przez BigTree108: programiści Flutter?

Prosimy o informację o zakresie pracy, poziomie doświadczenia i potrzebnych godzinach. Proponujemy jedną lub dwie osoby wraz z ich profilami, Państwo przeprowadzają z nimi rozmowy tak, jak z własnym kandydatem, podpisują jedną umowę z BIG TREE 108 LLC i otrzymują jedną fakturę miesięcznie.

Do kogo należy praca, którą wykonują?

Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.

Budują Państwo aplikację Flutter?

Prosimy o informację, co aplikacja robi i kto z niej korzysta. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: plan, profile kandydatów albo przegląd istniejącej aplikacji.