Reaktywne podejście do Clean Architecture
Zobacz, jak zaimplementować podejście Clean Architecture z wykorzystaniem RxJavy 2 i poznaj najważniejsze elementy tej architektury.
Deklaratywne rozwiązania do budowy UI mają zarówno swoich zwolenników, jak i przeciwników. Sprawdź, kiedy lepiej zdecydować się na Jetpack Compose, a kiedy wybrać podejście imperatywne.
Zobacz, jak zaimplementować podejście Clean Architecture z wykorzystaniem RxJavy 2 i poznaj najważniejsze elementy tej architektury.
Dowiedz się, czym jest biblioteka JGiven i jak może ułatwić proces tworzenia oprogramowania.
W związku z ostatnimi zmianami w Androidzie, możemy teraz tworzyć własne kafelki i ułatwić użytkownikom wykonywanie pewnych działań. Jak to zrobić?
Dowiedz się, jak działają statyczne skróty i jak możesz je samodzielnie stworzyć.
Jak możesz sprawić, że Twój kod stanie się bardziej przejrzysty? Naucz się stosować wstrzykiwanie zależności.
Z pomocą Daggera można stworzyć interfejs, który jest komponentem albo subkomponentem. Na czym polega różnica?
Wraz z Androidem 6.0 zmienił się model obsługi pozwoleń. Teraz użytkownik może akceptować prośby o dostępy potrzebne w danym momencie. Nie musi zatwierdzać długiej listy pozwoleń od razu podczas instalacji.
ConstraintLayout wspiera wersje Androida począwszy od API 9. Jak posługiwanie się nim wygląda w praktyce?
Zobacz, jak korzystać z narzędzia RenderScript żeby szybko wykonywać operacje na obrazach bez konieczności kompilacji kodu przy zastosowaniu NDK.
Mobile Trends Awards 2021
Wygrana w kategorii
ŻYCIE CODZIENNE
Nagroda Legalnych Bukmacherów 2019
Najlepsza aplikacja mobilna
Mobile Trends Awards 2023
Wygrana w kategorii
MCOMMERCE ROZWÓJ
23
opinie klientów