#SDUI

2025-05-21

Большое обновление DivKit: визуальный редактор, поддержка форм, аниматоры

Почти три года назад мы выложили в опенсорс DivKit — наш BDUI‑фреймворк для отрисовки интерфейса приложения из ответа сервера. С его помощью вы можете описать элементы, состояния и анимации на бэкенде. Приложение получит это JSON‑описание и отобразит его. Мы не перестаём развивать DivKit и за последние месяцы добавили несколько важных функций. О них расскажем в статье.

habr.com/ru/companies/yandex/a

#яндекс #bdui #sdui #divkit #опенсорс_яндекса

2025-02-25

Чем полезен Server Driven UI

Привет! Меня зовут Олег Иванов, я руководитель мобильной разработки в Московском кредитном банке. Сегодня поговорим о Server Driven UI вот по такому плану: - что это вообще за технология - из чего она состоит - рассмотрим наши подходы к ее реализации Начнем с терминологии: SDUI (Server Driven UI) — это пользовательский интерфейс, управляемый сервером. Что такое пользовательский интерфейс? Среда, с помощью которой пользователь взаимодействует с программным обеспечением через приложения. Обычно он состоит из множества экранных форм, которые и ведут пользователя по флоу до какого-то определенного результата. Если абстрагироваться от назначения экранных форм, то схематично User Flow можно представить так:

habr.com/ru/companies/mkb/arti

#SDUI #UI_kit #ios #android #moblie #мобильная_разработка

2025-02-18

Как мы сокращали размер JSONʼа в SDUI

Привет, хабрачитатели! Server-Driven UI (SDUI) — это подход, при котором сервер управляет отображением интерфейса на клиенте. Важное преимущество SDUI — возможность внедрять изменения без выпуска новых версий приложений. Но это же преимущество есть его недостаток, ведь передача всех данных по сети зависит от качества соединения и увеличивает объём данных. Качество связи мы не можем контролировать, а вот уменьшить количество передаваемой информации посредством сокращения JSON, — вполне.

habr.com/ru/companies/alfa/art

#шаблонизация #sdui #bdui #json #android #ios

2024-12-19

SDUI, или Как backend-разработчику почувствовать себя frontend’ером

Вы не стали чаще слышать о таком трендовом явлении, как Server Driven UI? Если вы ещё с ним не сталкивались, то в будущем обязательно столкнётесь. Я, как инженер, познакомилась с таким подходом чуть больше года назад, перейдя в другой проект в Альфа-Банке. И если вы, как и я тогда, задаёте себе вопрос: «Что же это такое творится-то ?», то рекомендую прочитать эту статью, где я на примере нашего нового функционала в приложении для физических лиц расскажу, что это есть на самом деле и как лёгким взмахом волшебной палочки backend-разработчик становится отчасти frontend’ером, реализуя на стороне серверной части не только логику, но и вёрстку всех экранов приложения.

habr.com/ru/companies/alfa/art

#sdui #kotlin #микросервисная_архитектура #архитектурны #архитектурные_паттерны #архитектурные_шаблоны #serverdriven_ui #паттерны #програмиирование #мультиплатформенная_разработка

2024-11-16

Один год с Duit — ретроспектива развития

Ровно год назад был сделан первый коммит в репозиторий проекта, который во многом определил вектор моих профессиональных интересов, изысканий и приложения сил. 16 ноября 2023 года я начал работу над BDUI-фреймворком для Flutter - Duit . Это был длинный путь и в этой заметке я хочу рассказать вам об этом захватывающем приключении.

habr.com/ru/articles/858636/

#duit #flutter #bdui #dart #sdui #open_source

2024-09-23

Bei der heutigen #Schulpflegschaftssitzung haben wir die Wahlen für die Gremien erstmals per #Sdui digital durchgeführt. Ergebnis: wir waren eine knappe Stunde früher fertig und es gab kein Verzählen. 👍🏼

2024-09-20

Шпаргалка с основами BDUI для продуктовых дизайнеров

Большая статья в двух частях о самом важном, что нужно знать и учитывать продуктовому дизайнеру, если проект, над которым он работает, будет реализован на BDUI: — в чём его суть и чем он отличается от классического подхода в разработке; — что такое контракт экрана и контракт компонента, почему они главный источник истины в BDUI подходе, и как с ним работать дизайнеру; — как дизайнеру читать JSON, разберём ключи и значения. Статья будет не только теоретической. Поделимся своим опытом внедрения BDUI в дизайн-процессы с примерами и иллюстрациями и оставим несколько рекомендаций для тех, кто только начинает делать это у себя в продукте или команде.

habr.com/ru/companies/alfa/art

#bdui #sdui #json #продуктовый_дизайн #контракты

#Sdui #Googlefrei #APK #Schule
Das neue Schuljahr hat begonnen, wir dürfen wieder Apps zur Kommunikation runterladen. Sdui gibt's mittlerweile zum Glück als APK, so dass man um Google herumkommt:
support.sdui.de/de_DE/96061-al

2024-07-23

The kindergarten uses #sdui. Not a fan of yet another app on my gorram phone so I threw it in my Waydroid install.

Came with a button box to notify me via mail on news.

Yeah it does exactly that. It just says "Hey news". Have to open the app to _see_ the news.

News was "details in the attached PDF".

Nothing on my Waydroid knows how to open that.

Idk but somewhere in the last years we took a very wrong turn.

2024-06-05

Как мы строили BDUI: опыт Яндекс Маркета

Привет! Меня зовут Алексей Морозов. Я уже несколько лет работаю в инфраструктурной команде Яндекс Маркета. Наша команда делает проекты, которые должны были улучшить скорость приложения, его качество и скорость разработки. Однако раньше такие проекты решали эти проблемы только на время, приложение снова деградировало. Всё это напоминает древнегреческий миф, в котором Сизиф толкает в гору камень, он скатывается вниз, и всё начинается по новой. Такое положение дел нас не устраивало, поэтому было принято решение изменить подход. И мы построили BDUI (Backend Driven UI). В этой статье я расскажу о том, как это случилось, что сделали и какой в итоге получили результат.

habr.com/ru/companies/yandex/a

#яндекс #яндексмаркет #bdui #sdui #ios #android #divkit #мобильная_разработка

2024-02-26

Пути внедрения поддержки скриптов в Dart/Flutter

А что, если я скажу вам, что есть ряд способов изменения бизнес-логики мобильных приложений без проверки сторами? «Бред!»- ответят скептики. «Выкладывай!» - ответят энтузиасты. В рамках данной статьи я предлагаю вам рассмотреть возможные пути для интеграции функционала выполнения скриптов в ваши Dart/Flutter приложения.

habr.com/ru/articles/795721/

#flutter #dart #scripting #android #ios #sdui #c++ #hetu

2024-02-08

Практическая реализация паттерна Server-Driven UI на Flutter c использованием фреймворка Duit

Жизнь не становится проще, а публикация приложения в сторы и подавно. Задержки при проверках, неожиданные проблемы со стороны сторов и невозможность быстро доставить хот-фикс пользователям потрепали нервы многим поколениям мобильных разработчиков. Поэтому инженеры, разрабатывающие свои приложения под самые разные платформы, стараются всеми силами решить эти проблемы и сократить время доставки обновлений до пользователя. В рамках этой статьи мы попытаемся решить эти проблемы, взяв за основу один из популярных паттернов и создав демонстрационное Flutter приложение на базе Server-Driven UI фреймворка Duit.

habr.com/ru/articles/792142/

#flutter #dart #SDUI #BDUI

:univention: Univentionunivention@univention.social
2023-12-28

🚀 Wir freuen uns, #Sdui bald auf dem #UniventionSummit begrüßen zu dürfen!

Das Ed-Tech-Startup aus Koblenz ist heute ein verlässlicher Partner für Bildungseinrichtungen, Träger und Ministerien auf dem Weg zur #Digitalisierung.

📚 🖥️ Sdui entwickelt das Betriebssystem für die digitale Schule und Kita.

Alle Details: univention-summit.de/sponsor/s

Matthias Bachmarix@chaos.social
2023-11-07

Für was zur Hölle braucht sdui.de/ denn Google Analytics? Wollen die Messen welche Stundenpläne am besten klicken? Auf Basis meiner Reaktion auf Stundenplanänderungsmitteilungen mir bessere Schulen verkaufen?

#Sdui #GoogleAnalytics

Ch M[ae][iy]e?r 🇪🇺 🖤 🤍chbmeyer@digitalcourage.social
2023-09-29

Aaah, #Debian #Bookworm hat jetzt auch endlich #Firefox ESR 115!
Damit klappt jetzt auch endlich der #Sdui-Messenger mit #WebUntis.🥳

Was ich nur noch nicht so ganz verstehe ist, warum mein Konrektor vierstellige Lizenzgebühren dafür bezahlt, wenn die Landeslösung #Schulchat über den #Schulcampus #RLP doch kostenlos ist. 🤔 ...

Tom Lokhorsttomlokhorst
2023-02-08

In this recording from a meetup, Laurens from Q42 gives some good insights into real world experiences of using Server Driven UI. Especially some of the downsides. youtu.be/hSNDsBM7H-c?t=2904

2022-12-19

Heute also wegen #Glatteis kein #Präsenzunterricht - und natürlich versagt die Schul App (#SDUI) weil überlastet da alle Eltern die News lesen wollen...

GreenSkyOverMe (outdated)GreenSkyOverMe
2022-11-20

Also Meet ist doch 1:1 Meet

Hat schon mal jemand etwas von #SDUI https://sdui.de/ gehört? Ist das eine #DSGVO konforme Alternative zu #Microsoft #Teams ans deutschen Schulen? Empfehlenswert? Mich würden eure Erfahrungen damit interessieren.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst