• 17 мая, четверг
  • Санкт-Петербург, Исполкомская 12-14, БЦ Ренессанс Правда Проходите турникет, идете к лифтам, поднимаетесь на 3 этаж, потом если выходите со стороны 3 лифтов, то поворачиваете налево, если со стороны 2 лифтов, то направо. И ближайшая дверь слева. Будут указатели.

Android Academy SPB #8: Фрагменты

Регистрация на событие закрыта

Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.

Другие события организатора

130 дней назад
17 мая c 19:00 до 21:00
Санкт-Петербург
Исполкомская 12-14, БЦ Ренессанс Правда Проходите турникет, идете к лифтам, поднимаетесь на 3 этаж, потом если выходите со стороны 3 лифтов, то поворачиваете налево, если со стороны 2 лифтов, то направо. И ближайшая дверь слева. Будут указатели.

Пока что мы работали только с Activity, но времена меняются! В современной разработке очень часто используется другая сущность для работы с UI — Fragments. Это компоненты, которые позволяют решать различные сложные UI-задачи, переиспользовать код и упрощать взаимодействие. И именно о них мы поговорим на занятии.

Более подробный план того, что будет на занятии:

  1. Introduction to Fragments

    • What is?

    • Why Fragments were created?

    • Purpose of Fragments

      • Modular UI

      • List of content — data example  (Master detail layout)

  2. Introduction to Support libraries

    • Support fragment vs Fragment

  3. Fragments lifecycle

    • onCreate(), onCreateView()

    • Relationship between Activity and Fragment lifecycles

    • Fragments and configuration changes

  4. Creating a Fragment

    • The newInstance() pattern

    • Arguments — Passing data into Fragment

    • Declaring Fragment in XML

  5. The FragmentManager

    • FragmentTransaction

    • Анимации

    • Backstack

    • Finding a Fragment using tag

  6. Communication between Fragment and Activity — Best practices

    • Activity as Interface

    • Callbacks to Activity

    • Communication between Fragments

  7. ViewPager

    • API overview

    • PagerAdapter

    • Simple demo

Регистрация

Рекомендуемые события

Организуете события? Обратите внимание на TimePad!

Профессиональная билетная система, статистика продаж 24/7, выгрузка списков участников, встроенные инструменты продвижения, личный кабинет для самостоятельного управления и еще много чего интересного.

Узнать больше