W tym tygodniu polecam Ci dziesięć lifehacków ułatwiających codzienną pracę nad tworzeniem aplikacji oraz artykuł omawiający jak Rust pomoże zminimalizować liczbę błędów w systemie Android. Dodatkowo ruszyła też rejestracja na Google IO 2021. Miłego czytania :)
Artykuły
-
Ten #AndroidLifeHacks You Can Use Today
Gabriel w ramach akcji
#AndroidLifeHacks
przedstawia dziesięć trików, które ułatwiają codzienną pracę przy tworzeniu aplikacji. -
remember { mutableStateOf() } – A cheat sheet
Jeśli Jetpack Compose to dla Ciebie nowość i nie wiesz jeszcze za co odpowiada
var text by remember { mutableStateOf("") }
to koniecznie sprawdź ten artykuł. Zach w prosty sposób wyjaśnia działanie tego fragmentu kodu. -
My experience contributing to AndroidX Navigation via GitHub
Autor przedstawia cały proces naprawy błędu i zgłoszenia poprawki w bibliotece AndroidX.
-
Getting to know the behaviors of your SDK dependencies
Poznaj trzy narzędzia, które pozwolą Ci lepiej zrozumieć zachowanie zewnętrznych bibliotek dołączonych do Twojego projektu.
-
Modular Navigation with Jetpack Compose
Dowiedz się, jak stworzyć moduł nawigacji, który umożliwi przechodzenie pomiędzy ekranami pochodzącymi z różnych modułów, stworzonymi w Jetpack Compose.
-
Introducing TestParameterInjector: A JUnit4 parameterized test runner
Google wypuścił bibliotekę
TestParameterInjector
, która umożliwia tworzenie testów parametryzowanych w JUnit 4. -
Również w tym tygodniu Google ogłosił oficjalne wsparcie języka Rust do rozwijania systemu Android. Główną motywacją jest chęć zmniejszenia liczby błędów bezpieczeństwa w nowo tworzonym kodzie.
-
Kotlin Plugin 2021.1 Released: Improved IDE Performance and Better Support for Refactorings
Wydany został nowy plugin Kotlin, który poprawia wydajność w IDE i dodaje usprawnienia w procesie debugowania. Zmiana za jakiś czas powinna trafić do Android Studio.
-
ki: The Next Interactive Shell for Kotlin
W poprzednim tygodniu pojawił się interaktywny terminal dla Kotlina -
ki
. Bardzo fajnie prezentuje się funkcja autouzupełniania.
Media
-
Rozmowa z Evgenym na temat biblioteki JaCoCo. Evgeny jest osobą odpowiedzialną za rozwijanie projektu JaCoCo, czyli biblioteki umożliwiającej tworzenie raportów pokrycia kodu testami.
-
Reactive State Management with Jetpack • Gábor Váradi
Prezentacja Gábora o reaktywnym zarządzaniu stanem aplikacji przy pomocy bibliotek Jetpack.
Open Source & Tools
- TestParameterInjector - testy parametryzowane w JUnit 4
- jacoco - raporty dotyczące pokrycia kodu testami
- kotlin-interactive-shell - interaktywny Kotlin w terminalu
Wydarzenia
Bądź na biężąco
- Zapisz się na newsletter, aby jako pierwszy otrzymać kolejne wydania prosto na maila.