Witaj w kolejnym wydaniu newslettera DevDroid.pl. Pamiętaj, że jesteśmy również dostępni na Twitterze jako @DevDroidDotPL.
Artykuły
-
How AndroidX changes the way we work with Activities and Fragments
Miłosz Lewandowski w swoim wpisie pokazuje na przykładach, w jaki sposób AndroidX ułatwia prace z fragmentami i aktywnościami.
-
Android Styling: Common Theme Attributes
Drugi artykuł z serii na temat stylowania aplikacji. W tym wpisie Nick Butcher przedstawia koncepcje atrybutów, razem z przykładowymi atrybutami, które możemy wykorzystać.
-
Exploring Jetpack Compose: TopAppBar
Joe Birch przedstawia koncept budowania widoków z Jetpack Compose na podstawie komponentu Top App Bar z Material Design.
-
Android functional Clean Architecture
Funkcyjne podejście do clean architecture w Androidzie. Autor posługuje się prostym przykładem w celu zademonstrowania swojego pomysłu.
-
Android ViewModels: Saving State across Process Death
Autor pokazuje, w jaki sposób zapisać dane view modelu tak, aby przetrwały zabicie procesu aplikacji.
-
Zgodnie z próbką 3 milionów sesji aplikacji Lyft, ponad 3% użytkowników miało ustawiony zły czas w telefonie, gdzie odchylenie wyniosło ponad minutę. Autorka przedstawia bibliotekę open source, która pozwoliła rozwiązać ten problem w aplikacji Lyft.
-
Accelerate Your Kotlin Multiplatform Evaluation with KaMP Kit
JetBrains wspólnie z firmą Touchlab stworzył KaMP, czyli zestaw narzędzi i przykładowych źródeł pozwalający na szybki start projektu wieloplatformowego w Kotlinie.
-
Przedstawienie typu
Nothing
w Kotlinie i jego zastosowania. -
Roman Elizarov, jeden z developerów pracujących nad rozwojem Kotlina, przedstawia swoje przemyślenia na temat końca ery języków wykorzystujących średniki.
Wideo & Audio
-
Podcast | Kotlin at Facebook with Sergey Wywiad z jednym z developerów pracujących nad frameworkiem litho, na temat adopcji Kotlina w Facebooku.
-
Wideo | Kotlin Puzzlers, Vol 3 by Anton Keks Ciekawostki i zagadki na temat języka Kotlin, przedstawione w formie quizu. Luźna prezentacja, z której można dowiedzieć się o wielu nieoczywistych mechanizmach Kotlina.
-
Wideo | From Four Wheels to Two Prezentacja pokazuje, w jaki sposób Lyft dodał w krótkim czasie wsparcie wynajmowania hulajnóg w swojej aplikacji. Mimo że prezentacja jest prowadzona przez programistę, to nie jest mocno techniczna, skupia się na kwestiach, które powinniśmy rozważyć w czasie rozwoju produktu.
Open Source
-
Kaspresso - framework do testów UI, bazujący na Espresso i UiAutomator, pozwalający pisać ładniejsze, szybsze i stabilniejsze testy.
-
kotlin-power-assert - plugin, którego zadaniem jest wyświetlanie bardziej rozbudowanych wiadomości assercji w testach.
-
ViewBindingSample - najnowszy przykład pokazujący działanie View Binding. Wymagane Android Studio 3.6 Canary 11+.
-
kotlinx-knit - narzędzie ułatwiające dokumentowanie kodu Kotlinowego. Umożliwia generowanie przykładowego kodu i testów na podstawie plików Markdown.
-
Kronos-Android - biblioteka do synchronizacji czasu, od Lyfta.
Wydarzenia
- Lublin | in_mobile Meetup #3 (25.02.2020)
- Poznań | Android Meetup #3 (27.02.2020)
- Gdańsk | Android 3City meetup (27.02.2020)
- Kraków | Android Tech Talks #30 (27.02.2020)
Bądź na biężąco
- Zapisz się na newsletter, aby otrzymać kolejne wydanie prosto do swojej skrzynki email.