Фрагменты Android

Мы — Surf, создаём мобильные приложения с 2011 года. 👉 Одни из первых в России стали работать с кроссплатформенной технологией Flutter. 👉 Входим в топ-10 мобильных разработчиков России. 👉 Google Certified Agency. Это четвёртая лекция Android Summer School 2022. В ней Валерий, Android TeamLead, расскажет про фрагменты Android-приложения. Плейлист со всеми выпусками →    • Android Summer School 2022   Тайм-коды: 00:00 — Приветствие 02:43 — Назначение фрагментов 06:09 — Модульность 08:50 — Принцип единой ответственности 09:50 — Контролируемость 11:24 — Размер имеет значение 13:08 — Жизненный цикл 21:57 — Создание фрагмента: рождение 26:22 — Навигация фрагмента 38:23 — Передача аргументов 44:30 — Сохранение состояния фрагмента 47:43 — Коммуникация: взаимодействие фрагментов друг с другом 52:34 — Диалоги в приложении 54:54 — Single Activity 01:01:27 — View, которые могут взаимодействовать с фрагментами 01:04:46 — Ответы на вопросы 01:19:27 — Практика Полезные ссылки из лекции: 🤖 Официальный гайд по фрагментам → https://developer.android.com/guide/f... 🤖 Lifecycles → https://developer.android.com/topic/l... 🤖 Шаблон «Наблюдатель» → https://javarush.ru/groups/posts/3421... 🤖 Design for different form factors | Android Developers → https://developer.android.com/guide/n... 🤖 Modal Bottom Sheets — Material Design → https://material.io/develop/android/c... 🤖 Create swipe views with tabs using ViewPager2 | Android Developers → https://developer.android.com/guide/n... 🤖 Fragment lifecycle while doing .add and .replace | by Vinod Pattanshetti →   / fragment-lifecycle-while-doing-add-and-rep...   🤖 Single activity: Why, when, and how (Android Dev Summit '18) →    • Single activity: Why, when, and how (Andro...   🤖 Displaying dialogs with DialogFragment | Android Developers → https://developer.android.com/guide/f... 🤖 Репозиторий проекта → https://github.com/ValeraSetrakov/Fra... Подписывайся на Surf: 🏄‍♀️ Telegram-канал → https://t.me/surf_tech 🏄‍♀️ Telegram-канал Android Team → https://t.me/surf_android 🏄‍♀️ VK → https://vk.com/surfstudio 🏄‍♀️ Twitter →   / surfgroupllc   🏄‍♀️ Хабр → https://habr.com/ru/companies/surfstudio 🏄‍♀️ VC.ruhttps://vc.ru/u/439456-surf 🏄‍♀️ GitHub → https://github.com/surfstudio

Многопоточность и работа с сетью. RxJava/Coroutines
▶︎

Многопоточность и работа с сетью. RxJava/Coroutines

Основы языка Kotlin
▶︎

Основы языка Kotlin

Android - Архитектура
▶︎

Android - Архитектура

Cобеседование Android-разработчика. Максим Качинкин, Dodo Engineering
▶︎

Cобеседование Android-разработчика. Максим Качинкин, Dodo Engineering

Saga для java разработчика
▶︎

Saga для java разработчика

Live Coding. Часть 2
▶︎

Live Coding. Часть 2

I invested a MILLION in my app. Failure or success?
▶︎

I invested a MILLION in my app. Failure or success?

05. RecyclerView — Сергей Кришталь
▶︎

05. RecyclerView — Сергей Кришталь

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья
▶︎

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Beginner to T-SQL [Full Course]
▶︎

Beginner to T-SQL [Full Course]

Моковое собеседование на Junior Android-разработчика
▶︎

Моковое собеседование на Junior Android-разработчика

Android App Development in Java All-in-One Tutorial Series (4 HOURS!)
▶︎

Android App Development in Java All-in-One Tutorial Series (4 HOURS!)

Я перестал мечтать и начал делать (вот что сработало)
▶︎

Я перестал мечтать и начал делать (вот что сработало)

Единственная женщина-вор в законе СССР
▶︎

Единственная женщина-вор в законе СССР

Как построить карьеру в разработке в 2026 году и не допустить типичные ошибки
▶︎

Как построить карьеру в разработке в 2026 году и не допустить типичные ошибки

Background Work in Android: Service and WorkManager // Course "Android Developer. Professional"
▶︎

Background Work in Android: Service and WorkManager // Course "Android Developer. Professional"

Разработка Android-приложения: жизненные циклы, фрагменты и навигация
▶︎

Разработка Android-приложения: жизненные циклы, фрагменты и навигация

Собеседование Junior Android разработчика на ОФФЕР в РЕАЛЬНОМ времени / Мобильный разработчик
▶︎

Собеседование Junior Android разработчика на ОФФЕР в РЕАЛЬНОМ времени / Мобильный разработчик

Лучший Гайд по Kafka для Начинающих За 1 Час
▶︎

Лучший Гайд по Kafka для Начинающих За 1 Час

013. Школа мобильной разработки – Fragments (Часть 1). Денис Загаевский
▶︎

013. Школа мобильной разработки – Fragments (Часть 1). Денис Загаевский