Today is the last day you need to write crud #MVVM view models, just use #Xaml #Behaviors for #Avalonia and leverage power of declarative behaviors #dotnet #csharp https://github.com/wieslawsoltes/Xaml.Behaviors
Today is the last day you need to write crud #MVVM view models, just use #Xaml #Behaviors for #Avalonia and leverage power of declarative behaviors #dotnet #csharp https://github.com/wieslawsoltes/Xaml.Behaviors
UI-система для Unity. Надстройка над UI Toolkit
Привет. Я занимаюсь реализацией UI в нашей небольшой команде, разрабатывающей игры. Долгое время занимался 3D-моделированием, моушн-дизайном, UX/UI-дизайном, построением дизайн-систем. Позже жизнь привела меня в игровую индустрию, где я применил предыдущие навыки. Команда разрабатывала гиперказуальные игры, и на момент моего присоединения к ней происходила перестройка — переход от гиперказуальных игр к хардкорным проектам. Тогда рассматривались два варианта новых проектов:
INotifyPropertyChanged vs DependencyProperty Which Is Better? | with Michael Hawker.
buff.ly/MssMqwW
#xaml #dotnet #csharp #databinding #mvvm #mvvmtoolkit #communitytoolkit
INotifyPropertyChanged vs Depe...
INotifyPropertyChanged vs DependencyProperty Which Is Better? | with Michael Hawker.
https://www.youtube.com/watch?v=qGwzQiwGIx8
#xaml #dotnet #csharp #databinding #mvvm #mvvmtoolkit #communitytoolkit
🦙 #WindowsDev implementing INotifyPropertyChanged again? Stop! Use the #MVVM Toolkit instead, and I better not see it on your #XAML controls... 👀 Find out all the info about when to use INPC over DependencyProperty here! 🧰 #WindowsAppSDK #WinUI #WPF https://www.youtube.com/watch?v=qGwzQiwGIx8
Nobody want to be a shitty programmer. The question is: Do you do anything not to not be one?
Reading blogs or social media and watching YouTube videos is fun. After them, your code may be a little better, of course. But you need a lot. You need to study! Read good books and study the code of other programmers, for example. Maybe work with a new language, architectures and paradigms. You need break the routine.
If you know Object-oriented programming, you learn functional programming.
If you know Model-View-Controller, you learn Model-View-ViewModel.
If you don't know anything about architectures, you learn Clean Architecture, Hexagonal Architecture, etc.
If you know Python, you learn Ruby or Go.
If you know Clojure or Lisp... you don't need to learn anything else. You are already a good programmer. Just kidding. You can learn Elixir or Scala.
Be a good programmer my friend.
#Programmin #OOP #FunctionalProgramming #MVC #MVVM #CleanArchitecture #HexagonalArchitecture #Python #RubyLang #Golang #Clojure #Lisp #ElixirLang #Scala
Never create an IValueConverter again? | by Matt Lacey.
www.mrlacey.com/2025/04/neve...
#xaml #dotnet #csharp #mvvm #windowsdev #wpf #windev
Never create an IValueConverte...
Never create an IValueConverter again? | by Matt Lacey.
https://www.mrlacey.com/2025/04/never-create-ivalueconverter-again.html
UI/UX: Учимся использовать настоящий MVC
В этой статье я расскажу о том, что такое MVC и об идеях, которые были заложены в этот шаблон его создателем. Мы рассмотрим, как MVC улучшит UI и UX ваших приложений, сделав их понятнее и прозрачнее для пользователей. Рассмотрим способы организации кода по этому шаблону, чтобы вы смогли сразу применить эти знания в своей работе. А так же посмотрим на несколько вариаций этого шаблона, которые улучшают тестирование и ускоряют разработку.
MVVM is hard! How do I make it easier? | One Dev Question with James Montemagno.
www.youtube.com/watch?v=6RBN...
#mvvm #xaml #dotnet #csharp #dotnetmaui #mobiledev
MVVM is hard! How do I make it...
MVVM is hard! How do I make it easier? | One Dev Question with James Montemagno.
Getting Started with Uno Platform: First Steps and Configuration Choices
#UnoPlatform #DotNET #CrossPlatformDevelopment #XAML #MVUX #MVVM #WebAssembly #VisualStudio #UIDevelopment #MobileDevelopment #AppConfiguration #SoftwareDevelopment #CSharp #Testing #IntegrationTests #UITesting #MaterialDesign #Authentication
File pickers and clipboard #MVVM friendly without services or code behind using #Avalonia #XAML #Behaviors
Секреты мобильной разработки в логистике: разгоняем MVVM до максимума
Меня зовут Саша, я уже шестой год помогаю упрощать логистические интерфейсы в Логистике Маркета. Сегодня я хочу поделиться, как с помощью грамотно подобранной архитектуры нам удалось упростить, стандартизировать и даже ускорить разработку мобильных приложений логистики, которых у нас очень много: приложение для курьеров, приложение для пунктов выдачи заказов, приложения для сортировочных центров и так далее.
https://habr.com/ru/companies/yandex/articles/883202/
#мобильная_разработка #mvvm #flutter #flutter_app_development
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
This time we are gonna have a deep dive into a first simple implementation of the unidirectional #MVVM interface we defined on the previous article. Let's make our #Android #Architecture alive! https://www.pascap.eu/blog/android-3-compose-unidirectional-flow-functional-programming-implementation
Технический гайд по сторис или как мы повысили конверсию в мобильном приложении в 9 раз
Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2 . Наша команда мобильной разработки развивает одноименное приложение - онлайн-платформа для решения вопросов с недвижимостью. Мы помогаем проводить сделки проще, быстрее и безопаснее. Основные пользователи приложения — физические лица (B2C) и риелторы (B2B2C). Эта статья — технический гайд для android-разработчиков, которые хотят реализовать и внедрить полный цикл сторис у себя в приложении с использованием: Compose, MVVM, Coroutines flow и правил чистой архитектуры.
https://habr.com/ru/companies/m2tech/articles/874438/
#stories #mvvm #clean_architecture #android #coroutines #compose #kotlin #dagger #ddd