Мобильная разработка #1
الذهاب إلى القناة على Telegram
Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter
إظهار المزيد3 876
المشتركون
لا توجد بيانات24 ساعات
-37 أيام
-230 أيام
أرشيف المشاركات
Практический пример Compose Slot API
https://www.valueof.io/blog/compose-slot-api-example-composable-content-lambda
#android
Динамические темы для вашего Flutter приложения
https://itnext.io/dynamically-theme-your-flutter-app-59da5037f5df
Список полезных расширений VS Code для разработчиков Flutter
https://techhype.io/articles/a-list-of-useful-vs-code-extensions-for-flutter-developers/
#Flutter
Экран выбора времени для приложения Таймер на Jetpack Compose
https://proandroiddev.com/time-selection-screen-for-timer-app-in-jetpack-compose-part-i-537ffcedb68e
#android
Как эффективно дампить SwiftUI Environment
https://betterprogramming.pub/how-to-dump-swiftui-environment-efficiently-1bdf12ef37ed
#ios
Синхронизация навигации iOS-приложения с NavigationQueue
https://medium.com/itodev/ios-app-navigation-synchronization-with-navigationqueue-40259eef1617
#ios
Бесконечная прокрутка в UITableView намного проще, чем вы думали
https://pedroalvarez-29395.medium.com/uitableview-infinite-scrolling-a-lot-simpler-than-you-knew-uitableviewdatasourceprefetching-51ea5c312a80
#ios
Добавляем сплешскрин во Flutter-приложении менее чем за минуту
https://faun.pub/add-splash-launch-screen-in-less-than-1-minute-for-your-flutter-apps-b36568e41616
#Flutter
Подборка каналов для IT специалистов 🎯
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/React_lib Подборки по React js и все что с ним связано
Программирование 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/classic-snake-game-with-jetpack-compose-2b78f4892ca
#android
Привет!
Surf готовит для тебя очередную пушку🚀
Сегодня, в 16:00 подключайся к эфиру с Владом, iOS Developer — он собирается разложить на строчки WWDC 2022, который прошёл 6 июня.
Всё по фактам:
👉Обзор нововведений WWDC 2022
👉Как и когда происходит внедрение новых решений в Surf
+ Live Coding с разбором некоторых нововведений в WWDC — Влад покажет здесь и сейчас, как Surf работает с новыми фишками.
🗓Добавляй в календарь, чтоб не забыть и приводи с собой друзей!
Переходи в Surf Tech
Полдюжины правил для статического анализатора Detekt
https://habr.com/ru/post/669136/
#android
Как не надо учить Flutter
https://medium.com/@sourabhmahale/how-not-to-learn-flutter-d32181342885
#Flutter
Советы и рекомендации по отладке в Xcode
https://medium.com/@dbelannab/xcode-debugging-tips-and-tricks-c2f4db49553e
#ios
Как получить ссылку на фрагмент из активити?
Отвечая на этот вопрос, не рассказывайте, пока не спросят, об использовании в активити объекта
List<MyFragment>, в который вы добавляете фрагменты при вызове onAttach() и удаляете в onDetach(). Интервьюер хочет услышать знаете ли вы стандартные методы API.
Системное API предоставляет два метода для поиска и получения фрагмента внутри активити: findFragmentByTag() и findFragmentById().
findFragmentByTag() принимает параметром тег, который передается в методе add() или replace() или в XML в элементе <fragment>. Возвращает null, если фрагмент не найден.
findFragmentById() принимает параметром id фрагмента. Если фрагмент добавляется методом add() или replace(), то id фрагмента – это id контейнера, который передается первым параметром. В случае добавления фрагмента через XML, id задается в элементе <fragment>. findFragmentById() возвращает null, если фрагмент не найден.
#Fragment #android💣 Никому не нравится, когда приложение тормозит. Но знаете ли вы, почему так происходит? Разберем этот вопрос на открытом уроке «UI Profiling» 28 июня в 20:00.
🔥 На занятии рассмотрим основные причины такого поведения и инструменты, призванные найти и исправить эту проблему. Кроме оценки производительности приложения на вашем устройстве, мы рассмотрим несколько сервисов для измерения производительности в бою — на телефонах ваших пользователей.
🎤 Спикер: Артур Бадретдинов, ведущий разработчик в американском стартапе.
🦾 Занятие пройдет в рамках онлайн-курса «Android Developer. Professional» для разработчиков с опытом.
❇️ Для участия в вебинаре пройдите вступительный тест
Введение в Jetpack Compose
Сегодня хочу поделиться своим опытом использования Compose.
В июле прошлого года Google анонсировал первую стабильную версию Jetpack Compose, а на момент написания статьи уже вышла версия 1.1. Несмотря на то, что использовать данный инструмент можно было задолго до фактического релиза, сейчас метаморфозы API завершились(хотя некоторые его части всё ещё помечены аннотацией @Experimental*Api). Сам Compose как инструмент для разработки теперь точно стал production ready (ну так обещают).
#android
Repost from Kotlin
Kotlin 1.7.0 Released
https://blog.jetbrains.com/kotlin/2022/06/kotlin-1-7-0-released/
https://youtu.be/54WEfLKtCGk
✍️ @kotlin_lib
Оффер в Яндекс за два дня 🚀
9-10 июля мы проводим Weekend Offer для мобильных разработчиков, участники которого смогут присоединиться к командам Маркета, Еды, Такси и многих других наших сервисов.
Если вы хотите делать продукты Яндекса лучше и у вас есть опыт коммерческой разработки iOS, Android, Flutter от 3 лет — регистрируйтесь на сайте и решайте задачи предварительного этапа. 9 июля мы проведем две онлайн-секции с кодом, а уже на следующий день презентуем офферы лучшим участникам.
Задачи доступны до 23:59 6 июля, так что не затягивайте!
SwiftUI: понимание identity через переходы
https://sakunlabs.com/blog/swiftui-identity-transitions/
#ios
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
