Адаптивные макеты во 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
Гибкая навигация в iOS
Помните времена, когда дизайнеры рисовали незамысловатые интерфейсы, а разработчики просто описывали переходы от одного экрана к другому? Вот и я не помню. Современное iOS-приложение – это тысячи строк кода, где добрая четверть – всего лишь описание навигации. Закономерно, что для упрощения жизни появляются различные фреймворки для навигации.
Меня зовут Тимур Шафигулин, я – iOS-разработчик в hh. ru. В этой статье я расскажу про фреймворк для навигации в iOS-приложении.
#ios
Помните времена, когда дизайнеры рисовали незамысловатые интерфейсы, а разработчики просто описывали переходы от одного экрана к другому? Вот и я не помню. Современное iOS-приложение – это тысячи строк кода, где добрая четверть – всего лишь описание навигации. Закономерно, что для упрощения жизни появляются различные фреймворки для навигации.
Меня зовут Тимур Шафигулин, я – iOS-разработчик в hh. ru. В этой статье я расскажу про фреймворк для навигации в iOS-приложении.
#ios
👍2
Более быстрая сборка в Xcode при переключении веток
https://engineering.empower.me/faster-xcode-builds-when-switching-branches-67133ccfdc33
#ios
https://engineering.empower.me/faster-xcode-builds-when-switching-branches-67133ccfdc33
#ios
👍2
Forwarded from Kotlin
Как использовать Kotlin Multiplatform ViewModel в SwiftUI и Jetpack Compose
https://habr.com/ru/post/663824/
✍️ @kotlin_lib
https://habr.com/ru/post/663824/
✍️ @kotlin_lib
Хабр
Как использовать Kotlin Multiplatform ViewModel в SwiftUI и Jetpack Compose
Мы в IceRock Development уже много лет пользуемся подходом MVVM, а последние 4 года наши ViewModel расположены в общем коде, за счет использования нашей библиотеки ...
👍1
Анимированный курсор с пиксельной пылью и даже больше
https://www.maiatoday.net/p/animated-pixie-dust-cursor-and-more/
#android
https://www.maiatoday.net/p/animated-pixie-dust-cursor-and-more/
#android
Сборка мусора во Flutter
В РСХБ мобильную разработку мы ведём преимущественно на Flutter. В этой статье поговорим об алгоритме, который используется в любом приложении – о сборщике мусора (англ. Garbage collection). Его основной задачей, как в любом высокоуровневом языке программирования, является наблюдение за ссылками и очистка областей памяти с целью предотвращения переполнения памяти. Под катом рассказываем о том, как во Flutter работает процесс сборки “мусора” – неактивных и неиспользуемых ссылок, а также локальных и глобальных экземпляров языка Dart.
#Flutter
В РСХБ мобильную разработку мы ведём преимущественно на Flutter. В этой статье поговорим об алгоритме, который используется в любом приложении – о сборщике мусора (англ. Garbage collection). Его основной задачей, как в любом высокоуровневом языке программирования, является наблюдение за ссылками и очистка областей памяти с целью предотвращения переполнения памяти. Под катом рассказываем о том, как во Flutter работает процесс сборки “мусора” – неактивных и неиспользуемых ссылок, а также локальных и глобальных экземпляров языка Dart.
#Flutter
👍5
Чистая архитектура: приложение для iOS
https://paulallies.medium.com/clean-architecture-ios-app-100539550110
#ios
https://paulallies.medium.com/clean-architecture-ios-app-100539550110
#ios
👍2
Станьте Python-разработчиком на Хекслете !
✔ Пройдите бесплатные вводные курсы, чтобы познакомиться с профессией.
✔ Если понравится — присоединяйтесь к обучению в группе с наставником
✔ Развивайте нетворкинг в 26-тысячном сообществе айтишников
✔ Выполняйте проекты, участвуйте в Open Source, готовьтесь к трудоустройству
P.S. У нас дружелюбная атмосфера, возможность учиться в своем темпе и совмещать учебу с работой. А еще комфортная рассрочка и гарантированный манибэк в течение двух недель, если передумали.
Присоединяйтесь!
✔ Пройдите бесплатные вводные курсы, чтобы познакомиться с профессией.
✔ Если понравится — присоединяйтесь к обучению в группе с наставником
✔ Развивайте нетворкинг в 26-тысячном сообществе айтишников
✔ Выполняйте проекты, участвуйте в Open Source, готовьтесь к трудоустройству
P.S. У нас дружелюбная атмосфера, возможность учиться в своем темпе и совмещать учебу с работой. А еще комфортная рассрочка и гарантированный манибэк в течение двух недель, если передумали.
Присоединяйтесь!
Подборка каналов для 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
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
👍2
Тестирование продукта RuScanner: как заставить отладчик Android работать во благо тестирования
В этом посте я расскажу про процессы на проекте и о том, как мы при помощи специальных отладочных инструментов Android решили проблему со сканированием штрих-кодов в автоматизации.
#Android
В этом посте я расскажу про процессы на проекте и о том, как мы при помощи специальных отладочных инструментов Android решили проблему со сканированием штрих-кодов в автоматизации.
#Android
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
SwiftUI: понимание identity через переходы
https://sakunlabs.com/blog/swiftui-identity-transitions/
#ios
https://sakunlabs.com/blog/swiftui-identity-transitions/
#ios
👍1
Оффер в Яндекс за два дня 🚀
9-10 июля мы проводим Weekend Offer для мобильных разработчиков, участники которого смогут присоединиться к командам Маркета, Еды, Такси и многих других наших сервисов.
Если вы хотите делать продукты Яндекса лучше и у вас есть опыт коммерческой разработки iOS, Android, Flutter от 3 лет — регистрируйтесь на сайте и решайте задачи предварительного этапа. 9 июля мы проведем две онлайн-секции с кодом, а уже на следующий день презентуем офферы лучшим участникам.
Задачи доступны до 23:59 6 июля, так что не затягивайте!
9-10 июля мы проводим Weekend Offer для мобильных разработчиков, участники которого смогут присоединиться к командам Маркета, Еды, Такси и многих других наших сервисов.
Если вы хотите делать продукты Яндекса лучше и у вас есть опыт коммерческой разработки iOS, Android, Flutter от 3 лет — регистрируйтесь на сайте и решайте задачи предварительного этапа. 9 июля мы проведем две онлайн-секции с кодом, а уже на следующий день презентуем офферы лучшим участникам.
Задачи доступны до 23:59 6 июля, так что не затягивайте!
Forwarded 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
https://blog.jetbrains.com/kotlin/2022/06/kotlin-1-7-0-released/
https://youtu.be/54WEfLKtCGk
✍️ @kotlin_lib
The JetBrains Blog
Kotlin 1.7.0 Released | The Kotlin Blog
Kotlin 1.7.0 unveils the Alpha version of the new Kotlin/JVM K2 compiler, stabilizes language features, and brings performance improvements for the JVM, JS, and Native platforms.
👍1
Введение в Jetpack Compose
Сегодня хочу поделиться своим опытом использования Compose.
В июле прошлого года Google анонсировал первую стабильную версию Jetpack Compose, а на момент написания статьи уже вышла версия 1.1. Несмотря на то, что использовать данный инструмент можно было задолго до фактического релиза, сейчас метаморфозы API завершились(хотя некоторые его части всё ещё помечены аннотацией
#android
Сегодня хочу поделиться своим опытом использования Compose.
В июле прошлого года Google анонсировал первую стабильную версию Jetpack Compose, а на момент написания статьи уже вышла версия 1.1. Несмотря на то, что использовать данный инструмент можно было задолго до фактического релиза, сейчас метаморфозы API завершились(хотя некоторые его части всё ещё помечены аннотацией
@Experimental*Api). Сам Compose как инструмент для разработки теперь точно стал production ready (ну так обещают).#android
Как получить ссылку на фрагмент из активити?
Отвечая на этот вопрос, не рассказывайте, пока не спросят, об использовании в активити объекта
Системное API предоставляет два метода для поиска и получения фрагмента внутри активити:
findFragmentByTag() принимает параметром тег, который передается в методе add() или replace() или в XML в элементе
findFragmentById() принимает параметром id фрагмента. Если фрагмент добавляется методом
#Fragment #android
Отвечая на этот вопрос, не рассказывайте, пока не спросят, об использовании в активити объекта
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
Android Developers
FragmentManager | Android Developers
👍3