1

Etapa 1

Азы, джава

2

Etapa 2

Android база

3

Etapa 3

REST API

4

Etapa 4

MVP, SOLID

5

Etapa 5

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

6

Etapa 6

RxJava, RxAndroid

7

Etapa 7

Clean Architecture

8

Etapa 8

Работа с Google maps

26 octubre—31 octubre

9

Etapa 9

ORM, Room

01 noviembre—30 noviembre

10

Etapa 10

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

01 diciembre—31 diciembre

1

Etapa 1

Азы, джава

2

Etapa 2

Android база

3

Etapa 3

REST API

4

Etapa 4

MVP, SOLID

5

Etapa 5

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

6

Etapa 6

RxJava, RxAndroid

7

Etapa 7

Clean Architecture

8

Etapa 8

Работа с Google maps

26 octubre—31 octubre

9

Etapa 9

ORM, Room

01 noviembre—30 noviembre

10

Etapa 10

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

01 diciembre—31 diciembre

17 octubre 2020 31 diciembre 2020
Objetivo completado 29 octubre 2020
Carrera y trabajo

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

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

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

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

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

 Criterio del fin

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

 Recursos personales

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

 Lo ecológico del objetivo

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

  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. Найти первый заказ на фрилансе, либо по моим связям, либо устроится в компанию

  • 1094
  • 17 octubre 2020, 00:30
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?