Будучи ментором, довести новичка до первого заказа в андроид разработке
Мой друг собрался покорять нишу разработки под Андроид, и я буду менторить его, рассказывая различные темы с самого нуля (переменные, классы и тд), до архитектур и паттернов проектирования в Андроиде.
Свободного времени мало, по этому по срокам как уж получится.
Дедлайн - до конца 2020 года чтобы он взял заказ.
Время начала - 2 января 2020))
Критерий завершения
Мой подопечный взял первый коммерческий проект
Личные ресурсы
Знания и опыт, 2 года коммерческой разработки под Андроид
Экологичность цели
Помочь другу и потренироваться в менторстве это безценно)
-
Азы, джава
-
Переменные
-
Классы, объекты, методы, пакеты
-
Циклы
-
Массивы, списки
-
Условия
-
try catch, исключения
-
Модификаторы доступа, инкапсуляция
-
static, final
-
Разница между примитивами и их обвертками
-
Singleton
-
ООП принципы, наследование, абстрактные классы и тд
-
Интерфейсы, полиморфизм
-
Другое
-
-
Android база
-
Активность, жизненный цикл, манифест, интенты и тд
-
Вьюхи, кнопки, xml разметка и тд
-
Ресурсы, строки и тд
-
Переворот экрана
-
Shared preferences
-
База данных, курсоры и тд
-
Первое приложение: Заметки
-
Потоки. Thread, Handler
-
Коллбеки, обратный вызов, лисенеры
-
Recycler view, holder
-
Glide
-
Runtime permissions
-
Фрагменты
-
Сервисы
-
Другое
-
-
REST API
-
Retrofit, запросы, json
-
Retrofit + SQlite
-
-
MVP, SOLID
-
Теория, ответственность каждого слоя и класса и класса
-
Переделывание проекта Заметки под MVP
-
-
MVP + Retrofit + SQLite + многопоточность
-
Создание проекта "Новости"
-
-
RxJava, RxAndroid
-
Реактивное программирование, потоки данных
-
Паттерн Observer, издатели и подписчики
-
Реализация SQLite и Retrofit совместно с RxJava
-
Операторы map, flatmap
-
Отделение бизнес логики от реализации с помощью MVP принципов
-
-
Clean Architecture
-
Теория, принципы
-
Реализация в проектах
-
-
Работа с Google maps
-
ORM, Room
-
Замена чистого SQLite на Room в проектах
-
-
Найти первый заказ на фрилансе, либо по моим связям, либо устроится в компанию
- 1286
- 17 октября 2020, 00:30
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением