PHOTO 4DAT
Import zdjęć i organizacja według kategorii oraz tagów, z rozpoznawaniem tekstu i rozszerzeniem File Provider do dostępu do plików.
Konserwacja, zapasy i osobiste rejestry na iPhonie.
Nasza praca dla FrankCastle obejmuje natywne aplikacje iOS do utrzymania jednostek pływających i nieruchomości, ewidencji materiałów, osobistych dzienników i wykrywania Bluetooth. Zbudowaliśmy interfejsy do konkretnych zadań oraz pakiety SwiftUI współdzielone przez rodzinę produktów.
Boat 4DAT organizuje konserwację wokół jednostek pływających, systemów pokładowych i sprzętu. Właściciele przeglądają nadchodzące prace, otwierają zadania i wracają do zakończonych serwisów. Raporty floty rozdzielają koszty według kategorii i statusu zadań.

Zadanie zachowuje status, priorytet, termin i plan źródłowy oraz odniesienie do obsługiwanej jednostki, systemu lub urządzenia. Praca pozostaje powiązana z konkretnym zasobem.

Plany cykliczne określają okresy serwisowe i objęty sprzęt. Gdy nadchodzi termin, plan stanowi podstawę zadania konserwacyjnego.

Części, robocizna i usługi zewnętrzne tworzą osobne kategorie kosztów. Raport dzieli je także według statusu zadań, łącząc sumę floty z zapisanymi pracami.
HW 4DAT przypisuje każdej nieruchomości zadania naprawcze, projekty ulepszeń, konta mediów i plany konserwacji. Właściciele mogą przeglądać prace w kilku domach, a następnie otworzyć koszty, zdjęcia i zaplanowane płatności konkretnej nieruchomości.

Portfel podsumowuje nieruchomości, otwarte zadania i prace zaległe lub priorytetowe. Każda nieruchomość prowadzi do własnych rekordów, więc podsumowanie nie zastępuje szczegółów potrzebnych do organizacji napraw.

Zdjęcia projektu są obok kosztów szacowanych i rzeczywistych, liczby zadań i kamieni milowych. Dokumentacja wizualna pozostaje częścią planowanego i śledzonego projektu.

Rachunek przechowuje kwotę, walutę, termin, nieruchomość i odniesienie do konta. Ustawienia cykliczności i zaplanowane wpisy wiążą powtarzane płatności z oryginalnym rachunkiem.
RF 4DAT łączy bieżące wykrywanie Bluetooth LE z historią skanów. Listy urządzeń zachowują informacje o sygnale i połączeniu, a zapisane sesje dodają czas i lokalizację. Wykresy okresowe podsumowują aktywność i liczbę wykrytych urządzeń.

Radar na żywo rozmieszcza wykryte urządzenia Bluetooth LE wokół bieżącego skanu. Filtry i listy dają dostęp do poszczególnych odczytów sygnału i informacji o połączeniu.

Zapisany skan zachowuje czas, źródło lokalizacji i wykryte urządzenia. Automatycznie zapisane współrzędne można powiązać z nazwaną lokalizacją do późniejszego wykorzystania.

Wykresy okresowe pokazują skany dziennie lub średnią liczbę wykrytych urządzeń. Zmiana miary i zakresu czasu podsumowuje aktywność zapisanych sesji.
BP 4DAT przechowuje odczyty wprowadzone przez użytkownika wraz z czasem i kontekstem pomiaru. Rekordy zasilają podsumowania okresowe i wykresy. Eksport PDF udostępnia wybraną historię poza aplikacją.

Ciśnienie skurczowe i rozkurczowe wprowadza się w osobnych polach, z tętnem jako dodatkową wartością. Formularz zapisuje również czas pomiaru.

Zapisany odczyt zawiera urządzenie, miejsce i metodę pomiaru oraz notatki. Dane te zachowują okoliczności wpisu do późniejszego przeglądu.

Wykres umożliwia analizę pojedynczych odczytów w wybranym okresie. Eksport PDF tworzy raport, który można zapisać, udostępnić lub wydrukować z telefonu.
PVC 4DAT łączy szablony konstrukcji, zapasy rur i złączek oraz projekty. Każdy plan określa materiały i wymagania cięcia. Projekt śledzi postęp, a lista zakupów wskazuje brakujące ilości.

Szablon określa konstrukcję i zestawienie materiałów, w tym typy złączek, rozmiary rur i ilości. Materiały eksploatacyjne i wymagania cięcia rozszerzają plan do listy przygotowań.

