Координация навигации по вью в SwiftUI с помощью паттерна Flow Coordinator
https://medium.com/macoclock/swiftui-flow-coordinator-pattern-to-coordinate-navigation-between-views-8fa6ac487585
#ios
https://medium.com/macoclock/swiftui-flow-coordinator-pattern-to-coordinate-navigation-between-views-8fa6ac487585
#ios
👍1
Как работает UI в Android. Не все так сложно
Одна из фундаментальных тем в разработке под Android это работа с UI. Понимание того, как работает UI не даст многого в практическом плане, зато уменьшит вероятность того, что вы натворите полную дичь.
В интернете уже существует куча статей по этой теме и чего-то существено нового я тут не расскажу. Основная проблема в том, что большая часть этих материалов неоправданно усложнена и новичку довольно сложно их понять. Хотя на самом деле концепции на которых постоен UI довольно просты.
Это подтолкнуло сделать эту статью. Это статья должна дать хоть и не исчерпывающее представление о том как работает UI в Android, но простым языком объяснит основные концепции и на каких сущностях он построен.
#Android
Одна из фундаментальных тем в разработке под Android это работа с UI. Понимание того, как работает UI не даст многого в практическом плане, зато уменьшит вероятность того, что вы натворите полную дичь.
В интернете уже существует куча статей по этой теме и чего-то существено нового я тут не расскажу. Основная проблема в том, что большая часть этих материалов неоправданно усложнена и новичку довольно сложно их понять. Хотя на самом деле концепции на которых постоен UI довольно просты.
Это подтолкнуло сделать эту статью. Это статья должна дать хоть и не исчерпывающее представление о том как работает UI в Android, но простым языком объяснит основные концепции и на каких сущностях он построен.
#Android
Ускоряем Kotlin Multiplatform
https://medium.com/yazio-engineering/speeding-up-kotlin-multiplatform-61ebf8dae560
#Kotlin
https://medium.com/yazio-engineering/speeding-up-kotlin-multiplatform-61ebf8dae560
#Kotlin
Подборка каналов для IT специалистов 🎯
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Excel лайфхак📌
https://t.me/Excel_lifehack
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
CodePen 📌
https://t.me/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/java_360 Книги по Java Rus
https://t.me/python_360 Книги по Python Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/arhitekturamira World Architecture
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/bitkoinoff Новости криптовалют
DeepFake 📌
https://t.me/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://t.me/mir_teh Видео из мира технологий
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Excel лайфхак📌
https://t.me/Excel_lifehack
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
CodePen 📌
https://t.me/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/java_360 Книги по Java Rus
https://t.me/python_360 Книги по Python Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/arhitekturamira World Architecture
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/bitkoinoff Новости криптовалют
DeepFake 📌
https://t.me/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://t.me/mir_teh Видео из мира технологий
Анонс набора инструментов для казуальных игр Flutter
https://medium.com/flutter/announcing-the-flutter-casual-games-toolkit-c22e401d8fee
#Flutter
https://medium.com/flutter/announcing-the-flutter-casual-games-toolkit-c22e401d8fee
#Flutter
❤5🔥1
API сканирования штрихкодов Google — сканирование кодов без разрешения камеры
https://myinnos.medium.com/google-code-scanner-api-scanning-codes-without-camera-permission-9a8fbc21c943
#android
https://myinnos.medium.com/google-code-scanner-api-scanning-codes-without-camera-permission-9a8fbc21c943
#android
👍3
Пинболл с I/O на базе Flutter и Firebase
https://medium.com/flutter/i-o-pinball-powered-by-flutter-and-firebase-d22423f3f5d
#Flutter
https://medium.com/flutter/i-o-pinball-powered-by-flutter-and-firebase-d22423f3f5d
#Flutter
👍3
✈️ В феврале и марте 2022 года из России уехали 70 тысяч IT-сотрудников, и эта цифра продолжает расти. Вопрос возможного переезда и работы за границей для разработчиков актуален всегда, но с чего начать?
✅ Как раз об этом расскажет на вебинаре «Релокация: как переехать быстро и без стресса» выпускник Elbrus Bootcamp Артём Тирабян.
🌎 Артём успешно релоцировался в Сербию, где работает в компании Grid Dynamics frontend-разработчиком. Он расскажет, как решился, долго ли думал, с какими трудностями столкнулся и что сейчас бы сделал иначе.
Вы узнаете:
— какие бывают виды релокации
— о чем надо обязательно спросить у работодателя перед переездом
— каких специалистов релоцируют чаще всего
— популярные стереотипы о релокации: ожидание и реальность
— как решиться на переезд и минимизировать стресс в процессе
Готовьте вопросы, не стесняйтесь задавать
⏰ Когда: 9 июня в 19:00 МСК
✅ Записаться
🎁 Бонус: всем участникам вебинара пошерим чек-лист по релокации!
✅ Как раз об этом расскажет на вебинаре «Релокация: как переехать быстро и без стресса» выпускник Elbrus Bootcamp Артём Тирабян.
🌎 Артём успешно релоцировался в Сербию, где работает в компании Grid Dynamics frontend-разработчиком. Он расскажет, как решился, долго ли думал, с какими трудностями столкнулся и что сейчас бы сделал иначе.
Вы узнаете:
— какие бывают виды релокации
— о чем надо обязательно спросить у работодателя перед переездом
— каких специалистов релоцируют чаще всего
— популярные стереотипы о релокации: ожидание и реальность
— как решиться на переезд и минимизировать стресс в процессе
Готовьте вопросы, не стесняйтесь задавать
⏰ Когда: 9 июня в 19:00 МСК
✅ Записаться
🎁 Бонус: всем участникам вебинара пошерим чек-лист по релокации!
👍1
Повышение качества кода Kotlin для кодовой базы Faire
https://craft.faire.com/raising-code-quality-for-faires-kotlin-codebase-f61420b3e5e6
#Kotlin #Android
https://craft.faire.com/raising-code-quality-for-faires-kotlin-codebase-f61420b3e5e6
#Kotlin #Android
Medium
Raising code quality for Faire’s Kotlin codebase
At Faire, we strive to keep our code simple and readable and have developed an extensive style guide with rules designed to prevent bugs as…
Есть пара новостей про развитие ИТ на государственном уровне.
Во-первых, запустился проект «Цифровая Россия». Его задача поддерживать отечественные разработки ПО и ИТ-сервисов, а также формировать ИТ-сообщество во всех регионах страны. Федеральным координатором проекта назначен Антон Немкин.
Уже есть телеграм-канал «Цифровой профсоюз», где будут публиковать все новости проекта, законодательные инициативы в сфере ИТ, информационные справки и сведения о мерах поддержки отрасли. Подписывайтесь сейчас!
Во-вторых, сейчас идет отбор региональных координаторов проекта. Все желающие могут предложить свою кандидатуру и поучаствовать в открытом конкурсе на должность координатора "Цифровой России" в своём регионе.
Это можно сделать через новый цифровой портал по мониторингу мер поддержки ИТ-отрасли. Сейчас здесь ведется отбор координаторов, а позже будет собрана вся информация обо всех мерах господдержки и условиях участия в программах.
#ЦифроваяРоссия #ЦифровойПрофсоюз #АнтонНемкин #ЕР
Во-первых, запустился проект «Цифровая Россия». Его задача поддерживать отечественные разработки ПО и ИТ-сервисов, а также формировать ИТ-сообщество во всех регионах страны. Федеральным координатором проекта назначен Антон Немкин.
Уже есть телеграм-канал «Цифровой профсоюз», где будут публиковать все новости проекта, законодательные инициативы в сфере ИТ, информационные справки и сведения о мерах поддержки отрасли. Подписывайтесь сейчас!
Во-вторых, сейчас идет отбор региональных координаторов проекта. Все желающие могут предложить свою кандидатуру и поучаствовать в открытом конкурсе на должность координатора "Цифровой России" в своём регионе.
Это можно сделать через новый цифровой портал по мониторингу мер поддержки ИТ-отрасли. Сейчас здесь ведется отбор координаторов, а позже будет собрана вся информация обо всех мерах господдержки и условиях участия в программах.
#ЦифроваяРоссия #ЦифровойПрофсоюз #АнтонНемкин #ЕР
👍3
Ищем ofnsrb в UI с помощью CPU профайлера в Android Studio
https://medium.com/androiddevelopers/spot-your-ui-jank-using-cpu-profiler-in-android-studio-9a4c41a54dab
#Android
https://medium.com/androiddevelopers/spot-your-ui-jank-using-cpu-profiler-in-android-studio-9a4c41a54dab
#Android
Medium
Spot your UI jank using CPU profiler in Android Studio
Android renders user interface (UI) by generating a frame from your app and displaying it on the screen. To ensure that a user’s…
Адаптивные макеты во Flutter
https://salmanbediya.medium.com/responsive-layouts-in-flutter-d5f9a51862c
#Flutter
https://salmanbediya.medium.com/responsive-layouts-in-flutter-d5f9a51862c
#Flutter
👍3
Повышает ли Flutter производительность разработчиков?
https://medium.com/flutter/does-flutter-boost-developer-productivity-475f713724b3
#Flutter
https://medium.com/flutter/does-flutter-boost-developer-productivity-475f713724b3
#Flutter
👎1
Подборка каналов для IT специалистов 🎯
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
CodePen 📌
https://t.me/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/arhitekturamira World Architecture
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/bitkoinoff Новости криптовалют
Метавселенная, GameFi, Crypto 📌
https://t.me/metaverse360
DeepFake 📌
https://t.me/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://t.me/mir_teh Видео из мира технологий
Excel лайфхак📌
https://t.me/Excel_lifehack
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
CodePen 📌
https://t.me/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/arhitekturamira World Architecture
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/bitkoinoff Новости криптовалют
Метавселенная, GameFi, Crypto 📌
https://t.me/metaverse360
DeepFake 📌
https://t.me/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://t.me/mir_teh Видео из мира технологий
Excel лайфхак📌
https://t.me/Excel_lifehack
Jetpack Compose для поздних последователей
https://proandroiddev.com/jetpack-compose-cc59718b3914
#android
https://proandroiddev.com/jetpack-compose-cc59718b3914
#android
Medium
Jetpack Compose for Late Adopters
For you who’s not sure about learning jetpack compose or not.
7 удивительных инструментов разработки приложений на Flutter
https://xongolab.medium.com/top-flutter-app-development-tools-f8beae59d548
#Flutter
https://xongolab.medium.com/top-flutter-app-development-tools-f8beae59d548
#Flutter
Medium
7 Amazing Flutter App Development Tools Every Developer Should Know
As a result of technological expansions happening at an altogether constant pace; therefore it is becoming more and more crucial for users…
👍3
⚡️ Хотите сменить профессию на востребованную и попасть в IT?
В эпоху потрясений важно иметь стабильное рабочее место и возможность делать своё дело удалённо. Сфера IT — востребована и перспективна!
Школа мобильной разработки SwiftBook открывает бесплатный доступ к первому занятию по курсу «Профессия iOS-разработчик».
👨🏻💻 Одна из лучших школ в России и СНГ по мнению выпускников, где понятным и простым языком дают основы и качественный разбор вашего кода. Кроме этого, вы попадаете в дружное комьюнити разработчиков.
Уже сегодня, 13 июня в 20:00 (мск) у вас есть шанс оценить живой формат занятий и узнать, с чего начинается создание мобильных приложений на языке Swift.
📚 Тема первой лекции: константы и переменные. Базовые типы данных
● Краткая история Swift
● Преимущество языка
● Синтаксис языка и основные концепции
● Знакомство с Playground
● Константы и переменные
● Базовые типы данных
Евгения Бруйко — преподаватель потока настоящая профи, заботливая и внимательная.
В общем, подключайтесь по ссылке: https://clck.ru/qUvsB и удачи вам в учебе!
В эпоху потрясений важно иметь стабильное рабочее место и возможность делать своё дело удалённо. Сфера IT — востребована и перспективна!
Школа мобильной разработки SwiftBook открывает бесплатный доступ к первому занятию по курсу «Профессия iOS-разработчик».
👨🏻💻 Одна из лучших школ в России и СНГ по мнению выпускников, где понятным и простым языком дают основы и качественный разбор вашего кода. Кроме этого, вы попадаете в дружное комьюнити разработчиков.
Уже сегодня, 13 июня в 20:00 (мск) у вас есть шанс оценить живой формат занятий и узнать, с чего начинается создание мобильных приложений на языке Swift.
📚 Тема первой лекции: константы и переменные. Базовые типы данных
● Краткая история Swift
● Преимущество языка
● Синтаксис языка и основные концепции
● Знакомство с Playground
● Константы и переменные
● Базовые типы данных
Евгения Бруйко — преподаватель потока настоящая профи, заботливая и внимательная.
В общем, подключайтесь по ссылке: https://clck.ru/qUvsB и удачи вам в учебе!
🎉1