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
Programowanie Laravel
Usługi programowania Laravel: aplikacje webowe i API, sklepy internetowe i platformy marketplace, produkty SaaS, back-office płatności, panele administracyjne i aktualizacje Laravel, z dedykowanymi programistami Laravel lub realizacją projektu.
Programowanie Django i FastAPI
Usługi programowania Django i FastAPI: aplikacje webowe, API REST, backendy AI i LLM, potoki danych, platformy fintech i e-commerce oraz aktualizacje Django, z dedykowanymi programistami lub realizacją projektu.
Programowanie Next.js
Usługi programowania Next.js: aplikacje webowe, frontendy SaaS, witryny sklepowe e-commerce, strony marketingowe, interfejsy produktów AI i migracje do App Router, z dedykowanymi programistami Next.js lub realizacją projektu.
Programowanie Vue.js i Nuxt
Usługi programowania Vue.js i Nuxt: aplikacje Vue 3, strony Nuxt, witryny sklepowe, dashboardy SaaS, frontendy dla Laravel i innych backendów oraz migracje z Vue 2, z dedykowanymi programistami Vue.js lub realizacją projektu.
Programowanie Ruby on Rails
Usługi programowania Ruby on Rails: aplikacje webowe, produkty SaaS, sklepy i platformy marketplace, API, aplikacje Hotwire Native oraz aktualizacje i przejęcia baz kodu Rails, z dedykowanymi programistami Rails lub realizacją projektu.
Programowanie Symfony
Usługi programowania Symfony: aplikacje webowe, API na API Platform, systemy SaaS i korporacyjne, sklepy Sylius i Shopware, moduły Drupal i aktualizacje Symfony, z dedykowanymi programistami Symfony lub realizacją projektu.
Programowanie Spring Boot
Usługi programowania Spring Boot: mikroserwisy i API, Spring Cloud, Spring Security i jednokrotne logowanie (SSO), Spring Batch, Spring AI i aktualizacje do Spring Boot 4, z dedykowanymi programistami Spring Boot lub realizacją projektu.
Tworzenie aplikacji React Native
Usługi tworzenia aplikacji React Native: aplikacje iOS i Android z Expo, moduły natywne, przejścia na New Architecture, aktualizacje over-the-air i wydania w sklepach, z dedykowanymi programistami React Native lub realizacją projektu.
Tworzenie aplikacji Electron
Usługi tworzenia aplikacji Electron: aplikacje desktopowe dla Windows, macOS i Linux, automatyczne aktualizacje, podpisywanie kodu i notaryzacja, moduły natywne, aktualizacje i migracje, z dedykowanymi programistami Electron lub realizacją projektu.
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.