RU

The Xcode build system has crashed, или Почему рекурсия — это плохо. Используем swift‑build со своими патчами

Представьте ситуацию: вы работаете в огромном проекте, где количество модулей давно перевалило за тысячу. Вы решаете обновиться до свежего Xcode 26.2,…

мобильная разработкаswiftxcodexcodebuild
Habr
RU

Как я собирал Flutter-клиент, который не разваливается вне happy path

Когда рассказывают про архитектуру Flutter-приложения, всё обычно выглядит слишком аккуратно. Есть Bloc , есть Dio , есть go_router , есть get_it . Гд…

Flutterмобильная разработкаархитектура приложенийWebSocketофлайн-firstFirebase Authenticationstate management
Habr
RU

Вынесение бизнес‑логики из BLoC в use‑cases: прагматичный взгляд на архитектуру Flutter

Начиная писать Flutter-приложение, для стейт-менеджмента часто хватает простого  setState  или простого решения, по типу BLoC/Cubit без изли…

flutterdartblocчистая архитектураuse casesstate managementархитектурамобильная разработкатестированиеdependency injection
Habr
RU

Книга про разработку под iOS на русском: разбираем единственный актуальный учебник по SwiftUI

Если набрать в поиске «книга по SwiftUI на русском», результаты будут неожиданно скромными. Такие издания есть, но они либо выпущены уже довольно давн…

iOSSwiftUISwiftXcodeмобильная разработкаApp StoreWidgetKitмобильная разработка и дизайн