home.social

#sdui — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #sdui, aggregated by home.social.

fetched live
  1. Nutzt hier jemand #sdui, eine Software für Schulverwaltung? Unsere Schule führt das ein (wäre schön wenn ich sagen könnte "will einführen" aber der Zug ist schon abgefahren. Lol) und ich bin skeptisch. Insbesondere wenn ich Interviews dazu lese:

    > Sdui ist DSGVO-konform und nutzt deutsche Server. Schulen, die Sdui nutzen, müssen sich keine Sorgen darüber machen, wo die Daten gespeichert werden und ob ein Konzern im Ausland Schülerdaten abgreift.

    Und die Schule mir schreibt:

    > Bei der Verwendung von Push-Nachrichten und der Übersetzungsfunktion der App kann es zur Übermittlung von Daten in ein Drittland kommen.

    🙄

    Ich finde keine Hinweise darauf, wie die Claims über Sicherheit zustande kommen - keine Security Audits, keine Offenlegung von Coding Standards oder irgendetwas. Typisches "Trust me bro".

    #fediEltern #askFedi
    #Datenschutz #DSGVO
    #BoostsAppreciated #BoostsWelcome
    #Security

  2. Widlet — pet-проект про Server-Driven UI на Dart

    Привет, Хабр. Меня зовут Карим, я Flutter разработчик уже 7 лет и последний месяц я делаю фреймворк для server-driven UI на Dart. Зачем еще один SDUI У всех реализаций, которые попадались мне на глаза, есть общая черта - собственный DSL. JSON-схемы, кастомные конфиги. Для каждого решения приходится учить новый язык. При этом Flutter-разработчики уже знают хороший язык описания UI. Он называется Flutter.

    habr.com/ru/articles/1033978/

    #sdui #wasm #flutter #dart #widlet #микрофронтенд #jsinterop

  3. Не всё деплоем правится: как мы вынесли интерфейс из кода с помощью Server-Driven UI

    Изменения интерфейса мобильного приложения часто упираются не в сложность реализации, а в скорость релизного цикла: даже простые правки проходят через полный конвейер — разработку, рецензирование, сборку и публикацию. При высокой частоте изменений это увеличивает time-to-market, перегружает команду и делает быстрые итерации по интерфейсу практически невозможными. Меня зовут Михаил Рыбочкин, я бэкенд-разработчик в компании GRI. Участвую в разработке и поддержке платформы для крупного ювелирного ритейлера. Я расскажу, как реализован Server-Driven UI для интернет-торговли с более чем 1000 розничных магазинов; как устроено управление конфигурацией интерфейса через Django Admin и как это позволяет менять интерфейс без релизов приложения; какие у этого подхода есть ограничения и какой инцидент произошёл в эксплуатации. Особенность нашего подхода в том, что SDUI одновременно обслуживает и нативные мобильные приложения, и веб на Vue. Один конфиг, один API, две целевых платформы

    habr.com/ru/companies/gri/arti

    #SDUI #BDUI #вебразработка #backend #django #serverdriven_ui

  4. Разбираем Remote Compose: как Google предлагает строить BDUI

    Технологии Backend-Driven UI уже давно используются во многих компаниях, включая Альфа-Банк. Существует множество реализаций этого подхода, и недавно Google представил собственное решение — Remote Compose . Remote Compose выглядит очень перспективной технологией. Фреймворк активно развивается и поддерживается командой Google. Однако на момент написания статьи технология всё ещё находится в alpha-версии, поэтому использовать её на проде пока рано. Но я изучил этот фреймворк и хочу поделиться своим опытом,а когда Remote Compose выйдет в бета-версию вы будете знать, как с ним работать В статье разберём: — общую концепцию Remote Compose, — чем он отличается от классического BDUI, — какие интересные технические решения используются внутри, — несколько практических примеров использования.

    habr.com/ru/companies/alfa/art

    #android #compose #jetpack_compose #bdui #sdui #google #backenddriven_ui #remote_compose #compose_remote

  5. Shipping mobile updates is a bottleneck: app store reviews, slow user updates, multiple versions in the wild.

    #Nubank flipped the model with Catalyst - a scripted Server-Driven UI (#SDUI) framework that ships more than just layouts.

    3,000+ engineers can now deploy UI changes and complex business logic to 115M+ users in under 20 minutes.

    🚫 No app store update required.

    🎬 Watch the architecture deep dive ⇨ bit.ly/4lIUY9N

    📄 #transcript included

    #MobileDevelopment #SoftwareArchitecture #UserInterface #ServerSideRendering

  6. Не просто WebView: Строим движок на Flutter для конвертации сайтов в приложения с Server-Driven UI

    Привет, Хабр. WebView-приложения — это боль. Тормоза, убогий UX, мгновенный реджект от Apple по пункту 4.2 («Minimum Functionality»). Обычно это просто браузер без адресной строки, за который стыдно брать деньги. Я решил не делать очередную "обертку", а подойти к задаче инженерно. Моя цель: платформа, где WebView — лишь контентный слот, обернутый в полноценный нативный UI на Flutter. В этой статье:

    habr.com/ru/articles/975950/

    #flutter #webview #sdui #server_driven_ui #ios #android #app_store #гибридные_приложения #applikeweb #программирование

  7. Два года с Duit — история взросления фреймворка

    Когда-то Duit был всего лишь экспериментом — попыткой упаковать интерфейс Flutter в JSON и заставить его ожить. Сегодня это уже не технический трюк, а осмысленный подход к тому, как можно описывать UI данными, а не кодом, создавая управляемые интерфейсы нового поколения. Новый релиз — история взросления и поиска архитектурного баланса. За два года проект прошёл путь от набора идей до зрелой архитектуры, где принципы гибкости, тестируемости и производительности стали фундаментом проекта. Приглашаю тебя прочитать статью и узнать, как Duit v4 меняет представление о том, каким может быть BDUI-фреймворк.

    habr.com/ru/articles/963884/

    #bdui #sdui #duit #flutter #dart #mobile_development #framework #ui

  8. 🚀 New video alert! 🚀 Just dropped an insightful interview with Jordan Nnabugwu about Server-Driven UI (SDUI) from Fluttercon USA 2025! 💡

    ▶️ Watch now: youtu.be/SprYIjr4tfY

    #flutter #sdui #mobiledev #fluttercon #appdev #serverdrivenui

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

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

    habr.com/ru/companies/yandex/a

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

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

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

    habr.com/ru/companies/mkb/arti

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

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

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

    habr.com/ru/companies/alfa/art

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

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

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

    habr.com/ru/companies/alfa/art

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

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

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

    habr.com/ru/articles/858636/

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

  14. 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. 👍🏼

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

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

    habr.com/ru/companies/alfa/art

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

  16. 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.

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

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

    habr.com/ru/companies/yandex/a

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

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

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

    habr.com/ru/articles/795721/

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

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

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

    habr.com/ru/articles/792142/

    #flutter #dart #SDUI #BDUI

  20. 🚀 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

  21. 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

  22. 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. 🤔 ...

  23. 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. #sdui youtu.be/hSNDsBM7H-c?t=2904

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

  25. Gibt es im #FediLZ Nutzer von #sdui ?
    Bei uns wird morgen darüber abgestimmt - und ich bin immer noch ein wenig unsicher:
    Verändert es die Kommunikation negativ zwischen Lehrer und Eltern, wenn es über Kurznachrichten geht?

  26. 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.