Are you struggling with SwiftUI view models?
This article challenges the common practice of dismissing view models and presents a more testable and maintainable MVVM-ish alternative.
Are you struggling with SwiftUI view models?
This article challenges the common practice of dismissing view models and presents a more testable and maintainable MVVM-ish alternative.
Мой путь новичка в разработке: FreeSpace — мобильное приложение для любителей космоса
Меня зовут Маша, я ученица «IT Школы Samsung». Хочу рассказать о своём проекте — мобильном приложении FreeSpace, которое объединяет новости о космосе, интерактивную карту и сообщество энтузиастов. Это не просто рассказ о коде, но и история моего пути в Android-разработке.
Технический гайд по сторис ч.2: багфиксы, оптимизация, новые фичи и +350% к переходам
Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение — онлайн-платформу для решения вопросов с недвижимостью. Основные пользователи приложения — физические лица (B2C) и риелторы (B2B2C). Эта статья — продолжение технического гайда для android-разработчиков, которые хотят реализовать и внедрить полный цикл сторис у себя в приложении с использованием: Compose, MVVM, Coroutines flow и правил чистой архитектуры.
#WindowsDev did you know the #WindowsCommunityToolkit is 9 years old?!
Learn about the whole history from start to now here: https://github.com/CommunityToolkit/Windows/discussions/722 #WinUI #UnoPlatform #UWP #dotnet #MVVM #XAML #Windows
Build your first Windows app with WinUI and Visual Studio | Getting Started with Michael Hawker.
buff.ly/31cRkDV
#windowsdev #winui #xaml #mvvm #csharp #dotnet #visualstudio
Build your first Windows app w...
Build your first Windows app with WinUI and Visual Studio | Getting Started with Michael Hawker.
#Developers looking to get started with #WinUI on #Windows? Find out how to go from Zero to Hero with a complete tutorial of everything you need to know starting from scratch in #VisualStudio including learning about #XAML and #MVVM! #WindowsDev #dotnet
https://youtu.be/XO_LnDfsQmc?si=7FbS_-Yso6igngUH
I completed the fourth module (UI + Presentation) of the iOS Lead Essentials program !
In this module, l learned
- UI, UX, and Presentation best practices
- and how to develop, maintain, and test a clean UI and Presentation layer in iOS apps
- How to use MVC, MVVM, MVP, and their variants,
- prototyping techniques,
- localizing apps,
- working effectively with designers
- and how to create reusable UI/Presentation components.
https://academy.essentialdeveloper.com/achievements/bb00b879-1fc6-4192-8e72-270a76c08ed8
Статья 2: Подробнее про MVVM
Серия статей с очередным разбором MV* шаблонов, но с интересными деталями Даже опытные разработчики смогут найти что-то новое для себя Это вторая статья из серии , в которой подробно разбираем MVVM и является ли класс ViewModel от Google, сущностью ViewModel из шаблона Статья 2: Подробнее про MVVM - Функции обратного вызова (Callback) -
Паттерн Наблюдатель (Observer) -
MVVM (ViewModel) -
Привязка данных (Data Binding) Найти новое
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.
#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.