mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

340K
active users

#mvvm

0 posts0 participants0 posts today
Alvin Ashcraft<p>Never create an IValueConverter again? | by Matt Lacey. <a href="https://www.mrlacey.com/2025/04/never-create-ivalueconverter-again.html" rel="nofollow noopener" target="_blank">www.mrlacey.com/2025/04/neve...</a> <a class="hashtag" href="https://bsky.app/search?q=%23xaml" rel="nofollow noopener" target="_blank">#xaml</a> <a class="hashtag" href="https://bsky.app/search?q=%23dotnet" rel="nofollow noopener" target="_blank">#dotnet</a> <a class="hashtag" href="https://bsky.app/search?q=%23csharp" rel="nofollow noopener" target="_blank">#csharp</a> <a class="hashtag" href="https://bsky.app/search?q=%23mvvm" rel="nofollow noopener" target="_blank">#mvvm</a> <a class="hashtag" href="https://bsky.app/search?q=%23windowsdev" rel="nofollow noopener" target="_blank">#windowsdev</a> <a class="hashtag" href="https://bsky.app/search?q=%23wpf" rel="nofollow noopener" target="_blank">#wpf</a> <a class="hashtag" href="https://bsky.app/search?q=%23windev" rel="nofollow noopener" target="_blank">#windev</a><br><br><a href="https://www.mrlacey.com/2025/04/never-create-ivalueconverter-again.html" rel="nofollow noopener" target="_blank">Never create an IValueConverte...</a></p>
Alvin Ashcraft 🐿️<p>Never create an IValueConverter again? | by Matt Lacey.</p><p><a href="https://www.mrlacey.com/2025/04/never-create-ivalueconverter-again.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">mrlacey.com/2025/04/never-crea</span><span class="invisible">te-ivalueconverter-again.html</span></a></p><p><a href="https://hachyderm.io/tags/xaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xaml</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/mvvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mvvm</span></a> <a href="https://hachyderm.io/tags/windowsdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>windowsdev</span></a> <a href="https://hachyderm.io/tags/wpf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wpf</span></a> <a href="https://hachyderm.io/tags/windev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>windev</span></a></p>
Habr<p>UI/UX: Учимся использовать настоящий MVC</p><p>В этой статье я расскажу о том, что такое MVC и об идеях, которые были заложены в этот шаблон его создателем. Мы рассмотрим, как MVC улучшит UI и UX ваших приложений, сделав их понятнее и прозрачнее для пользователей. Рассмотрим способы организации кода по этому шаблону, чтобы вы смогли сразу применить эти знания в своей работе. А так же посмотрим на несколько вариаций этого шаблона, которые улучшают тестирование и ускоряют разработку.</p><p><a href="https://habr.com/ru/articles/893652/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/893652/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/MVC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MVC</span></a> <a href="https://zhub.link/tags/MVP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MVP</span></a> <a href="https://zhub.link/tags/MVVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MVVM</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>программирование</span></a> <a href="https://zhub.link/tags/frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>frontend</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>дизайн</span></a></p>

Секреты мобильной разработки в логистике: разгоняем MVVM до максимума

Меня зовут Саша, я уже шестой год помогаю упрощать логистические интерфейсы в Логистике Маркета. Сегодня я хочу поделиться, как с помощью грамотно подобранной архитектуры нам удалось упростить, стандартизировать и даже ускорить разработку мобильных приложений логистики, которых у нас очень много: приложение для курьеров, приложение для пунктов выдачи заказов, приложения для сортировочных центров и так далее.

habr.com/ru/companies/yandex/a

ХабрСекреты мобильной разработки в логистике: разгоняем MVVM до максимумаЗадумываетесь ли вы при покупке новой вещи о том, какой путь она прошла, прежде чем попасть к вам в руки? А ведь телефон, книга или тарелка могли посетить аж четыре дополнительных точки в Москве, если...
Continued thread

One of the most awaited additions is the support for partial properties in the MVVM Toolkit. This means you can now define observable properties more seamlessly, leveraging new C# features added in .NET 9 SDK! This improvement enhances integration with C# language features, making coding smoother. #CSharp #MVVM

Технический гайд по сторис или как мы повысили конверсию в мобильном приложении в 9 раз

Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2 . Наша команда мобильной разработки развивает одноименное приложение - онлайн-платформа для решения вопросов с недвижимостью. Мы помогаем проводить сделки проще, быстрее и безопаснее. Основные пользователи приложения — физические лица (B2C) и риелторы (B2B2C). Эта статья — технический гайд для android-разработчиков, которые хотят реализовать и внедрить полный цикл сторис у себя в приложении с использованием: Compose, MVVM, Coroutines flow и правил чистой архитектуры.

habr.com/ru/companies/m2tech/a

ХабрТехнический гайд по сторис или как мы повысили конверсию в мобильном приложении в 9 разПривет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2 . Наша команда мобильной разработки развивает одноименное приложение — онлайн-платформу для решения вопросов с недвижимостью....

Управление настройками с помощью Jetpack DataStore: Простой подход к сохранению данных разных типов

Всем здравствуйте. Это моя первая статья на такую публику, поэтому просьба не судить строго! :-) При разработке Android-приложений часто возникает необходимость сохранять пользовательские настройки, такие как выбор темы, язык или другие данные пользователя. Jetpack DataStore — это современное решение для хранения таких данных, которое заменяет устаревший SharedPreferences . В этой статье мы рассмотрим, как использовать DataStore для хранения различных типов данных (Boolean, Integer, Float и String) и как интегрировать его с архитектурой MVVM, используя StateFlow для обновления UI. Что такое DataStore? Jetpack DataStore — это библиотека для хранения данных, поддерживающая асинхронное и безопасное чтение и запись данных. Она предоставляет два типа хранилищ: 1. Preferences DataStore : Используется для хранения пар "ключ-значение" (похож на SharedPreferences ). 2. Proto DataStore : Используется для хранения структурированных данных на основе протокольных буферов. В этой статье мы сосредоточимся на Preferences DataStore , которое идеально подходит для хранения настроек приложения.

habr.com/ru/articles/874034/

ХабрУправление настройками с помощью Jetpack DataStore: Простой подход к сохранению данных разных типовВведение Всем здравствуйте. Это моя первая статья на такую публику, поэтому просьба не судить строго! :-) При разработке Android-приложений часто возникает необходимость сохранять пользовательские...

Управление событиями в ViewModel с помощью StateFlow, SharedFlow и Channel

Сообщество Android-разработчиков уже долгое время ведёт жаркие споры о том, что лучше использовать в ViewModel для представления событий: StateFlow, SharedFlow или Channel . В этой статье мы разберёмся в различиях между этими тремя подходами и определим, какой из них наиболее подходит для ваших нужд.

habr.com/ru/articles/872248/

ХабрУправление событиями в ViewModel с помощью StateFlow, SharedFlow и ChannelСообщество Android-разработчиков уже долгое время ведёт жаркие споры о том, что лучше использовать в ViewModel для представления событий: StateFlow, SharedFlow или Channel . В этой статье мы...