1

Этап 1

Android Programming. The Big Nerd Ranch Guide.

2

Этап 2

Изучить материал от компании Vogella

3

Этап 3

What 2 Years of Android Development Have Taught Me the Hard Way

4

Этап 4

Просмотреть "Школа мобильной разработки" от Яндекс

5

Этап 5

Ultimate Resources to Master Android Development

6

Этап 6

Изучить следующие Android библиотеки

7

Этап 7

Изучить паттерны проектирования

8

Этап 8

Курс Udemy - Android Developer's Portfolio Masterclass - Build real Apps

9

Этап 9

Курс Udemy - The Complete Android App Development

10

Этап 10

Курс Udemy - The Complete Android & Java Developer Course

11

Этап 11

Курс Udemy - The Complete Android N Developer Course

12

Этап 12

Посмотреть курсы Udacity. Многие говорят, что хорошие курсы.

13

Этап 13

Роберт Мартин "Чистый код"

14

Этап 14

Брюс Эккель "Философия Java"

15

Этап 15

Джошуа Блох "Java. Эффективное программирование"

1

Этап 1

Android Programming. The Big Nerd Ranch Guide.

2

Этап 2

Изучить материал от компании Vogella

3

Этап 3

What 2 Years of Android Development Have Taught Me the Hard Way

4

Этап 4

Просмотреть "Школа мобильной разработки" от Яндекс

5

Этап 5

Ultimate Resources to Master Android Development

6

Этап 6

Изучить следующие Android библиотеки

7

Этап 7

Изучить паттерны проектирования

8

Этап 8

Курс Udemy - Android Developer's Portfolio Masterclass - Build real Apps

9

Этап 9

Курс Udemy - The Complete Android App Development

10

Этап 10

Курс Udemy - The Complete Android & Java Developer Course

11

Этап 11

Курс Udemy - The Complete Android N Developer Course

12

Этап 12

Посмотреть курсы Udacity. Многие говорят, что хорошие курсы.

13

Этап 13

Роберт Мартин "Чистый код"

14

Этап 14

Брюс Эккель "Философия Java"

15

Этап 15

Джошуа Блох "Java. Эффективное программирование"

17 августа 2018 01 января 2019
Цель просрочена на 2183 дня

Цель заброшена

Автор не отписывался в цели 5 лет 10 месяцев 21 день

Карьера и работа

Стать Android разработчиком

Несколько раз начинал изучение Android разработки, но всегда ограничивался мелкими проектами, сделав которые откладывал обучение в дальний ящик. Пришло время взяться за это дело более серьезно и начать систематическое изучение материала.

Составленный план обучения должен значительно улучшить мои знания в мобильной разработке. Сейчас смотря на количество предстоящей работы, у меня невольно пробегают мурашки по коже, но я уверен, что справлюсь со всем и достигну поставленной цели. Для меня важно стать востребованным мобильным разработчиком, способным создавать красивые и функциональные приложения.

Решил, что не обязательно изучать материал в том порядке, который указан в плане, поэтому иногда буду изучать одинаковые темы используя разные источники.

P.S Надеюсь магистратура не будет сильно мешать достижению цели.

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

Получить работу Junior Android Developer

 Личные ресурсы

