Эффективное использование среды разработки Android Studio для создания пользовательского интерфейса, написания и отладки кода, профилирования приложений, поиска и решения проблем в коде.
Знание возможностей, которые предоставляются стандартной библиотекой и платформой Android, умение эффективно их использовать.
Проектирование кода, обладающего качествами модульности, расширяемости, простоты поддержки.
Использование средства автоматизированного тестирования.
Поступить могут студенты и аспиранты всех курсов и факультетов МФТИ, знающие
Компьютер, возможность подключиться к беспроводной сети для выхода в сеть Internet.
4 ак. часа в неделю без учета времени на выполнение домашнего задания.
МФТИ.
Обучение бесплатно.
Другие вопросы можно посмотреть здесь.
- Знакомство с курсом
- Архитектура Android
- Android Studio Android SDK и SDK Tools
- Запуск и отладка приложений
Введение
Hello, Kotlin!
Функции
Переменные и типы
Лямбды
Null safety типы и вспомогательные операторы
Функции with, let, apply, run
Операторы циклов и условий
Классы
Интерфейсы и делегирование
Ключевое слово Object
Объекты-компаньоны
Sealed-классы
Перегрузка операторов
Функции-расширения и Infix-функции
Исключения
try-with-resources и функция use
Коллекции
Generics
Activity и его жизненный цикл
Task и Back stack
Implicit intent и explicit intent
Фрагменты и их жизненный цикл
Support Library
Android X
GUI элементы
Layouts
Gravity
Основы
Java concurrency
Android concurrency
RxJava
Kotlin coroutines
- Сеть
- okHttp и Retrofit
- GSON
- Разбор ошибок Д/З
- Работа со списками в Android
- Сервисы
Защита проекта
- SQLite
- Room
- Content Providers
- Loaders. LRU Cache
- Работа с файлами
- Shared Preferences
- Работа с реурсами в Android
- Android KTX
- Нотификации
- Remote Views
- Android Firebase
- Broadcast Receivers
- Автоматическое тестирование
- Защита проекта
- Material Design Guidelines
- ActionBar и Toolbar
- Navigation Drawer
- Floating Action Button
- Snackbar
- BottomNavigationView
- Android Design Library
- Custom View
- Custom Layout
- Анимации
- Защита проекта №3
Защита проекта
Экзамен