1

Step 1

Android Programming. The Big Nerd Ranch Guide.

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

Ultimate Resources to Master Android Development

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

Курс Udemy - The Complete Android App Development

10

Step 10

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

11

Step 11

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

12

Step 12

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

13

Step 13

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

14

Step 14

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

15

Step 15

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

1

Step 1

Android Programming. The Big Nerd Ranch Guide.

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

Ultimate Resources to Master Android Development

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

Курс Udemy - The Complete Android App Development

10

Step 10

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

11

Step 11

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

12

Step 12

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

13

Step 13

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

14

Step 14

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

15

Step 15

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

17 August 2018 01 January 2019
The goal is overdue by 2153 days

Goal abandoned

The author does not write in the goal 5 years 9 months 21 days

Career & Work

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

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

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

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

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

 Goal Accomplishment Criteria

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

 Personal resources

Время, 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. Эффективное программирование"

  • 868
  • 17 August 2018, 21:52
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?