Posted on Leave a comment

Android Compose 2

Navigation

[https://github.com/olshevski/compose-navigation-reimagined]
[https://www.droidcon.com/2022/08/02/painless-typesafe-jetpack-compose-navigation-with-voyager/]
[https://github.com/AlexGladkov/Odyssey]
[https://medium.com/google-developer-experts/modular-navigation-with-jetpack-compose-fda9f6b2bef7]

Jetpack Compose clear back stack, popUpTo/popBackStack inclusive explained
[https://medium.com/@banmarkovic/jetpack-compose-clear-back-stack-popbackstack-inclusive-explained-14ee73a29df5]

State

Effective state management for TextField in Compose
09.2022 [https://medium.com/androiddevelopers/effective-state-management-for-textfield-in-compose-d6e5b070fbe5]

You might be creating your states wrong! — Jetpack Compose
[https://proandroiddev.com/you-might-be-creating-your-states-wrong-jetpack-compose-b8b1aff1bcd8]

How To Retain Your App’s UI State Across Configuration Changes In Jetpack Compose
[https://medium.com/tech-takeaways/how-to-retain-your-apps-ui-state-across-configuration-changes-in-jetpack-compose-e42b432a9fa3]
ViewModel vs rememberSaveable
[https://medium.com/@iRYO400/viewmodel-vs-remembersaveable-47a72a32cb64]

Designing Slot APIs in Jetpack Compose
[https://proandroiddev.com/designing-slot-apis-in-jetpack-compose-4a981ddbc776]

Compose Compiler, Runtime

[https://www.droidcon.com/2022/08/02/explained-compose-compiler-and-runtime/]

Performance

Jetpack Compose Composition Tracing
09.2022 [https://medium.com/androiddevelopers/jetpack-compose-composition-tracing-9ec2b3aea535]

Mastering Jetpack Compose Performance With Examples: Part 1
[https://www.getyourguide.careers/posts/mastering-jetpack-compose-performance-part-1]

Осознанная оптимизация Compose
https://habr.com/ru/companies/ozontech/articles/742854/

Фантастический Compose и его побочные эффекты
https://habr.com/ru/companies/joydev/articles/743048/

Jetpack Compose Stability Explained
[https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8]

Оптимизируй или сдохни: профилирование и оптимизация Jetpack Compose
[https://habr.com/ru/articles/701422/]

6 Jetpack Compose Guidelines to Optimize Your App Performance
[https://getstream.io/blog/jetpack-compose-guidelines/]

Exploring Unconventional Compose’s Remember and Recomposition
[https://medium.com/mobile-app-development-publication/exploring-unconventional-composes-remember-and-recomposition-b2fd44fa740a]

UI

Dark Theme in Jetpack Compose with Material 3
[https://itnext.io/dark-theme-in-jetpack-compose-with-material-3-757e45118259]

Android — How to Drag And Drop Views in Jetpack Compose
[https://blog.canopas.com/android-drag-and-drop-ui-element-in-jetpack-compose-14922073b3f1]

An update on Jetpack Compose Accompanist libraries — August 2023
[https://medium.com/androiddevelopers/an-update-on-jetpack-compose-accompanist-libraries-august-2023-ac4cbbf059f1]

Custom Layout

Custom Jetpack Compose layout with Kotlin DSL
[https://proandroiddev.com/custom-jetpack-compose-layout-with-kotlin-dsl-88a4ba068510]

Square size in Jetpack Compose
[https://medium.com/@mmolosays/square-size-in-jetpack-compose-2d66457a83ea]

Что будет если команда, не видавшая Compose, решила делать новую сложную фичу на нём?
[https://habr.com/ru/companies/dododev/articles/764540/]

Списки с душой и стилем: Ваш путь к Jetpack Compose
[https://habr.com/ru/companies/joydev/articles/777412/]

Collapsible panels on Jetpack Compose — it’s a piece of cake
[https://al-e-shevelev.medium.com/collapsible-panels-on-jetpack-compose-its-a-piece-of-cake-9a2e76bb70c9]

Делаем кастомный Collapsing Toolbar на Jetpack Compose
[https://habr.com/ru/company/hh/blog/703192/]
[https://github.com/hhru/hh-histories-compose-custom-toolbar]

Collapsing toolbar with parallax effect and curved motion in Jetpack Compose
[https://proandroiddev.com/collapsing-toolbar-with-parallax-effect-and-curve-motion-in-jetpack-compose-9ed1c3c0393f]
[https://github.com/mazzouzi/collapsing-toolbar-with-parallax-effect-and-curved-motion-in-compose]

Jetpack Compose Custom Switch Design
[https://semicolonspace.com/android-jetpack-compose-switch-2/]

Bounce Effect with Compose Backdrop Layer
[https://proandroiddev.com/bounce-effect-with-compose-backdrop-layer-bd9f21f797a6]

YCharts is a graph library for Android.
[https://github.com/yml-org/YCharts]

Swipe to Dismiss — Jetpack Compose
[https://proandroiddev.com/swipe-to-dismiss-jetpack-compose-f874c65cfd95]
Lessons Learned After 3 Days Debugging Jetpack Compose SwipeToDismiss
[https://medium.com/mobile-app-development-publication/lessons-learned-after-3-days-debugging-jetpack-compose-swipetodismiss-e058d71f7374]

JETPACK COMPOSE BOTTOM SHEET OVER ANDROID VIEW USING KOTLIN EXTENSION
[https://www.droidcon.com/2022/06/21/jetpack-compose-bottom-sheet-over-android-view-using-kotlin-extension/]
Custom ModalBottomSheet for Material 2 in Compose
[https://proandroiddev.com/custom-modalbottomsheet-for-material-2-in-compose-ae50ccc61764]

Utilising the Canvas in Jetpack Compose to build a SquareSegmentedProgressIndicator
[https://proandroiddev.com/utilising-the-canvas-in-jetpack-compose-to-build-a-squaresegmentedprogressindicator-facb7944086b]

Measuring and drawing in Jetpack Compose
[https://newsletter.jorgecastillo.dev/p/measuring-and-drawing-in-jetpack]

Exploring text on Canvas using drawText API in Jetpack Compose
[https://blog.canopas.com/exploring-text-on-canvas-using-drawtext-api-in-jetpack-compose-402e1285935c]

Gestures in Jetpack Compose: Getting Started
[https://www.kodeco.com/34465692-gestures-in-jetpack-compose-getting-started]

CustomView Android. Кольцевая диаграмма для отображения статистики
https://habr.com/ru/articles/730924/

Parallax effect in Jetpack Compose
https://chrisbanes.me/posts/parallax-effect-compose/

https://github.com/adibfara/compose-bandage-reveal

Практическое руководство по Jetpack Compose: создаем анимированную кнопку-счетчик
https://habr.com/ru/companies/otus/articles/740190/

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.