mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#mvvm

0 posts0 participants0 posts today

Мой путь новичка в разработке: FreeSpace — мобильное приложение для любителей космоса

Меня зовут Маша, я ученица «IT Школы Samsung». Хочу рассказать о своём проекте — мобильном приложении FreeSpace, которое объединяет новости о космосе, интерактивную карту и сообщество энтузиастов. Это не просто рассказ о коде, но и история моего пути в Android-разработке.

habr.com/ru/companies/samsung/

ХабрМой путь новичка в разработке: FreeSpace — мобильное приложение для любителей космосаМеня зовут Маша, я ученица «IT Школы Samsung». Хочу рассказать о своём проекте — мобильном приложении FreeSpace, которое объединяет новости о космосе, интерактивную карту и сообщество энтузиастов. Это...

Технический гайд по сторис ч.2: багфиксы, оптимизация, новые фичи и +350% к переходам

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

habr.com/ru/companies/m2tech/a

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

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.

academy.essentialdeveloper.com

academy.essentialdeveloper.comMarco Siccardi | White belt 3rd Stripe | iOS Lead Essentials | Essential Developer AcademyI completed the fourth module (UI + Presentation) of the iOS Lead Essentials program 🥳! Here's a summary of what I learned so far 👇 - The fundamentals of good system design and architecture. How to think, design, and draw diagrams like a software architect. - Networking best practices to develop, maintain, and test a clean networking layer in iOS apps with key frameworks such as URLSession, URLProtocol, Decodable, and third-party code. Also, how to work effectively with backend teams. - Persistence best practices to effectively develop, maintain, and test a clean persistence layer in iOS apps using URLCache, CoreData, FileManager, Codable, and other key persistence frameworks. - 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. Click to see more: https://academy.essentialdeveloper.com/achievements/bb00b879-1fc6-4192-8e72-270a76c08ed8
#learning#iosdev#UI

Статья 2: Подробнее про MVVM

Серия статей с очередным разбором MV* шаблонов, но с интересными деталями Даже опытные разработчики смогут найти что-то новое для себя Это вторая статья из серии , в которой подробно разбираем MVVM и является ли класс ViewModel от Google, сущностью ViewModel из шаблона Статья 2: Подробнее про MVVM - 🔨 Функции обратного вызова (Callback) - 🛠 Паттерн Наблюдатель (Observer) - 📜 MVVM (ViewModel) - 🔨 Привязка данных (Data Binding) Найти новое

habr.com/ru/articles/922984/

ХабрСтатья 2: Подробнее про MVVMОригиналы этих постов можно почитать в тг канале НеКрутой Архитектор Там набирается материал для будущих статей с сильным опережением План: Статья 1: Введение в MV шаблоны / Хабр 📜 M‑V-подставь_свое 📜...

UI-система для Unity. Надстройка над UI Toolkit

Привет. Я занимаюсь реализацией UI в нашей небольшой команде, разрабатывающей игры. Долгое время занимался 3D-моделированием, моушн-дизайном, UX/UI-дизайном, построением дизайн-систем. Позже жизнь привела меня в игровую индустрию, где я применил предыдущие навыки. Команда разрабатывала гиперказуальные игры, и на момент моего присоединения к ней происходила перестройка — переход от гиперказуальных игр к хардкорным проектам. Тогда рассматривались два варианта новых проектов:

habr.com/ru/articles/913022/

ХабрUI-система для Unity. Надстройка над UI ToolkitПривет. Я занимаюсь реализацией UI в нашей небольшой команде, разрабатывающей игры. Долгое время занимался 3D‑моделированием, моушн‑дизайном, UX/UI‑дизайном, построением дизайн‑систем. Позже...

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

UI/UX: Учимся использовать настоящий MVC

В этой статье я расскажу о том, что такое MVC и об идеях, которые были заложены в этот шаблон его создателем. Мы рассмотрим, как MVC улучшит UI и UX ваших приложений, сделав их понятнее и прозрачнее для пользователей. Рассмотрим способы организации кода по этому шаблону, чтобы вы смогли сразу применить эти знания в своей работе. А так же посмотрим на несколько вариаций этого шаблона, которые улучшают тестирование и ускоряют разработку.

habr.com/ru/articles/893652/

ХабрUI/UX: Учимся использовать настоящий MVCВесь UI - это композиция MVC В 1972 году лаборатория Xerox PARC первой в мире изобрела компьютеры с графическим пользовательским интерфейсом (GUI). До этого момента все компьютеры управлялись через...
#MVC#MVP#MVVM