Мы — Surf, создаём мобильные приложения с 2011 года.
👉 Одни из первых в России стали работать с кроссплатформенной технологией Flutter.
👉 Входим в топ-10 мобильных разработчиков России.
👉 Google Certified Agency.
Это четвёртая лекция Android Summer School 2022. В ней Валерий, Android TeamLead, расскажет про фрагменты Android-приложения.
Плейлист со всеми выпусками →
Тайм-коды:
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 — Практика
Полезные ссылки из лекции:
🤖 Официальный гайд по фрагментам →
🤖 Lifecycles →
🤖 Шаблон «Наблюдатель» →
🤖 Design for different form factors | Android Developers →
🤖 Modal Bottom Sheets — Material Design →
🤖 Create swipe views with tabs using ViewPager2 | Android Developers →
🤖 Fragment lifecycle while doing .add and .replace | by Vinod Pattanshetti →
🤖 Single activity: Why, when, and how (Android Dev Summit ’18) →
🤖 Displaying dialogs with DialogFragment | Android Developers →
🤖 Репозиторий проекта →
Подписывайся на Surf:
🏄♀️ Telegram-канал →
🏄♀️ Telegram-канал Android Team →
🏄♀️ VK →
🏄♀️ Twitter →
🏄♀️ Хабр →
🏄♀️ →
🏄♀️ GitHub →
16 views
828
251
5 months ago 00:31:12 1
БРАКОНЬЕРЫ с АВТОМАТАМИ на серьезной ТЕХНИКЕ 300 л.с. 😵 - 54 часть
5 months ago 01:14:27 1
Деньги — Худшая часть капитала! Михаил Токовинин об инвестициях
5 months ago 00:06:52 1
ЧЕТЫРЕ ВРАГА ЧЕЛОВЕКА (фрагмент из книги Карлоса Кастанеды)
5 months ago 00:09:26 68
ПОХИЩЕНИЕ ПАЦАНОВ С НАШЕЙ БРИГАДЫ!!! Забили им СТРЕЛУ. - 55 часть
5 months ago 00:17:46 1.2K
Жизнь и отношение к ней
5 months ago 00:05:36 1.2K
Важность целеустремленности
5 months ago 00:31:11 69
[Паша Пэл] БРАКОНЬЕРЫ с АВТОМАТАМИ на серьезной ТЕХНИКЕ 300 л.с. 😵 - 54 часть
5 months ago 00:10:01 1
Излечил остеохондроз и забыл о боли в нижней части спины.
5 months ago 00:02:05 1.3K
Курс уроков городской парковки. Урок 9. Три основных случая применение змейки задним ходом (отрывок)
5 months ago 00:07:12 1.4K
Воровство
5 months ago 00:00:05 1
Если вы мне скажете что это плохо, вы мой кровный враг на всю жизнь.
5 months ago 00:10:36 38
КТО СТОИТ ЗА ЭТИМ ЗАГАДОЧНЫМ МЕСТОМ? - 54 часть
5 months ago 00:21:06 21
Lp. тёмно дубовые похождения (часть 58) главный враг
5 months ago 00:09:50 1.3K
Одурманивание
5 months ago 00:22:59 1
БЕШЕННЫЙ ПЕРЕГОВОРЩИК, облава НА ГЕЛИКАХ!! мы готовились, но все пошло не по плану - 53 часть
5 months ago 06:35:40 2
👹Оскверненные тенью, 2 АКТ - в Baldur’s Gate 3➤Game 2024➤Прохождение на русском, кооператив➤➤STREAM ✅Бегаем по каждому закоулку во 2 акте. 🗨Поддержка канала донатом: 🗨Подписаться на мой канал (Subscribe to the channel): / romaniadragongames 🗨Вступайте в группу вк: 🗨Steam: Добавляйтесь, я не кусаюсь! 🗨Discord Сервер Романии: / discord ✅Прохожу диаблоид Last Epoch: ✅Прохождение Pine Harbor: • 👹Забытые шахты в Pine Harbor➤Ранний д... ✅Прохожу Resident Evil 6: 🔧Характеристики моего пк, напишу тут, так как возникает много вопросов: • Процессор - AMD Ryzen 7 3700X➤8 Core➤3,6 GHz • Память - 16 GB➤DDR4 • Видеокарта - KFA2 GeForce RTX 2070 Super EX Gamer Black➤8 ГБ • Материнка - MSI B450 TOMAHAWK MAX • Микрофон - HyperX QuadCast S 🔨 Правила для зрителей, о том, как не надо вести себя в чате: 🚫1. За оскорбления стримера, модератора и зрителей чата бан. 🚫2. Спам, Тролинг - мут. Самые отъявленные провокаторы будут отправлены в бан. 🚫3. Домогательства какие либо к стримерше и зрителям так же запрещены, за такое сразу выдаю бан! 🚫4. В чате не обсуждаем политику - мут. 🚫5. Все споры, конфликты не нужны в чате - за такое мут, затем бан! 🚫6. Сексизм, шовинизм, обсуждение острых социальных проблем запрещены, предупреждение, затем бан. 🚫7. За токсичность зрителей прописываю мут, если не понимаете, то бан. 🚫8. Бестактные вопросы тоже караются мутом, затем баном навсегда. Так же за фразы, подобные “не матерись, ты же девушка“ тоже последует наказание. 🚫9. Обесценивание игры стримера тоже карается мутом, играю как получается и как хочу. 🚫10. За СПОЙЛЕРЫ к играм тоже могу дать бан, ибо это портит впечатление об игре, да и о вас тоже. 🚫🚫🚫Если хотите оспорить наказание, то не стоит разводить демагогию в чате на стримах, пишите лично мне в группу вк или на сервер в дискорде. ☑️Про саму игру: Соберите отряд и вернитесь в Забытые Королевства. Вас ждет история о дружбе и предательстве, выживании и самопожертвовании, о сладком зове абсолютной власти. Ваш мозг стал вместилищем для личинки иллитида, и она пробуждает в вас таинственные, пугающие способности. Сопротивляйтесь паразиту и обратите тьму против себя самой – или же безоглядно отдайтесь злу и станьте его воплощением. Ролевая игра нового поколения в мире Dungeons & Dragons от создателей Divinity: Original Sin 2. Выбирайте из 12 классов и 11 рас, представленных в Руководстве игрока D&D. Создайте собственную личность, возьмите любого из героев с историей – или же взгляните в глаза собственным темным желаниям, выбрав «Темный соблазн» – уникального героя с историей, отличающегося собственными уникальными механиками игры, но во всем остальном полностью настраиваемого. Кем бы вы ни стали, приключения, добыча, битвы и любовь ждут вас в Забытых Королевствах и за их пределами. Собирайте свой отряд и отправляйтесь искать приключений по Интернету группой до четырех игроков. Лишившись дома, друзей, даже будущего, вы превращаетесь в чудовище, но вместе с тьмой внутри вас растет и ваша сила. Она поможет вам выжить, но у всего есть своя цена. И кто знает – может быть, главной вашей силой станут не заклинания и навыки, а узы братства между товарищами по оружию? Втянутые против воли в войну между богами, дьяволами и зловещими потусторонними силами, вы – все вместе – определите судьбу Забытых Королевств. Построенная на новом движке Divinity 4.0, Baldur’s Gate 3 дает вам непревзойденную свободу действий: исследуйте, экспериментируйте, взаимодействуйте с богатым миром, полным разнообразных существ, опасностей и обмана. Грандиозный, яркий сюжет крупнейшего на сей момент произведения Larian поможет вам сжиться со своими героями как никогда раньше. От проклятых лесов до магических пещер Подземья и великого города Врата Балдура, ваше приключение складывается из действий, а ваше наследие – из выборов. Мир вас не забудет. Забытые Королевства – огромный, детально проработанный и разнообразный мир, практически каждая пядь которого полна секретов: вертикальность здесь не роскошь, а неотъемлемая часть приключения. Крадитесь в тенях, купайтесь в водоемах, толкайте предметы, прыгайте и залезайте на все подряд везде – от глубин Подземья до сверкающих крыш Врат Балдура. Каждый ваш выбор движет ваше приключение вперед, каждое решение оставит след в мире. Творите свое наследие, заводите друзей и врагов, решайте проблемы собственным путем. Двух одинаковых прохождений не будет. #baldursgate3 #балдурсгейт3 #bg3 #baldursgate3обзор #RomaniaDragonGames #baldursgate #балдурсгейт #larianstudios #балдурсгейт3прохождение #baldursgate3gameplay #вратабалдура #baldursgate3прохождение #рпг #dnd #baldur’sgate3 #балдурсгейт3обзор #baldursgate3walkthrough #baldursgate3прохождениенарусском #baldursgate3геймплей #baldur’sgate #бг3 #baldursgate3нарусском
5 months ago 00:23:09 1
☠️ Кладбище Кадырова. Как исчезали враги Рамзана. 18+
5 months ago 00:00:19 37
Продолжатся бои за южную часть Волчанска и соседних с ним Волчанских хуторов, враг подтянул резервы
5 months ago 00:01:08 167
Релизнулась вторая часть «В тылу врага» (Men of War II)
5 months ago 00:12:55 1
Пагубность курения
5 months ago 00:01:00 1
Что значит любить врагов? / А.И. Осипов
5 months ago 00:22:58 80
[Паша Пэл] СТАРИК ПОТРЕБОВАЛ ДРАГОЦЕННОСТИ ОБРАТНО И ПОДСТАВИЛ НАС! - 53 часть
5 months ago 00:31:53 1
РАЗБИЛ ЛАМБУ за то ЧТО НЕ ПРИНЯЛИ ОБРАТНО В БРИГАДУ! от куда ЛАМБА??? - 50 часть
5 months ago 00:28:12 1
ПОКУПАЙ Беспроводные зарядки, когда Посмотришь Это Видео!! Часть Вторая