← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 44
  1. In a past update, Airbnb added a month dial picker in their app that let users choose a month duration in the most delightful way.

  2. In the last article, I introduced you to my new library, ChromaDial.

  3. ChromaDial is my new library that helps you create Dials that are beautiful, easy and custom tailored to your needs. 0:00 /0:06 1× In this article, I will go over how to set up a basic Dial in your app.

  4. If we want to draw and animate stripes in Jetpack Compose, we can use a gradient with its available options to achieve a design like this. 0:00 /0:04 1× Slider with a stripe pattern Manipulating Color Stops The trick is to position certain color stops rig…

  5. CRT monitors have a distinct and nostalgic look: blurred edges, scan lines, slight color bleeding.

  6. Glitch effects are a staple in sci-fi movies and cyberpunk games.

  7. In the recently released Compose version 1.9.0, there is a new shadow api that helps us easily create drop and inner shadows.

  8. In this article, we will learn how to draw some text on a path, inside a Compose canvas.

  9. In this quick article, we will learn how to build a ribbon modifier that draws a path that wraps around any Compose UI element.

  10. Want to create delightful path animations?

  11. In this quick article, I will go over how I manage and develop with colors as I prototype new UI designs.

  12. During the heights of popularity of skeuomorphic design, this brushed metal finish was one of the go-to textures for UI elements.

  13. Recently, I launched a new Youtube channel with a video on mesh gradients.

  14. Text field hints give a user an idea of what they should be filling in.

  15. In the Material 3 docs, there are specifications and guidelines for a Centered Slider.

  16. In a recent article, I wrote about how to create Overscroll animations, which we used to playfully communicate the bounds of a lazy list in Jetpack Compose.

  17. A slider is a UI element that enables the user to select a value within a specified range.

  18. Overscroll animations are used to indicate to the user when they have reached the bounds of a scrolling element.

  19. Years ago, I laid my eyes on Flipboard's page turn animation and it was truly awe-inspiring.

  20. One slightly overlooked part of a great UX is tactile feedback.

  21. In this quick article, we shall be going over how to create this animation.

  22. Neumorphism is a design style that utilizes soft shadows and highlights to give flat UI elements the slightest hint of depth.

  23. In this article, we will create a bottom navigation bar in a glassmorphic design style.

  24. Over a year ago, I wrote an article on implementing Pull to Refresh pattern with the accompanist library.

  25. Using spring physics for UI animations produces realistic and delightful animations and have multiple benefits over time based animations.

  26. To prompt the user with an important choice or urgent information, we can use a dialog.

  27. Shake animations can add an engaging and dynamic touch in your UI.

  28. In the last tutorial, we looked at how to create unique pager indicators.

  29. In the previous parts of this series, we looked at how to set up the Pager and how to animate its transitions.

  30. In part one of this series, we learned how to set up a Pager in Compose and how to control it.

  31. Jetpack Compose 1.4.0 introduces a ViewPager that we can use to separate elements of our app into swipeable pages.

  32. In this article, we will create a counter that animates when changed.

  33. In the last article, I used an AGSL shader to recreate the Dynamic Island animations.

  34. Welcome to my Made in Compose series where I attempt recreating UI and animations in Jetpack Compose and share my process.

  35. Loading images, especially over a network, can be a daunting process.

  36. Jetpack compose offers many different animation helper functions.

  37. Welcome to the first post in my Made in Compose series where I attempt recreating UI and animations, in Jetpack Compose and share my process.

  38. This is a common UI pattern to perform quick actions on lists of items.

  39. Deprecated -> Go to updated article https://www.sinasamaki.com/custom-pull-to-refresh-in-jetpack-compose-2/ Pull to refresh is a common design pattern that is used by the user to refresh a list of items.

  40. Screenshots are the first impression of the user on our app.

  41. Jetpack compose is arguably one of the most exciting innovations in the world of Android development.

  42. Jetpack Compose recently introduced a new function named movableContentOfin version 1.2.0-alpha03.

  43. Jetpack Compose revamps the old way we used to handle themes in Android.

  44. Bottom navigation UI is used to navigate between different top level screens in apps.