Wydanie #123

12.08.2022

W tym tygodniu moją uwagę przykuł artykuł na temat unikania niepotrzebnych rekompozycji w Compose oraz wpis na temat adopcji Compose w WeWork.

Artykuły

  • Building Plugable Features on Android

    Ryan przedstawia swój pomysł, jak w projekcie wielomodułowym podejść do budowania funkcjonalności, które z perspektywy kodu są łatwiejsze do wdrożenia i utrzymania.

  • Comparing Jetpack Compose performance with XML

    Porównanie wydajności Compose i XML z wyjaśnieniem, w jakich przypadkach Compose może być dużo wolniejszy. Warto również zwrócić uwagę na sposób wykorzystania FrameMetricsAggregator do zbierania metryk.

  • Gotchas in Jetpack Compose Recomposition

    Bardzo ciekawy artykuł, który wyjaśnia, na co warto zwracać uwagę, aby uniknąć niepotrzebnych rekompozycji w Compose.

  • Instantiate test data with Instantiator

    Jeżeli w Twoich testach wiele kodu odpowiada za tworzenie klas z danymi, to być może biblioteka Instantiatior pomoże Ci uprościć testy.

  • Why We Adopted Jetpack Compose

    Chen, na przykładzie bardzo fajnie ilustrowanych przykładów tłumaczy, dlaczego w WeWork zdecydowali się na adopcję Jetpack Compose.

  • Consuming flows safely in Jetpack Compose

    Biblioteka lifecycle-runtime-compose w wersji 2.6.0-alpha01 wprowadza nową metodę collectAsStateWithLifecycle, która pozwala konsumować stan z uwzględnieniem cyklu życia.

Media

Open Source & Tools

Wydarzenia

Bądź na biężąco

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