Мобильная разработка
14.8K subscribers
567 photos
236 videos
2.58K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
Основы Dart

Этот курс обеспечит базовое понимание языка программирования Dart. Вы рассмотрите синтаксис и особенности языка. Он предназначен прежде всего для разработки веб-приложений и мобильных приложений, но также позволяет компилировать одну программу под различные платформы.

Подробнее:

https://stepik.org/course/92982/promo

#dart #курс
👍16💩3
Паттерны проектирования в Dart

Если вы пробуете писать приложения на Flutter, то наверняка интересуетесь углубленным изучением языка Dart, т.к. именно он используется для разработки.

На Хабре как раз вышла серия статей с подробным объяснением паттернов в Dart:

— часть 1: https://tprg.ru/bDor
— часть 2: https://tprg.ru/ZWxu
— часть 3: https://tprg.ru/tPd3

Спойлер: примеры на котах.

#dart #flutter
👍16🔥4
Анти-паттерны: как правильно обрабатывать исключения в Dart

В статье рассмотрены распространенные ошибки, которые можно допустить при обработке исключений, а также способы, как сделать это правильно.

Большинство багов связаны с потерей стека вызовов, из-за чего логи в журналах (например, в Crashlytics или Sentry) практически не дают полезной информации, и проблему отследить ещё сложнее:

https://plugfox.dev/error-handling-and-anti-patterns/

#flutter #dart
🔥7
Как улучшить код в проекте на Flutter

В этой статье автор реализовал несколько примеров расширений с объяснением, как они используются: для форм, операций со списками, изображений и т.д.

Эти простые советы помогут улучшить код начинающим и сделают его более читаемым на Dart:

https://tprg.ru/5Ztu

#flutter #dart
👍7💩7
Полезные материалы о Flutter и Dart-разработке

Подборка YouTube-каналов, книг и других материалов, которые помогут вам быстро освоить Flutter и заодно Dart, которые вы могли пропустить:

https://tproger.ru/articles/poleznye-materialy-o-flutter-i-dart-razrabotke/

#flutter #dart
👍8🔥1👏1
Что нового ожидается в Dart 3

Выход третьей версии языка Dart ожидается в середине 2023 года. Dart 3 — самое мажорное обновление языка со времён Null Safety: оно изменит многое в том, как мы пишем код и какие библиотеки используем.

Статья о новых фичах, их использовании на практике и как они изменят способ взаимодействия с языком:

https://habr.com/ru/companies/surfstudio/articles/733532/

#dart
💩18🔥8👍2🤔2🤮1🥱1
Dart: ужасный, но популярный

В комментариях к посту о новых возможностях Dart 3 задали вопрос:
— За что не любят Dart?

В статье разработчик высказывает своё субъективное мнение о том, почему Dart не нужен. У вас другое мнение? Поделитесь в комментах!

https://towardsdev.com/dart-a-terrible-language-and-a-huge-marketing-success-ee42395ef51e

#dart
👍5👎3
​​Вышли обновлённые версии Dart 3.3 и Flutter 3.19

Что нового в Dart:
— Добавили Extension types. С их помощью можно оптимизировать код, который зависит от производительности.
— Интегрировали новую модель взаимодействия с библиотеками JavaScript.
— Google выпустил бета-версию Google AI Dart SDK. Так что теперь гипотетически можно интегрировать функции ИИ в приложения на Dart или Flutter. Но в России не работает.

Что нового во Flutter:
— Добавили экспериментальную поддержку WebAssembly во Flutter Web.
— Добавили виджет AnimationStyle, который позволяет юзерам менять стандартное поведение анимации в виджетах.
— Добавили компонент Adaptive Switch, который выглядит и ведет себя как нативный на macOS и iOS, а в других случаях — как Material Design.

#flutter #dart
👍221🥱1