Всем привет!
Хочу поделиться радостной новостью🎉 . Вышла книга "Основы Dart" от Станислава Чернышева. Это значимый вклад в развитие нашего сообщества, особенно учитывая, что аналогичных книг в России нет. Каждая написанная книга, статья или ролик на YouTube вносит огромный вклад в развитие сообщества Flutter. Я прекрасно понимаю, что написание такой книги требует значительных усилий, и я хотел бы лично выразить огромную благодарность Станиславу.
Надеюсь, Станислав продолжит радовать нас новыми книгами, уроками и курсами, способствуя дальнейшему развитию и укреплению нашего сообщества.
Издательство "Питер" сделало официальный анонс книги на Хабр, где можно получить промокод на скидку 25%.
Ссылка для покупки книги: https://www.piter.com/collection/all/product/osnovy-dart
Хочу поделиться радостной новостью
Надеюсь, Станислав продолжит радовать нас новыми книгами, уроками и курсами, способствуя дальнейшему развитию и укреплению нашего сообщества.
Издательство "Питер" сделало официальный анонс книги на Хабр, где можно получить промокод на скидку 25%.
Ссылка для покупки книги: https://www.piter.com/collection/all/product/osnovy-dart
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Книга «Основы Dart»
Привет, Хаброжители! Книга «Основы Dart» адресована тем, кто интересуется этим удивительным языком программирования. Вы узнаете об истории создания, синтаксисе и особенностях языка, таких как...
❤14👍2
Forwarded from Surf Flutter Team
Базовые и продвинутые возможности дебаггера
Дебаггер — неотъемлемая часть жизни разработчика. Его предназначение — давать возможность быстро и эффективно выявлять причины ошибок. А ещё он позволяет понять, как работает код.
Без навыков работы с дебаггером (сюрпрайз!) сложно написать хорошо работающее приложение. Поэтому если ты ещё в начале разработческого пути и пока не работал с дебаггером, настоятельно рекомендуем внимательно прочитать этот пост и опробовать дебаггер.
Если ты уже на опыте, то, возможно, найдёшь в карточках что-то новое.
#surf_flutter
Дебаггер — неотъемлемая часть жизни разработчика. Его предназначение — давать возможность быстро и эффективно выявлять причины ошибок. А ещё он позволяет понять, как работает код.
Без навыков работы с дебаггером (сюрпрайз!) сложно написать хорошо работающее приложение. Поэтому если ты ещё в начале разработческого пути и пока не работал с дебаггером, настоятельно рекомендуем внимательно прочитать этот пост и опробовать дебаггер.
Если ты уже на опыте, то, возможно, найдёшь в карточках что-то новое.
#surf_flutter
👍5
Forwarded from IT-конференция CrossConf
Мы открываем прием заявок на доклады, сейчас расскажем, как стать спикером CrossConf 🎙️
О чем мы ждем доклады
На CrossConf мы собираем доклады по кроссплатформенной разработке, управлению кроссплатформенными продуктами и кросс-функциональными командами, дизайну интерфейсов. Нас интересуют доклады о Flutter, Kotlin, React Native, Qt и о других кроссплатформенных технологиях – как mobile, так и web. Интересен опыт работы на российских технологиях, усиления безопасности.
Программа конференции в этом году будет разделена на потоки Flutter, Kotlin, Mobile crossplatform, Product&Design, Management&Teamlead, Ecosystem dev.
Какие доклады нравятся аудитории
Хороший отклик получают те доклады, которые с самого начала дают понять, на какой вопрос будет дан ответ. Старайтесь сформулировать тему так, чтобы слушателям было понятно, о чем именно они узнают. Не стремитесь дать слишком много смысла, лучше возьмите более узкую и конкретную тему и сделайте по ней обстоятельный разбор. Это дает слушателям приятное чувство, что они теперь ориентируются в вопросе.
Наглядность и практическая применимость – самое главное. Разбор кейса с пояснениями и рекомендациями всегда делает доклад содержательным, а вопросы к спикеру после выступления интересными и для аудитории, и для докладчика.
Примеры докладов, получивших много высоких оценок и хороших отзывов
📺 Врываемся в Backend разработку на Dart + gRPC
📺 От нативной разработки к кроссплатформенной
📺 Как тимлиду оценить успешность в своей роли?
Подача заявки и дедлайн
Заполнить анкету можно по ссылке. Заявки на доклады принимаются до 25 июля. В течение недели после подачи с вами связывается представитель конференции и информирует о дальнейших шагах.
Перед подачей заявки рекомендуем прочитать инструкцию для спикеров, она поможет лучше составить заявку и понять, из чего состоит работа с Программным комитетом.
О чем мы ждем доклады
На CrossConf мы собираем доклады по кроссплатформенной разработке, управлению кроссплатформенными продуктами и кросс-функциональными командами, дизайну интерфейсов. Нас интересуют доклады о Flutter, Kotlin, React Native, Qt и о других кроссплатформенных технологиях – как mobile, так и web. Интересен опыт работы на российских технологиях, усиления безопасности.
Программа конференции в этом году будет разделена на потоки Flutter, Kotlin, Mobile crossplatform, Product&Design, Management&Teamlead, Ecosystem dev.
Какие доклады нравятся аудитории
Хороший отклик получают те доклады, которые с самого начала дают понять, на какой вопрос будет дан ответ. Старайтесь сформулировать тему так, чтобы слушателям было понятно, о чем именно они узнают. Не стремитесь дать слишком много смысла, лучше возьмите более узкую и конкретную тему и сделайте по ней обстоятельный разбор. Это дает слушателям приятное чувство, что они теперь ориентируются в вопросе.
Наглядность и практическая применимость – самое главное. Разбор кейса с пояснениями и рекомендациями всегда делает доклад содержательным, а вопросы к спикеру после выступления интересными и для аудитории, и для докладчика.
Примеры докладов, получивших много высоких оценок и хороших отзывов
Подача заявки и дедлайн
Заполнить анкету можно по ссылке. Заявки на доклады принимаются до 25 июля. В течение недели после подачи с вами связывается представитель конференции и информирует о дальнейших шагах.
Перед подачей заявки рекомендуем прочитать инструкцию для спикеров, она поможет лучше составить заявку и понять, из чего состоит работа с Программным комитетом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👌2👍1🔥1
Forwarded from Алексей Гладков
Прикол :) парень написал в Docker Support типа вы зачем РФ весь забанили, а они такие сорри мужик реально попутали
И теперь Docker Hub снова доступен из РФ
И теперь Docker Hub снова доступен из РФ
😁12
https://dart.dev/resources/books
Книга «Основы Dart » добавлена на сайт dart.dev. Очень классная новость, я искренне рад за Стаса🥳. Теперь это уже официальная рекомендация.
Поздравляю 🎉
Книга «Основы Dart » добавлена на сайт dart.dev. Очень классная новость, я искренне рад за Стаса🥳. Теперь это уже официальная рекомендация.
Поздравляю 🎉
dart.dev
Books about Dart
Read all about it! Here's a collection of books about Dart.
👍13🔥5🥰1
Forwarded from MADTeacher | Станислав Чернышев
Flutter захватывает мир🔥 🔥 🔥
Теперь вы можете поизвращаться и написать слой бизнес-логики вашего Flutter-приложения на Rust!
Встречайте Rinf - фреймворк для создания красивых и производительных кроссплатформенных приложений с использованием Flutter и Rust))
Как заявляют разработчики, Rinf полностью готов к внедрению в продакшн и поддерживает сборку под:
✅ Linux
✅ Android
✅ Windows
✅ macOS
✅ iOS
✅ Web
https://github.com/cunarist/rinf
Теперь вы можете поизвращаться и написать слой бизнес-логики вашего Flutter-приложения на Rust!
Встречайте Rinf - фреймворк для создания красивых и производительных кроссплатформенных приложений с использованием Flutter и Rust))
Как заявляют разработчики, Rinf полностью готов к внедрению в продакшн и поддерживает сборку под:
✅ Linux
✅ Android
✅ Windows
✅ macOS
✅ iOS
✅ Web
https://github.com/cunarist/rinf
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - cunarist/rinf: Rust for native business logic, Flutter for flexible and beautiful GUI
Rust for native business logic, Flutter for flexible and beautiful GUI - cunarist/rinf
🤯7🤔3👏1
Forwarded from MADTeacher | Станислав Чернышев
Макросы в Dart - это как глоток свежего воздуха и возможность заявить любителям Kotlin, Java и т.д., что теперь настала и наша очередь обмазываться аннотациями 😂😂😂
Но даже у такого крутого механизма есть свои ограничения. Так, например, в рамках написания макросов разрешено использовать только следующий пул встроенных библиотек:
👉 dart:async
👉 dart:collection
👉 dart:convert
👉 dart:core
👉 dart:math
👉 dart:typed_data
Это обусловлено тем, что разработчики не хотят предоставлять макросам возможность напрямую обращаться к файловой системе, сети или запускать процессы. А то представьте ситуацию - подрубили пакет с макросом, аннотировали класс, а он слил ваши данные по проекту на какой-нибудь удаленный сервак >_<
Но даже у такого крутого механизма есть свои ограничения. Так, например, в рамках написания макросов разрешено использовать только следующий пул встроенных библиотек:
👉 dart:async
👉 dart:collection
👉 dart:convert
👉 dart:core
👉 dart:math
👉 dart:typed_data
Это обусловлено тем, что разработчики не хотят предоставлять макросам возможность напрямую обращаться к файловой системе, сети или запускать процессы. А то представьте ситуацию - подрубили пакет с макросом, аннотировали класс, а он слил ваши данные по проекту на какой-нибудь удаленный сервак >_<
👍4