TGViewer
IT crew | Антон Гуляев 🤖 IT crew | Антон Гуляев 🤖 @gulyaev_it · 983 subscribers
Post #28 1.02K
Погружение в Backend Driven UI 🧑‍🎓

Проблемы мобильной разработки
Технологии мобильной разработки стараются решить 2 проблемы:
Низкий time-to-market - время от окончания разработки до получения обновления конечным пользователем ~ 2-3 недели. Для сравнения, у frontend/backend - 2-3 дня
Необходимость писать код сразу под 2 платформы - Android & iOS

Кроссплатформенность

Со второй проблемой учились работать раньше - разрабатывались кроссплатформенные фреймворки: Flutter, React Native, Xamarin. К сожалению, очень тяжело создать такие же по удобству для пользователя приложения, что и на нативных технологиях.

В последние несколько лет в борьбу с нативом вступает Kotlin Multiplatform вместе с Jetpack Compose. Пока ещё технология далека от совершенства, но так или иначе имеет большой потенциал - поддержка от сообщества и Google + Jetbrains.

Time-to-market

Пока что ни один кроссплатформенный фреймворк на рынке не решил проблему с временем раскатки обновления для пользователя, были попытки делать на WebView - когда изнутри приложения открывается сайт, но по UX это сильно уступало нативу.

BDUI
Около 5 лет назад на рынок вышла новая технология - BDUI/SDUI, технология, когда backend забирает у приложения как минимум domain, а то и все 3 слоя - presentation, domain, data. 

Но как это работает?

Приложение делает 1 запрос на экран, получает верстку, данные, действия, аналитику в JSON или XML форматах, с помощью библиотеки-движка рисует нативно все что приходит с бекенда, а также обрабатывает действия, которые программируются на беке. 

Тут мы получаем сразу как кроссплатформенность, так и хороший time-to-market.

Биг-техи пока что разрабатывают свои технологии, единого стандарта нет, так как у разных бизнес-доменов разные цели и возможности для технического развития.

Есть некоторые общие подходы: рынку в могут требоваться разработчики с большой экспертизой в mobile- и backend- технологиях, которые будут работать на "стыке". Например, в Яндексе, такое backend для BDUI пишут мобильные разработчики, в ЦИАНе - наоборот, этим занимаются backend-разработчики. Так и получаются те самые T-shaped специалисты)

Я  выступал с докладом на конференции про то, как работает BDUI, какие у него проблемы и как компании вообще дойти от полного натива до полного BDUI.
Решил записать видео с докладом, чтобы вы ознакомились и расширили свой кругозор. Запись была на групповом созвоне с учениками, поэтому видос в паблик не кидаю - только для ознакомления по ссылке

https://www.youtube.com/watch?v=mnhSeZ-4Jr0
YouTube От натива до BDUI Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
  • ❤ 5
  • 👍 3
  • 🤩 3
  • 💅 2
More from @gulyaev_it
  1. Oct 6, 2026Рынок сложнее, а ребята устраиваются 💰 В июне выкладывал результаты учеников. Закончился…
  2. Sep 17, 2026🍒 Новая мета собеседований: "Как ты применяешь AI" Последние 2-3 месяца моих учеников всё…
  3. Sep 2, 2026Вайбмонтажинг | Заменит ли монтажеров? Я монтирую рилсы вместе с ChatGPT, не открывая CapC…
  4. Jul 12, 2026Я думал, что проблема в дисциплине 🤔 Не так давно начал делать собственную систему геймиф…
  5. Jun 6, 2026Менторство В С Ё? 💧 Слышу это из каждого чата и от каждого знакомого. Согласен с тем, что…
  6. May 13, 2026Как все успевать | Часть 1 Больше месяца не писал и не выкладывал новые видео. Регулярност…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →