Witaj w osiemnastym wydaniu 🤖 W tym tygodniu szczególnie polecam artykuły dotyczące Dagger Hilt i jego możliwości. Jeśli nie chcesz przegapić kolejnych wydań to śledź DevDroid na Twitterze i Facebooku :)
Artykuły
-
Maximizing OkHttp connection reuse
Ciekawie pokazany proces szukania problemu związanego z długim czasem zapytań w aplikacji Booking.com. Analiza dotyczy klienta OkHttp.
-
Nowe wydanie Gradle w wersji 6.5. Na uwagę zasługuje nowy tryb
file-system watching
, który zmniejsza liczbę operacji IO, co przekłada się na szybszą kompilację. -
Autor w bardzo przystępny sposób tłumaczy pojęcia związane z Kotlin Coroutines. Jeżeli zastanawiasz się co to coroutine context, scope czy builder to w artykule znajdziesz odpowiedź :)
-
Autor analizuje kod biblioteki Hilt, aby zaprezentować jej możliwości. Hilt to nowy projekt (nadal czeka na oficjalne wydanie), którego celem jest znaczne ułatwienie korzystania z Daggera w projektach Androidowych.
-
Exploring Dagger-Hilt and what’s main differences from Dagger-Android
Kolejny artykuł omawiający możliwości biblioteki Hilt. Pierwsze wnioski są takie, że Hilt ma szansę zaoszczędzić sporo kodu i uprościć proces konfigurowania Daggera w projekcie. Wygląda bardzo obiecująco.
-
How I published & distributed my LiveDataCallAdapter Android library
Krok po kroku opisany proces publikowania własnej biblioteki Android w repozytorium jcenter. Pamiętam, że sam kiedyś poświęciłem na to sporo czasu więc fajnie, że ktoś spisał to w jednym miejscu.
-
May 2020: The state of Kotlin Scripting
Porównanie dwóch narzędzi pozwalających tworzyć i uruchamiać skrypty przy pomocy Kotlina. Jest to ciekawa alternatywa do skryptów pisanych np. w Bashu.
-
Getting Started with the Motion Editor in Android Studio 4.0
Wprowadzenie do Motion Editor, dostępnego w najnowszym Android Studio 4.0.
-
The hidden Kotlin gem you didn’t think you’ll love: Deprecations with ReplaceWith
Autor przedstawia fajny trik Kotlina i Intellij, który w prosty sposób pozwala poprawić kod oznaczony jako
@Deprecated
.
Wideo & Audio
-
Podcast | Episode 140: Bubbles!
Rozmowa na temat nowego API w Android 11 tzw. Bubbles. API pozwala uzyskać efekt podobny do tzw. dymków czatu z Facebook Messengera.
-
Podcast | Aplikacja Żappka. Michał Opacki
Odcinek podcastu na temat procesu tworzenia aplikacji Żappka. Rozmowa skupia się bardziej na aspektach biznesowych niż technicznych.
-
Wideo | Flutter - From Zero to Hero
Darmowy kurs Fluttera w formie wideo.
Open Source & Tools
- Only - wykonywanie kodu potwórzoną liczbę razy. Na plus fajny DSL.
- Compose Academy - różne fragmenty kodu dotyczące Jetpack Compose
- DaggerHiltExploration - eksploracja Dagger Hilt
- fastlane - narzędzie do automatyzacji budowania i wydawania aplikacji
Bądź na biężąco
- Zapisz się na newsletter, aby otrzymać kolejne wydania prosto do skrzynki email.