Будучи ментором, довести новичка до первого заказа в андроид разработке
Мой друг собрался покорять нишу разработки под Андроид, и я буду менторить его, рассказывая различные темы с самого нуля (переменные, классы и тд), до архитектур и паттернов проектирования в Андроиде.
Свободного времени мало, по этому по срокам как уж получится.
Дедлайн - до конца 2020 года чтобы он взял заказ.
Время начала - 2 января 2020))
Goal Accomplishment Criteria
Мой подопечный взял первый коммерческий проект
Personal resources
Знания и опыт, 2 года коммерческой разработки под Андроид
Goal ecological compatibility
Помочь другу и потренироваться в менторстве это безценно)
- 
                    
                    Азы, джава- 
                                                                        Переменные 
- 
                                                                        Классы, объекты, методы, пакеты 
- 
                                                                        Циклы 
- 
                                                                        Массивы, списки 
- 
                                                                        Условия 
- 
                                                                        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 в проектах 
 
- 
                                                                        
- 
                    
                    Найти первый заказ на фрилансе, либо по моим связям, либо устроится в компанию
- 1652
- 17 October 2020, 00:30
Don't miss new posts!
Subscribe for the Goal and follow through to its completion
 
     
     
                         
				