Rewolucjonizujemy dostęp do usług ubezpieczeniowych w Niemczech!
Z ponad milionem pobrań i wysokimi ocenami, udowadniamy, że cyfryzacja opieki zdrowotnej to przyszłość. Technologicznie, skupiamy się na nowoczesnych rozwiązaniach, wykorzystując Swift i Kotlin oraz architekturę modułową.
Krzysztof
Android Architect
Kontekst
Biznesowo
- Tworzymy aplikację dla publicznego funduszu ubezpieczeń zdrowotnych w Niemczech. Przeznaczona jest dla osób ubezpieczonych - gromadzi wszystkie informacje w jednym miejscu. Sprawy, które ubezpieczeni musieli załatwiać osobiście w placówce, teraz mogą przez aplikację.
- Funkcje: bezpośredni kontakt z opiekunem, wysyłanie i odbieranie zaszyfrowanych wiadomości, skanowanie dokumentów, informacje o zgromadzonych środkach, dostęp do elektronicznej karty zdrowia, przewodnik dla ciężarnych, historia świadczeń itp.
- Aplikacja ma ponad milion pobrań. Oceniana jest na 4,5/5 w Google Store i 4,8/5 w App Store.
Technicznie
- 100% kodu powstaje w Swifcie i Kotlinie z użyciem Jetpack Compose i SwiftUI.
- Aplikacja posiada architekturę modułową. Implementujemy nowe funkcjonalności jako moduły, które będą współdzielone z Bonus App.
- Posiadamy proces ciągłej integracji, który zapewnia nam automatyczne wychwycanie błędów.
- Wszystko co wypuszczamy, jest wspierane w najnowszej wersji iOS/Android.
- Stworzyliśmy funkcjonalność ułatwień dostępu (dla osób niedowidzących i niedosłyszących).
- Przebudowaliśmy logowanie z wykorzystaniem OAuth2 i OpenID w celu zwiększenia bezpieczeństwa aplikacji i ułatwienia integracji.
- Wprowadziliśmy Async/Await i Kotlin Coroutines.
- Każdy developer iOS otrzymuje do pracy MacBook’a Pro, a developer Android ma do wyboru MacBook Pro lub Dell Latitude 5520.
- Regularne spotykamy się z zespołem Bonus App w celu przedyskutowania rozwiązań, które mogą być współdzielone między projektami.
- Regularne spotkamy się z projektantami UX/UI, gdzie wspólnie pracujemy nad designem aplikacji w Figmie.
- Cztery razy w roku spotykamy się projektowo w Berlinie.
Technologie i narzędzia
iOS
- Swift
- SwiftUI
- Async/Await
- SPM
- XCTest
- MVVM with Coordinators
- UIKit
- Combine
- OAuth 2/ OIDC
Android
- Android SDK
- Kotlin
- Coroutines
- Material Design
- MVVM
- OkHttp/ Retrofit
- Jetpack Compose
- Koin
- Coil
- Room
- Junit/ Mockito/ Robolectric
- Detekt/Ktlint
Organizacja pracy
To jest Agile!
Planowanie
Estymacja
Standup
Demo
Retro
Na czym się skupiamy?
70% rozwój
10% utrzymanie
20% spotkania
Zespół
9
Developerów (iOS)
6
Developerów (Android)
1
Architekt (iOS)
1
Architekt (Android)
2
Analityków Biznesowych
Wartość dla kandydata
To przed nami i może Tobą?
- Pracujemy nad kompletnie nowym designem aplikacji.
- Wprowadzamy nowe funkcjonalności: śledzenie statusu składanych wniosków, moduły funkcjonalne współdzielone z aplikacją Bonus App.
- Integrujemy 2 aplikacje w jedną, by współdzielić najważniejsze funkcjonalności.
- Automatyzujemy testy.
Tego się uczymy. Rozwiniesz kompetencje z nami?
- Użycia najnowszych technologii dostępnych na rynku: Jetpack Compose (Android) oraz SwiftUI (iOS).
- Współpracy bezpośrednio z klientem biznesowym i zespołem projektowym (UX/UI).
- Jako deweloperzy mamy ogromny wpływ na techniczną stronę aplikacji. Klient przedstawia wymagania biznesowe, a my zapewniamy podejście techniczne. Klienci ufają naszym rekomendacjom.
- Współpracy z działem testowania QA.
- Modularyzacji aplikacji z wykorzystaniem Gradle (Android) oraz SPM (iOS). Niektóre z modułów aplikacji są współdzielone z aplikacją Bonus App. Oba zespoły projektowe pracują nad tymi modułami wspólnie.
- Szlifujemy niemiecki - cała komunikacja odbywa się w tym języku. Bez obaw! Jeśli zabraknie Ci słówka, to zawsze możesz przełączyć się na angielski. 😉
Więcej o projekcie
Liczby, które mają znaczenie
+1 500 000
pobrań
4.8/5
na App Store
4.5/5
w Google Store
100%
język niemiecki
Efekt końcowy
No items found.
Dołącz do projektu!
No items found.
Robimy różnicę
O efektach niech opowiedzą klienci!
Convista (wcześniej Axxiome Health) jest naszym długoletnim partnerem w zakresie rozwoju systemu oscare®. W szczególności w systemie SAP – modułach: SAP-BP, SAP-CRM, Hybris, SAP FSCM, SAP FSCD, zarządzaniem polisami ubezpieczonych oraz zarządzaniem dokumentami i procesami archiwizacji. Doświadczenie, jakość, metodyczne podejście agile Convista, szczególnie w nearshore software development, stosujemy z sukcesem przez niemal 20 lat. Partnerstwo oraz pełne zaufanie to fundamenty naszych wspólnych projektów i sukcesów w sektorze ochrony zdrowia.
Michael Günther
Z-Ca Prezesa ds. Software Development, AOK Systems