вторник, 10 мая 2011 г.

Отчёт по Android May Days

Солнечным воскресным днём 8 мая состоялся Второй Всесоюзный Слёт Android разработчиков. Встреча прошла в уютном офисе Меркури. Зрителей пришло немного поменьше, чем в предыдущий раз.
Как и на первой встрече, целиком и полностью рулили и бибикали Саша Шауберт и Рома Григорьев. Они осветили те вопросы, о которых не успели рассказать на первой встрече. Всего было зачитано 4 доклада, в промежутках между которыми все ребята общались в неформальной обстановке за стаканчиком кока-колы. Под конец встречи все участники встряхнули костями и поиграли в Kinect.

1. Саша Шауберт - Native разработка под Android

  • Для чего нужно писать нативный код?
  • Установка и подготовка NDK
  • Структура MAKE файла
  • Связь с Java-кодом
  • Компиляция и ошибки
  • Разбор стектрейсов из нативного кода

2. Рома Григорьев - Fragments & Loaders

Презентация на SlideShare. //TODO
  • Постановка проблемы
  • Решение №1 - самописный Aspect фреймворк
  • Решение №2 - Fragments API
  • Android 3.0 и Compatibility Package
  • Loaders

3. Саша Шауберт - DI фреймворк RoboGuice

  • Коротко о проблеме DI
  • DI фреймворк и не только
  • Инжекция View
  • Инжекция Event
  • Передача параметров в конструктор
  • Логирование

4. Саша Шауберт - Майская подборка зубодробительных багов

  • Утечка объекта Thread
  • Утечка всей Activity
  • Незакрытые файловые потоки
  • Pending Intent
  • Неразумное перекрытие метода меню
  • Самсунг и скролл «как в айос»

Итоги
Встреча безусловно получилась полезной и интересной. Докладчикам респект и уважуха! Следующую встречу планируем на конец июня - начало июля, чтобы все смогли разделаться с сессиями, конференциями и концертами:)
В этот раз не успели провести практическую часть, хотя Саша подготовил задание и каркас приложения. Практику можно будет провести в следующий раз. Или, как вариант, вместо практики брать реальные боевые небольшие проекты и делать их в рамках XP party.
Есть проблема информационного характера. Сейчас о встречах узнаёт не так много людей, как хотелось бы. Нужно привлекать больше людей на подобные XP party.
Саша и Рома за две встречи уже заработали себе статус super star. Поэтому в следующий раз хотелось бы увидеть новых докладчиков.