Время, English, Опыт мобильной разработки в Unity3D.

  1. Android Programming. The Big Nerd Ranch Guide.

    1. 100 стр.

    2. 200 стр.

    3. 300 стр.

    4. 400 стр.

    5. 500 стр.

    6. 640 стр

  2. Изучить материал от компании Vogella

    1. Android development starter tutorials

    2. Android fundamental tutorials

    3. Using Fragments and the Toolbar

    4. Android file and network access and asynchronous processing

    5. Android Advanced user interface development

    6. Android services, Broadcast receiver and notification manager

    7. Android dependency injection, testing and tools

    8. Building Android applications

    9. Location API and Google services

    10. Android Sensors and Touch

    11. Android Library Projects

    12. Special Android Programming Topics

  3. What 2 Years of Android Development Have Taught Me the Hard Way

    Проанализировать каждый пункт, чтобы в дальнейшем не набивать себе ненужные шишки.

  4. Просмотреть "Школа мобильной разработки" от Яндекс

    1. Java Blitz (Часть 1)

    2. Git&Workflow

    3. Java Blitz (Часть 2)

    4. MyFirstApp (Часть 1)

    5. MyFirstApp (Часть 2)

    6. ViewGroup

    7. Background

    8. AdapterView

    9. Service&Broadcasts

    10. Drawing

    11. Content provider

    12. SQL&SQLite

    13. Fragments (Часть 1)

    14. Fragments (Часть 2)

    15. MVP&Co

    16. Debugging&Polishing

    17. Практика написания тестов

    18. Advanced UI

    19. Modern Android Application

  5. Ultimate Resources to Master Android Development

    1. Android Guidelines

    2. XML Basic

    3. A Beginner’s Guide to HTTP and REST

    4. Пройти курс Developing Android Apps

    5. How to Master Android: What Developers Can learn from 21 Apps

    6. MVC vs MVP vs MVVP on Android

    7. Modern Android: Ditching Activities and Fragments

    8. RxAndroid Tutorial

    9. A Deep Dive intro Android View Constructors

    10. Understanding Android Core: Looper, Handler and HandlerThread

    11. Measure, Layout, Draw, Repeat: Custom Views and ViewsGroups

    12. Understand Android Activity’s Launch Modes

    13. The Essential Google Play Store App Pre-Release Checklist

    14. How to Deploy Android Instant Apps: Web Apps Take on Native Apps

    15. Android Development Best Practices

    16. Android strings.xml – Things to Remember

    17. Android Development – Some of The Best Practices

    18. Effective Java for Android (Cheatsheet)

    19. Top 7 Tips for RxJava on Android

    20. Material Design: An In-Depth Look

    21. Animate All The Things. Transitions in Android

    22. Building Interfaces with ConstraintLayout

    23. Eight Don’ts For Your Material Design App

    24. Material Design is Design Science

    25. The Ultimate Pre-Release Checklist for Android App Success on Play Store

    26. Android Resources and Attributes Cheatsheet

    27. Styling Android

  6. Изучить следующие Android библиотеки

    Как я понял это must have. Со временем буду пополнять список.

    1. OkHttp

    2. Retrofit

    3. Dagger2

    4. RxJava2

    5. Room

  7. Изучить паттерны проектирования

    1. Singleton

    2. Delegate

    3. Factory

    4. AbstractFactory

    5. Adapter

    6. Bridge

    7. Decorator

    8. Composite

    9. Facade

    10. Builder

    11. Prototype

  8. Курс Udemy - Android Developer's Portfolio Masterclass - Build real Apps

    1. 30%

    2. 60%

    3. 100%

  9. Курс Udemy - The Complete Android App Development

    1. 30%

    2. 60%

    3. 100%

  10. Курс Udemy - The Complete Android & Java Developer Course

    1. 30%

    2. 60%

    3. 100%

  11. Курс Udemy - The Complete Android N Developer Course

    1. 30%

    2. 60%

    3. 100%

  12. Посмотреть курсы Udacity. Многие говорят, что хорошие курсы.

  13. Роберт Мартин "Чистый код"

    1. Глава 1

    2. Глава 2

    3. Глава 3

    4. Глава 4

    5. Глава 5

    6. Глава 6

    7. Глава 7

    8. Глава 8

    9. Глава 8

    10. Глава 9

    11. Глава 10

    12. Глава 11

    13. Глава 12

    14. Глава 13

  14. Брюс Эккель "Философия Java"

  15. Джошуа Блох "Java. Эффективное программирование"

  • 878
  • 17 августа 2018, 21:52
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?