DevDroid - Wydanie #081

1.10.2021

👋 W tym tygodniu znajdziesz kolejną część z serii na temat snapshot testów, dwa artykuły na temat mierzenia wydajności oraz dowiesz się jak przyśpieszyć czas budowania projektu. Dodatkowo pojawiły się informacje na temat nadchodzącej konferencji #AndroidDevSummit. Miłego czytania 🙂

Artykuły

  • The secrets of effectively snapshot testing on Android

    Druga część cyklu na temat testów typu snapshot. Ze wpisu dowiesz się jakie widoki warto testować oraz nauczysz się na przykładowym kodzie, jak stworzyć test, który pozwoli wykryć regresję wizualną.

  • Launch Response Time

    Pierre dzieli się swoimi uwagami i wnioskami na temat mierzenia czasu startu aplikacji oraz na temat różnych trybów, w jakich aplikacja może zostać uruchomiona lub wznowiona.

  • Speed up your build: Non-transitive R files

    W tym wpisie poznasz nieprzechodne zależności pomiędzy zasobami w plikach R oraz dowiesz się, jak z nich skorzystać. Ich użycie może zmniejszyć rozmiar aplikacji oraz przyśpieszyć czas budowania projektu.

  • Storage Model | Android 101

    Sposób dostępu do plików jest jedną z częściej zmienianych rzeczy w przypadku nowych wersji Androida. Dlatego warto zapoznać się z krótkim podsumowaniem na temat aktualnie obowiązujących standardów pracy z plikami.

  • An Android ViewModel step by step with TDD

    Louis krok po kroku wyjaśnia proces implementowania klasy ViewModel, korzystając z technik test-driven development.

  • Measure, measure, measure

    Ralf dzieli się lekcjami, jakie wyniósł z regularnego mierzenia i monitorowania czasu budowania swojego projektu.

Media

  • Episode 176: Android 12 - S stands for System UI

    Rozmowa z członkami zespołu odpowiedzialnego za interfejs systemowy w nowej wersji Androida. Z odcinka dowiesz się jakie nowości w interfejsie użytkownika trafiły do Androida 12.

  • Arrow with Simon Vergauwen

    Wywiad z Simonem, który jest jednym z opiekunów biblioteki Arrow, która ułatwia programowanie funkcyjne w Kotlinie.

Open Source & Tools

  • arrow - programowanie funkcyjne w Kotlinie
  • kable - biblioteka do pracy z Bluetooth LE
  • tart - mierzenie czasu startu aplikacji, wersja biblioteki mocno rozwojowa

Wydarzenia

Bądź na biężąco

  • Zapisz się na newsletter, aby jako pierwszy otrzymać kolejne wydania prosto na maila.