DevDroid #032

11.09.2020

W tym tygodniu oficjalną premierę miał Android 11 🎉 W tym wydaniu znajdziesz świetny tutorial wprowadzający do Jetpack Compose oraz poznasz bibliotekę Jetpack DataStore.

Artykuły

  • Turning it up to 11: Android 11 for developers

    Android 11 zostały oficjalnie wydany 🎉 Wersja jedenasta systemu skupia się na trzech aspektach: ludzie/komunikacja, kontrola i prywatność. Właśnie wokół tych 3 tematów zostały stworzone nowe funkcjonalności, których całą listę znajdziesz we wpisie.

  • Rendering Markdown with Jetpack Compose

    Ciekawy przykład zastosowania Jetpack Compose do renderowania dokumentu w formacie Markdown. Dzięki zastosowaniu nowej biblioteki udało się osiągnąć zamierzony efekt tworząc dosyć zwięzły i czytelny kod. Projekt jest dostępny na Githubie.

  • Jetpack Compose Tutorial

    Krótki kurs, którego celem jest wprowadzenie do budowania interfejsów użytkownika przy użyciu Jetpack Compose. Świetne miejsce na rozpoczęcie przygody z nową biblioteką.

  • Prefer Storing Data with Jetpack DataStore

    Celem biblioteki DataStore jest zastąpienie powszechnie używanych SharedPreferences. Nowa biblioteka charakteryzuje się brakiem synchronicznego API. Biblioteka obecnie dostępna jest w wersji alfa.

  • Seamlessly Swapping the API backend of the Netflix Android app

    Szczegółowo opisany proces podmiany API, wykorzystywanego przez aplikację Netflix na Androidzie. Wpis tłumaczy, co było głównym powodem takiej zmiany oraz w jaki sposób zespół zadbał przy pomocy testów i monitoringu o jak najbardziej płynne przejście pomiędzy serwisami.

  • Krate, a better SharedPreferences experience

    Krótkie wprowadzenie do Krate, który umożliwia wygodne korzystanie z SharedPreferences. Biblioteka wykorzystuje mechanizm delegatów w Kotlinie.

Wideo & Audio

Open Source & Tools

  • Krate - wygodniejsze użycie SharedPreferences w Kotlinie
  • MarkdownComposer - wyświetlanie Markdown przy pomocy Jetpack Compose
  • Kotlin 1.4.10 - wydanie Kotlin wersji 1.4.10

Bądź na biężąco

  • Zapisz się na newsletter, aby otrzymać kolejne wydania prosto do skrzynki email.