Aplikacja pod Androida z użyciem biblioteki natywnej - po co, jak i czy warto?
Podczas prezentacji podzielę się swoimi doświadczeniami łączenia Javy i C++ w ramach aplikacji mobilnych. Wyjaśnię dlaczego wybraliśmy taką architekturę, w jaki sposób bezboleśnie stworzyć kod pośredni pomiędzy tymi językami (Java Native Interface), opowiem o wariantach stosów technologicznych oraz przedstawię sytuacje, w których przyjęte rozwiązania przyspieszyły / spowolniły i uprościły / utrudniły pracę nad projektem. Choć nie planuję gloryfikacji C++, po prezentacji chętnie opowiem o tym, jak C++ zmienił się w ostatnich latach oraz w jaki sposób pisać kod, który w zachowaniu może przypominać Javę.
Prelekcję poprowadzi Michał Kowalczyk
Od ponad 12 lat zajmuję się szeroko pojętym IT, tworząc zarówno aplikacje webowe jak i systemy wbudowane. W swojej pracy lubię łączyć różne technologie. W ostatnich latach głównie korzystam z C++ z domieszkami Javy, Pythona i Swifta, czerpiąc z każdego języka to, co najlepsze. Obecnie pracuję w TomTom wspierając rozwój wieloplatformowej biblioteki do wizualizacji map.