5 powodów, dla których warto budować UI w ConstraintLayoucie
Jeśli stawiasz pierwsze kroki jako Android developer, poznaj najważniejsze funkcje, jakie oferuje ConstraintLayout.

Planujesz stworzenie aplikacji bukmacherskiej? Nie musisz budować dwóch natywnych wersji. Kotlin Multiplatform pozwala współdzielić kod pomiędzy aplikacjami, zapewniając natywną wydajność przy niższych kosztach.
Jeśli stawiasz pierwsze kroki jako Android developer, poznaj najważniejsze funkcje, jakie oferuje ConstraintLayout.
Co robić, kiedy musisz wyświetlać powiadomienia systemowe w różnych językach? Wypróbuj dynamiczną lokalizację zdalnych powiadomień.
Dowiedz się, jak wykorzystywać feature flags w projektach i zadbaj o stabilność swojej aplikacji.
Dowiedz się, czym jest Espresso Test Recorder i jak ułatwia testowanie.
Czasem programista musi stworzyć kilka wersji aplikacji, które różnią się od siebie w niewielkim stopniu. Sprawdź, jak łatwo to zrobić dzięki Gradle.
Zwłaszcza w przypadku złożonych aplikacji, warto stworzyć diagram przepływu danych przed rozpoczęciem kodowania. W ten sposób łatwiej zobaczyć, jak poszczególne fragmenty kodu powinny się zachowywać.
CallKit to framework wprowadzony wraz z iOS 10. Dowiedz się, jak go skonfigurować.
Dzięki SFSpeechRecognizer API możesz umożliwiać transkrypcję w czasie rzeczywistym albo korzystać z nagranych wcześniej plików audio. Zobacz, jak wykorzystać to w swojej aplikacji.
Poznaj lepiej instrukcję warunkową switch w Swifcie, opierając się na metodzie gumowej kaczki.

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
24
opinie klientów
