Точка входа в программирование
21.4K subscribers
903 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Пишем первое приложение на Flutter

Думали ли вы попробовать себя в мобильной разработке? Попробуйте написать простое приложение, и вы сможете понять, интересен ли вам такой тип разработки.

Видео ниже как раз поможет попробовать свои силы во Flutter — кроссплатформенном фреймворке, который позволяет писать и под Android, и под iOS:

youtu.be/e-y1owdvo9o

#flutter #mobile
Что такое Flutter. Плюсы и минусы Flutter

Flutter — это фреймворк с открытым исходным кодом для создания мобильных приложений под Android и iOS, веб-приложений, а также настольных приложений под Windows, macOS и Linux, созданный и развиваемый компанией Google. Помимо кроссплатформенности и бесплатности он обладает другими плюсами, а также некоторыми недостатками.

Подробнее в видео:

https://youtu.be/LXITSJ1bCYc

#видео #flutter
Зачем учиться разработке на Flutter

Flutter — самый популярный фреймворк для кроссплатформенной разработки. Он позволяет вам создать один продукт, но использовать его на различных платформах. В этой статье вы узнаете, чем ещё хорош Flutter и почему его стоит изучить:

https://tproger.ru/articles/zachem-uchitsja-razrabotke-na-flutter/

#flutter
Создаём приложение с прогнозом погоды на Flutter

Для реализации проекта вам понадобится:
— любая среда разработки, в которой установлен Flutter SDK,
— аккаунт на сайте Tomorrow.io для доступа к данным о погоде,
— базовое понимание Dart и Flutter.

В приложение всего один экран, на котором отображается текущая погода и ежедневный прогноз на 4 дня для определенного местоположения. В этой статье автор подробно разобрал процесс разработки:

https://habr.com/ru/post/656033/

#flutter
Паттерны проектирования в Dart

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

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

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

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

#dart #flutter
Уроки Flutter и Dart для начинающих

Курс по изучению фреймворка Flutter и языка программирования Dart для начинающих. В ходе уроков вы изучите построение проектов на основе Dart и к концу курса разработайте несколько проектов с функционалом.

Посмотреть можно тут:

https://youtu.be/YPRaA6KhyXc

#flutter #dart #курс
Дорожная карта для Flutter-разработчика

Если решили погрузиться в разработку приложений на Flutter, то лучше сразу выбрать план обучения. На GitHub есть roadmap, где собраны по категориям различные темы и ссылки на источники для обучения. Карта поможет понять, что следует изучить в первую очередь:

https://github.com/olexale/flutter_roadmap
(GitHub 4.1 тыс. звёзд)

#flutter
Как добавить WebSocket в приложение?

Для обмена сообщениями в режиме реального времени, GPS-отслеживания или видеозвонков часто используется WebSocket. Например, вы можете добавить WebSocket, если хотите создать чат-приложение.

В этой статье рассматривается, что такое модель Pub/Sub, а также как подключиться к WebSocket на Flutter и настроить работу соединений. В конце статьи автор делится советами, которые помогут улучшить работу приложения с веб-сокетами:

https://blog.devgenius.io/web-socket-in-flutter-615d21ddf1c5

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

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

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

#flutter #dart
Clojure для Flutter

Clojure — современный диалект Лиспа, построенный на JVM. В этом году вышел релиз ClojureDart, который подарил разработчикам возможность писать мобильные и веб-приложения на Flutter. Какие же его преимущества? Стабильные библиотеки и кодовая база, простой и понятный синтаксис. А детальнее автор разобрал в статье, где сравнил данный язык с Dart:

https://habr.com/ru/post/705448/

#flutter