Witaj w kolejnym wydaniu! W tym wydaniu znajdziesz między innymi spis nowości wydanych w tym tygodniu oraz porównanie najpopularniejszych bibliotek do DI w Androidzie.
Artykuły
-
Documenting dependencies - Gradle
Gradle umożliwia w prosty sposób dokumentowanie zależności w
build.gradle
. Zdecydowanie zwiększa to czytelność w sytuacji, w której zmuszeni jesteśmy do korzystania z danej wersji biblioteki. -
Using AndroidX Snapshot Builds
Rozwój bibliotek AndroidX jest prowadzony w sposób otwarty, dzięki czemu możemy na bieżąco śledzić najnowsze zmiany. Artykuł przedstawia, w jaki sposób możemy wykorzystać snapshoty bibliotek w naszym projekcie.
-
A Dependency Injection Showdown
Dagger, Koin a może Kodein? W artykule znajdziemy porównanie 4 bibliotek służących do wstrzykiwania zależności. Autor skupia się między innymi na czytelności kodu, łatwości użycia oraz testowalności.
-
ViewBinding in Fragments: the clean & easy way
Autor przedstawia swoją sposób na użycie ViewBinding we fragmentach, pozwalający na uzyskanie czystszego kodu, poprzez ukrycie kodu związanego z zarządzaniem bindingiem w klasie
ViewBindingHolder
. -
Android Styling: Themes Overlay
Dlaczego nigdy nie należy używać kontekstu aplikacji do ładowania takich zasobów jak np. drawable? Odpowiedź znajdziesz w kolejnym poście z serii na temat stylowania aplikacji. W tym wpisie zostaje poruszony temat przenikania różnych motywów.
-
Android Studio 4.0 Beta 1 available
Android Studio 4.0 jest dostępny w kanale beta. W tej wersji znajdziemy całkiem sporą listę poprawek. Osobiście używam wersji 4.0 od dłuższego czasu i jestem pozytywnie zaskoczony jej stabilnością. Polecam zainstalować i spróbować samemu :)
-
Simple one-liner ViewBinding in Fragments and Activities with Kotlin
Kolejny artykuł na temat uproszczenia użycia ViewBinding we fragmencie. Tym razem autor używa delegacji, aby osiągnąć jednolinijkowe api do bindingu.
-
Razem z wydaniem Android Studio 3.6, pojawiła się nowa wersja pluginu Android Gradle. W linku powyżej znajdziemy listę najważniejszych zmian.
-
Sharing build logic with Kotlin DSL
Od pewnego czasu istnieje możliwość tworzenia konfiguracji builda w Kotlinie zamiast Groovy. Wpis skupia się na możliwościach współdzielenia logiki w wielomodułowych projektach.
-
Lessons-learned from Migrating our Build System to Bazel
Co prawda artykuł nie jest stricte Androidowy, ale nadal ciekawy moim zdaniem. Wpis wraz z załączonymi wideo przedstawia proces migracji firmy Wix do systemu budowania Bazel.
Wideo & Audio
-
Wideo | What’s new in Android Studio 3.6
Przedstawienie nowego Android Studio 3.6.
-
Wideo | Working with Alternative Build Systems
Wprowadzenie do alternatywnych systemów budowania takich jak Buck i Bazel.
-
Wideo | Android at Scale @Square
Prezentacja pokazuje, w jaki sposób radzić sobie z rosnącą liczbą kodu, funkcjonalności w projekcie.
-
Wideo | Sealed classes - Kotlin Vocabulary
Wprowadzenie do Sealed Class w Kotlinie, które pozwalają na dużo lepsze modelowanie kodu.
Open Source
- ok-gradle - plugin do Android Studio, ułatwiający wyszukiwanie zaleźności.
- fenix - nowa przeglądarka Firefox od Mozilla.
- compose-pokedex - przykładowa aplikacja, wykorzystująca Jetpack Compose.
Wydarzenia
Bądź na biężąco
- Zapisz się na newsletter, aby otrzymać kolejne wydanie prosto do swojej skrzynki email.