# UI UX

Published articles for UI UX.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Raspberry Pi Desktop Overhauled On Raspberry Pi OS, Adds Icon Dock

DevFeed: [Raspberry Pi Desktop Overhauled On Raspberry Pi OS, Adds Icon Dock](<https://devfeed.tech/articles/raspberry-pi-desktop-overhauled-on-raspberry-pi-os-adds-icon-dock-26766.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/Raspberry-Pi-Desktop-2026>)

Author: Michael Larabel

Published: 2026-09-15T10:14:58Z

Content type: news

Language: en

Sources: [Phoronix](<https://devfeed.tech/sources/phoronix.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [ui](<https://devfeed.tech/topics/ui.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [customization](<https://devfeed.tech/tags/customization.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [features](<https://devfeed.tech/tags/features.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [raspberry-pi-os](<https://devfeed.tech/tags/raspberry-pi-os.md>), [screen](<https://devfeed.tech/tags/screen.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>), [ui-ux](<https://devfeed.tech/tags/ui-ux.md>)

### AI overview

Raspberry Pi Desktop has received a substantial UI and UX overhaul in the latest Raspberry Pi OS image and package updates. The changes include a default icon dock, a graphical application launcher, a new task list, additional customization options, and an improved screenshot experience.

### Source excerpt

The Raspberry Pi Desktop on Raspberry Pi OS has seen a major overhaul to better modernize the desktop computing experience on the ARM64 single board computers...

## The Infinite Scroll Was a Design Crime. Now Meta is Paying for It.

DevFeed: [The Infinite Scroll Was a Design Crime. Now Meta is Paying for It.](<https://devfeed.tech/articles/the-infinite-scroll-was-a-design-crime-now-meta-is-paying-for-it-9277.md>)

Original publisher: [Read original article](<https://webdesignerdepot.com/the-infinite-scroll-was-a-design-crime-now-meta-is-paying-for-it/>)

Author: Simon Sterne

Published: 2026-08-25T11:30:00Z

Content type: opinion

Language: en

Sources: [Web Designer Depot](<https://devfeed.tech/sources/web-designer-depot.md>)

Topics: [web design](<https://devfeed.tech/topics/web-design.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Web](<https://devfeed.tech/topics/web.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [browser](<https://devfeed.tech/topics/browser.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [CSS](<https://devfeed.tech/topics/css.md>)

Tags: [addictive-design](<https://devfeed.tech/tags/addictive-design.md>), [behavioral-design](<https://devfeed.tech/tags/behavioral-design.md>), [browser](<https://devfeed.tech/tags/browser.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [css](<https://devfeed.tech/tags/css.md>), [dark-patterns](<https://devfeed.tech/tags/dark-patterns.md>), [design](<https://devfeed.tech/tags/design.md>), [design-ethics](<https://devfeed.tech/tags/design-ethics.md>), [digital-detox](<https://devfeed.tech/tags/digital-detox.md>), [digital-wellness](<https://devfeed.tech/tags/digital-wellness.md>), [dopamine-loops](<https://devfeed.tech/tags/dopamine-loops.md>), [ethical-design](<https://devfeed.tech/tags/ethical-design.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [infinite-scroll](<https://devfeed.tech/tags/infinite-scroll.md>), [meta](<https://devfeed.tech/tags/meta.md>), [meta-lawsuit](<https://devfeed.tech/tags/meta-lawsuit.md>), [meta-trial](<https://devfeed.tech/tags/meta-trial.md>), [social-media-lawsuit](<https://devfeed.tech/tags/social-media-lawsuit.md>), [software](<https://devfeed.tech/tags/software.md>), [tech](<https://devfeed.tech/tags/tech.md>), [tech-ethics](<https://devfeed.tech/tags/tech-ethics.md>), [tech-industry](<https://devfeed.tech/tags/tech-industry.md>), [tech-news](<https://devfeed.tech/tags/tech-news.md>), [ui-ux](<https://devfeed.tech/tags/ui-ux.md>), [usability](<https://devfeed.tech/tags/usability.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [ux](<https://devfeed.tech/tags/ux.md>), [ux-design](<https://devfeed.tech/tags/ux-design.md>), [ux-usability](<https://devfeed.tech/tags/ux-usability.md>), [web-design](<https://devfeed.tech/tags/web-design.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

The article argues that infinite scroll prioritized addictive engagement and advertising over usability, accessibility of stopping cues, and front-end integrity. It discusses legal scrutiny of Meta's Instagram and Facebook feeds, performance and state-management problems, and calls on web professionals to abandon the pattern.

### Source excerpt

The infinite scroll was never a UX feature--it was a slot machine disguised as code. Now, as Meta faces a historic trial over algorithmic addiction, web designers must finally confront the ugly truth: we sacrificed basic usability and human willpower just to keep users trapped in a bottomless pit.

## Gentler Streak's inclusive, personalized approach to fitness tracking

DevFeed: [Gentler Streak's inclusive, personalized approach to fitness tracking](<https://devfeed.tech/articles/how-gentler-streak-brings-kindness-to-fitness-9107.md>)

Original publisher: [Read original article](<https://www.sketch.com/blog/gentler-streak/>)

Author: Ale Cubero

Published: 2024-09-11T09:23:00Z

Content type: article

Language: en

Sources: [Sketch Blog](<https://devfeed.tech/sources/sketch-blog.md>)

Topics: [personalization](<https://devfeed.tech/topics/personalization.md>), [ui](<https://devfeed.tech/topics/ui.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [apple](<https://devfeed.tech/tags/apple.md>), [design](<https://devfeed.tech/tags/design.md>), [fitness](<https://devfeed.tech/tags/fitness.md>), [inclusive](<https://devfeed.tech/tags/inclusive.md>), [ios](<https://devfeed.tech/tags/ios.md>), [made-with-sketch](<https://devfeed.tech/tags/made-with-sketch.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-ux](<https://devfeed.tech/tags/ui-ux.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

An interview with the Gentler Streak team about designing an inclusive iOS and Apple Watch fitness tracker that provides personalized guidance and encourages sustainable exercise habits. The team also discusses accessibility, empathy, and simplicity in user experience design.

### Source excerpt

We spoke with the team behind Gentler Streak to learn more about their vision for a friendlier, more inclusive fitness tracker, the role of data, and what it takes to maintain simplicity in design.

## Open Source Hackathon Winners

DevFeed: [Open Source Hackathon Winners](<https://devfeed.tech/articles/open-source-hackathon-winners-388.md>)

Original publisher: [Read original article](<https://supabase.com/blog/hackathon-winners>)

Author: Ant Wilson

Published: 2021-08-09T07:00:00Z

Content type: news

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [For the Love of Code](<https://devfeed.tech/topics/for-the-love-of-code.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [No-code](<https://devfeed.tech/topics/no-code.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [ml](<https://devfeed.tech/tags/ml.md>), [no-code](<https://devfeed.tech/tags/no-code.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [tools](<https://devfeed.tech/tags/tools.md>), [ui-ux](<https://devfeed.tech/tags/ui-ux.md>)

### AI overview

The article announces the winners of the first Supabase Hackathon, highlighting projects recognized for overall quality, visual design, technical challenge, and entertainment value. The featured projects include open-source workplace coordination, shared video streaming, a Flutter dictionary app, a browser-based avatar chat app, no-code application components, metrics dashboards, and ML-generated recipes.

### Source excerpt

Let the medal ceremony begin for the best projects submitted during the Supabase Hackathon.

## Vinyls animation with MotionLayout

DevFeed: [Vinyls animation with MotionLayout](<https://devfeed.tech/articles/vinyls-animation-with-motionlayout-38627.md>)

Original publisher: [Read original article](<https://krossovochkin.com/posts/2020_02_21_vinyls_animation_with_motionlayout/>)

Published: 2020-02-21T00:00:00Z

Content type: tutorial

Language: en

Sources: [Vasya Drobushkov](<https://devfeed.tech/sources/vasya-drobushkov.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Code](<https://devfeed.tech/topics/code.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [animations](<https://devfeed.tech/tags/animations.md>), [code](<https://devfeed.tech/tags/code.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [motionlayout](<https://devfeed.tech/tags/motionlayout.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-ux](<https://devfeed.tech/tags/ui-ux.md>)

### AI overview

A tutorial showing how to build a simplified vinyl music-player animation with Android MotionLayout and ViewPager. It explains the fragment layout, motion scene key points, transitions, and the callbacks needed to connect MotionLayout with ViewPager.

### Source excerpt

Source Introduction Being professional Android developer for many years, things which were always difficult to me are animations, colors and dimensions -- basically all the UI/UX stuff. I can't describe or easily understand what good colors can be used, how to implement this or that animation and so on. Though we're waiting for MotionLayout for quite long time (and Android Studio 4.0) I took some time to play with it. And I should say that experience (even without Motion Editor) was much better than I expected.

## Gravity 6.0 Announcement

DevFeed: [Gravity 6.0 Announcement](<https://devfeed.tech/articles/gravity-6-0-announcement-29667.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/gravity-6/>)

Author: ev@goteleport.com (Ev Kontsevoy)

Published: 2019-05-21T00:00:00Z

Content type: release

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [data centers](<https://devfeed.tech/topics/data-centers.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [aws](<https://devfeed.tech/tags/aws.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [logging](<https://devfeed.tech/tags/logging.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-ux](<https://devfeed.tech/tags/ui-ux.md>)

### AI overview

Teleport announces Gravity 6.0, a beta release of its open source Kubernetes packaging solution. The release adds a new Web UI aimed at making Gravity easier for novices to explore and learn, while also including improved logging and additional Teleport features.

### Source excerpt

Gravity v6.0 is out in beta with a brand new UI/UX experience, improved logging and additional Teleport features exposed.

## TIP: Activation UI and the Builder Pattern

DevFeed: [TIP: Activation UI and the Builder Pattern](<https://devfeed.tech/articles/tip-activation-ui-and-the-builder-pattern-19560.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/tip-activation-ui-builder-pattern/>)

Author: Shai Almog

Published: 2017-10-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [ui](<https://devfeed.tech/topics/ui.md>), [twilio api](<https://devfeed.tech/topics/twilio-api.md>), [Android](<https://devfeed.tech/topics/android.md>), [interception](<https://devfeed.tech/topics/interception.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [code](<https://devfeed.tech/tags/code.md>), [interception](<https://devfeed.tech/tags/interception.md>), [json](<https://devfeed.tech/tags/json.md>), [rest](<https://devfeed.tech/tags/rest.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [svg](<https://devfeed.tech/tags/svg.md>), [transcoder](<https://devfeed.tech/tags/transcoder.md>), [twilio-api](<https://devfeed.tech/tags/twilio-api.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-ux](<https://devfeed.tech/tags/ui-ux.md>)

### AI overview

A tutorial on combining Twilio REST SMS calls with Android SMS interception into a single builder-based API for an SMS activation flow. It explains how the builder exposes a customizable UI while hiding implementation details, including country selection and flag assets.

### Source excerpt

I wrote two posts about the SMS activation process. In the first I discussed using the Twilio API via REST and in the second I discussed the native interfaces for SMS interception we can use in Android. Now it's time to put this all together and create a single API that's fluid. It should include the full UI process but be flexible enough to let you design your own experience.

## Spring Template and more about the Bootcamp

DevFeed: [Spring Template and more about the Bootcamp](<https://devfeed.tech/articles/spring-template-and-more-about-the-bootcamp-19526.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/spring-template-more-about-bootcamp/>)

Author: Shai Almog

Published: 2017-03-05T00:00:00Z

Content type: opinion

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Bootcamp](<https://devfeed.tech/topics/bootcamp.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [ui](<https://devfeed.tech/topics/ui.md>), [servers](<https://devfeed.tech/topics/servers.md>), [client](<https://devfeed.tech/topics/client.md>)

Tags: [java](<https://devfeed.tech/tags/java.md>), [jhipster](<https://devfeed.tech/tags/jhipster.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [npm](<https://devfeed.tech/tags/npm.md>), [server](<https://devfeed.tech/tags/server.md>), [spring](<https://devfeed.tech/tags/spring.md>), [spring-boot](<https://devfeed.tech/tags/spring-boot.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-ux](<https://devfeed.tech/tags/ui-ux.md>)

### AI overview

This commentary outlines an advanced Codename One bootcamp focused on UI/UX, building a production-grade mobile application, native interfaces, server connectivity, and communication layers. It also describes an existing Spring-based template for creating a client-server application and considers Spring Boot or JHipster for the bootcamp.

### Source excerpt

__ It's LIVE! Check out the bootcamp signup here. Thanks for all the comments and interest on the previous post. In that post I discussed the importance of great app design and showed some of the cool newish demos I built to highlight the general direction. I also talked about the importance of personal mentorship especially with new/elaborate mobile technologies where everything is different. I also discussed the bootcamp with broad strokes, I won't go into too many details about it today (I'll write more later in the week). Just to clarify the general direction, the main focus will be on UI/UX. This means we will build a complete production grade application from the ground up with server connectivity and everything... I'm aiming this as an advanced bootcamp (deep into native interfaces etc.) but I have provisions for people who are new to Codename One. One of the things that really excites me is getting to know you (our community) better on a more personal level. I find it very hard to keep up with all the thousands of people that I've communicated with in the past 5 years. Putting faces, voices and some context is something I'm eagerly looking forward to.

## Refactoring Plaid App - A reactive MVP Approach (Part 1)

DevFeed: [Refactoring Plaid App - A reactive MVP Approach (Part 1)](<https://devfeed.tech/articles/refactoring-plaid-app-a-reactive-mvp-approach-part-1-25463.md>)

Original publisher: [Read original article](<https://hannesdorfmann.com/android/plaid-refactored-1/>)

Author: Hannes Dorfmann

Published: 2015-11-29T09:00:00Z

Content type: tutorial

Language: en

Sources: [Hannes Dorfmann](<https://devfeed.tech/sources/hannes-dorfmann.md>)

Topics: [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Code](<https://devfeed.tech/topics/code.md>), [App](<https://devfeed.tech/topics/app.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [reactive](<https://devfeed.tech/topics/reactive.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [code](<https://devfeed.tech/tags/code.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-ux](<https://devfeed.tech/tags/ui-ux.md>)

### AI overview

The first post in a three-part series examines refactoring the open-source Plaid app. The author focuses primarily on the homepage and search screen, discusses the app's complexity and features, and identifies visual and state-handling issues including loading errors, filtering behavior, and orientation changes.

### Source excerpt

Nick Butcher has open sourced on github an awesome app called Plaid. The app is pretty cool and has an outstanding UI / UX. Whenever source code of such awesome apps are available developers start to copy code and best practice tips from it. So I did the same and decided to dive into the code of Plaid.

## March 2014 Android Meetup - Android and Design - Touchlab

DevFeed: [March 2014 Android Meetup - Android and Design - Touchlab](<https://devfeed.tech/articles/march-2014-android-meetup-android-and-design-touchlab-38085.md>)

Original publisher: [Read original article](<https://touchlab.co/2014-03-march-2014-android-meetup-android-and-design>)

Published: 2014-03-17T16:26:00Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [ui](<https://devfeed.tech/topics/ui.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Tumblr](<https://devfeed.tech/topics/tumblr.md>), [screen](<https://devfeed.tech/topics/screen.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [community](<https://devfeed.tech/tags/community.md>), [design](<https://devfeed.tech/tags/design.md>), [meetup](<https://devfeed.tech/tags/meetup.md>), [screen](<https://devfeed.tech/tags/screen.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-ux](<https://devfeed.tech/tags/ui-ux.md>)

### AI overview

Touchlab recaps its March 2014 "Android and Design" meetup at Tumblr, including announcements about Space Apps and DroidconNYC, app demonstrations, and talks on Android UI patterns and design collaboration.

### Source excerpt

On Wednesday night we hosted our "Android and Design" meetup at Tumblr and had a huge turnout of about 200 members. Find out what went down.