Projekt zachowuje plan źródłowy, przechodzi przez stany planowany, w toku i ukończony oraz zapisuje zdjęcia na etapach. Przygotowanie materiałów pozostaje powiązane z dokumentacją prac.

Lista zakupów porównuje ilości wymagane i dostępne. Złączki liczy się w sztukach, rury według długości, a materiały eksploatacyjne pozostają osobną listą z planu.
Cat 4DAT Health to dziennik obserwacji kuwety dla opiekunów jednego lub kilku kotów. Zdjęcia, tagi i notatki tworzą oś czasu zwierzęcia. Podsumowania tygodniowe, grupy profili i kontakty weterynaryjne porządkują zapisane informacje.

Obserwacja może łączyć zdjęcie, uporządkowane tagi i notatkę. Tagi zapisują spostrzeżenia opiekuna i kontekst, np. zmianę karmy, w tym samym wpisie.

Wykresy tygodniowe zliczają zapisane obserwacje, a ostatnie wpisy zachowują tagi i notatki. Podsumowanie dotyczy historii jednego kota i pozwala wrócić do konkretnych obserwacji.

Grupy organizują profile kilku kotów, np. domowych i wychodzących. Każda grupa pokazuje liczbę zwierząt i otwiera odpowiednią listę profili.
BATT 4DAT porównuje zapisane zapasy baterii z potrzebami zarejestrowanych urządzeń, uwzględniając braki i terminy ważności. Osobne Circuit Lab pozwala badać układy baterii i obliczone wyniki w scenariuszach edukacyjnych.

Prognoza zakupów porównuje potrzeby urządzeń z zapasami, a następnie pokazuje niedobór i szacowany koszt zakupu. Użytkownik może prześledzić rekomendację do odpowiednich zapasów i urządzeń.

Statystyki rozróżniają zapasy zdatne do użycia, stabilne, z bliskim terminem ważności i baterie przeterminowane. Porównanie popytu wykorzystuje te kategorie do wskazania pozostałych braków.

Circuit Lab oblicza napięcie, pojemność, energię użytkową i szacowany czas pracy dla wybranego układu szeregowego i równoległego. Ocena scenariusza i szacunek ładowania pokazują wpływ danych wejściowych.
Komponenty interfejsu, przeglądanie zdjęć i wstępne przetwarzanie obrazów są utrzymywane w osobnych pakietach. Aplikacje korzystają z nich, zachowując własne modele danych, ekrany i integracje urządzeń.
Import zdjęć i organizacja według kategorii oraz tagów, z rozpoznawaniem tekstu i rozszerzeniem File Provider do dostępu do plików.
Aplikacja towarzysząca książce do wspomnień, refleksji i treści rozdziałów. Natywna implementacja obejmuje narzędzia mowy, CryptoKit i Keychain.
Trenowanie modelu w Pythonie i aplikacja testowa iOS Core ML do rozpoznawania wartości na ekranie monitora medycznego.
Wspólne komponenty natywne i integracje poszczególnych aplikacji.
SwiftUI realizuje interfejsy ze wspólnymi pakietami UI i zdjęć. HW i PVC korzystają ze Swift 6; Cat 4DAT Health ma osobny pakiet analizy wzorców obserwacji.
SwiftData przechowuje lokalne rekordy w większości aplikacji. BATT wykorzystuje SQLiteData od Point-Free z CloudKit w warstwie danych.
RF używa CoreBluetooth do wykrywania i CoreLocation z MapKit do lokalizacji skanów. Swift Charts tworzy raporty w Boat, RF, BP i Cat 4DAT Health.
PhotosUI wspiera obsługę zdjęć. PVC używa Vision i AVFoundation; PHOTO obejmuje OCR i rozszerzenie File Provider. Spartan Code Red integruje Speech, CryptoKit i Keychain.
BATT i PHOTO integrują Sign in with Apple, a PHOTO także Google Sign-In. StoreKit wspiera zakupy w BATT i BP. BP używa lokalnych powiadomień; Cat Health, BATT i PHOTO obejmują integracje reklam mobilnych.
VitalDisplayOCR łączy trenowanie modelu w Pythonie z testerem iOS Core ML. VisionPipeline przetwarza obrazy przez Core Image, Core Graphics i ImageIO.
Pomagamy określić proces użytkownika, przechowywanie danych i integracje urządzeń, a następnie uzgodnić zakres wdrożenia. Dla powiązanych produktów ustalamy, które komponenty można współdzielić, a które wymagają osobnego projektu.
Porozmawiajmy o produkcie na iOS