Онлайн-курсы "Android для продвинутых"
Technical Lead/Senior Android Engineer - MusicQubed -ноябрь 2013 – декабрь 2014 (1 год 2 месяца)
Senior Android Engineer - Lohika - апрель 2012 – октябрь 2013 (1 год 7 месяцев)
Senior Android Engineer - Cogniance - апрель 2011 – апрель 2012 (1 год 1 месяц)
Senior Android Developer - Luxoft - октябрь 2010 – апрель 2011 (7 месяцев)
Android Developer - Ciklum - март 2010 – октябрь 2010 (8 месяцев)
Цель нашей команды — дать Тебе как можно больше актуальных знаний и навыков, необходимых для работы в IT-компании или на фрилансе. Мы не собираемся нагружать тебя ненужной теорией, вместо этого будем показывать и совместно разбирать реальные кейсы из реальной повседневной жизни веб разработчика.
Курсы на русском языке
Скрытое содержимое.
Информация о преподавателе Technical Lead/Senior Android Engineer - MusicQubed -ноябрь 2013 – декабрь 2014 (1 год 2 месяца)
Senior Android Engineer - Lohika - апрель 2012 – октябрь 2013 (1 год 7 месяцев)
Senior Android Engineer - Cogniance - апрель 2011 – апрель 2012 (1 год 1 месяц)
Senior Android Developer - Luxoft - октябрь 2010 – апрель 2011 (7 месяцев)
Android Developer - Ciklum - март 2010 – октябрь 2010 (8 месяцев)
Цель нашей команды — дать Тебе как можно больше актуальных знаний и навыков, необходимых для работы в IT-компании или на фрилансе. Мы не собираемся нагружать тебя ненужной теорией, вместо этого будем показывать и совместно разбирать реальные кейсы из реальной повседневной жизни веб разработчика.
Курсы на русском языке
Лекция 1 Архитектура приложения
Лекция 5 IPC
Лекция 7 Alarms, SyncAdapter, аккаунты пользователя и безопасность в приложении
Лекция 14 NDK, RenderScript и их применение + специальные системные компоненты (home screen widgets, daydream services, live wallpaper)
Лекция 15 Сборка приложения, специальные инструменты, CI
Лекция 16 Обзор альтернативных концепцийразработки и не нативных тестовых фреймворков. Завершение курса.
- Принципы и методологии програмной разработки
- Архитектурные паттерны и антипатерны
- Обзор рекомендуемых архитектур приложения
- Разбиение приложения на функциональные модули
- Pull/Push модели
- Нативные средства для работы с сетью
- Применение сторонних библиотек (Volley, Retrofit)
- Интеграция с GCM
- Тестирование
- Android Backup Service
- Файлы приложения и cache
- SharedPreferences
- SQLIte и база данных
- ContentProvider
- Получение сложно структурированных данных
Лекция 5 IPC
- Нотификация пользователя, броадкаст ресиверы и отложенные задания
- Dialogs
- Toasts
- Notification bar
- Виды броадкаст ресиверов и их применение
Лекция 7 Alarms, SyncAdapter, аккаунты пользователя и безопасность в приложении
- Расширенная работа с UI (часть 1)
- Создание UI ресурсов из кода и xml
- Борьба с фрагментацией
- Расширенная работа с UI (часть 2)
- Обзор специальных и редко используемых UI компонентов
- Создание кастомных и копозитных UI компонентов и слоев
- Профилирование UI
- Правила хорошего тона при создании UI
- Оптимизация UI рендеринга
- Визуализация списочных данных и адаптеры
- Использование Android Test Framework для написания UI тестов
- Espresso Framework, UI Automation, Robotium Recorder
- Получение скриншота и видео с устройства, использование дополнительных инструментов
- View/Layout animations
- Activity transition animation
- Animation Framework
- Концепция сцен
Лекция 14 NDK, RenderScript и их применение + специальные системные компоненты (home screen widgets, daydream services, live wallpaper)
Лекция 15 Сборка приложения, специальные инструменты, CI
Лекция 16 Обзор альтернативных концепцийразработки и не нативных тестовых фреймворков. Завершение курса.
http://web-academy.com.ua/study/online-live/android-level-up