1

Етап 1

Азы, джава

2

Етап 2

Android база

3

Етап 3

REST API

4

Етап 4

MVP, SOLID

5

Етап 5

MVP + Retrofit + SQLite + многопоточность

6

Етап 6

RxJava, RxAndroid

7

Етап 7

Clean Architecture

8

Етап 8

Работа с Google maps

26 жовтня—31 жовтня

9

Етап 9

ORM, Room

01 листопада—30 листопада

10

Етап 10

Найти первый заказ на фрилансе, либо по моим связям, либо устроится в компанию

01 грудня—31 грудня

1

Етап 1

Азы, джава

2

Етап 2

Android база

3

Етап 3

REST API

4

Етап 4

MVP, SOLID

5

Етап 5

MVP + Retrofit + SQLite + многопоточность

6

Етап 6

RxJava, RxAndroid

7

Етап 7

Clean Architecture

8

Етап 8

Работа с Google maps

26 жовтня—31 жовтня

9

Етап 9

ORM, Room

01 листопада—30 листопада

10

Етап 10

Найти первый заказ на фрилансе, либо по моим связям, либо устроится в компанию

01 грудня—31 грудня

17 жовтня 2020 31 грудня 2020
Мета завершена % date%
Кар'єра та робота

Будучи ментором, довести новичка до первого заказа в андроид разработке

Мой друг собрался покорять нишу разработки под Андроид, и я буду менторить его, рассказывая различные темы с самого нуля (переменные, классы и тд), до архитектур и паттернов проектирования в Андроиде.

Свободного времени мало, по этому по срокам как уж получится.

Дедлайн - до конца 2020 года чтобы он взял заказ.

Время начала - 2 января 2020))

 Критерій завершення

Мой подопечный взял первый коммерческий проект

 Особисті ресурси

Знания и опыт, 2 года коммерческой разработки под Андроид

 Екологічність мети

Помочь другу и потренироваться в менторстве это безценно)

  1. Азы, джава

    1. Переменные

    2. Классы, объекты, методы, пакеты

    3. Циклы

    4. Массивы, списки

    5. Условия

    6. try catch, исключения

    7. Модификаторы доступа, инкапсуляция

    8. static, final

    9. Разница между примитивами и их обвертками

    10. Singleton

    11. ООП принципы, наследование, абстрактные классы и тд

    12. Интерфейсы, полиморфизм

    13. Другое

  2. Android база

    1. Активность, жизненный цикл, манифест, интенты и тд

    2. Вьюхи, кнопки, xml разметка и тд

    3. Ресурсы, строки и тд

    4. Переворот экрана

    5. Shared preferences

    6. База данных, курсоры и тд

    7. Первое приложение: Заметки

    8. Потоки. Thread, Handler

    9. Коллбеки, обратный вызов, лисенеры

    10. Recycler view, holder

    11. Glide

    12. Runtime permissions

    13. Фрагменты

    14. Сервисы

    15. Другое

  3. REST API

    1. Retrofit, запросы, json

    2. Retrofit + SQlite

  4. MVP, SOLID

    1. Теория, ответственность каждого слоя и класса и класса

    2. Переделывание проекта Заметки под MVP

  5. MVP + Retrofit + SQLite + многопоточность

    1. Создание проекта "Новости"

  6. RxJava, RxAndroid

    1. Реактивное программирование, потоки данных

    2. Паттерн Observer, издатели и подписчики

    3. Реализация SQLite и Retrofit совместно с RxJava

    4. Операторы map, flatmap

    5. Отделение бизнес логики от реализации с помощью MVP принципов

  7. Clean Architecture

    1. Теория, принципы

    2. Реализация в проектах

  8. Работа с Google maps

  9. ORM, Room

    1. Замена чистого SQLite на Room в проектах

  10. Найти первый заказ на фрилансе, либо по моим связям, либо устроится в компанию

  • 1096
  • 17 жовтня 2020, 00:30

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?