1

Этап 1

Изучение языка JAVA

11 апреля—30 апреля

2

Этап 2

Установка Android Studio

01 мая—08 мая

3

Этап 3

Просмотреть видео лекции на it.mail.ru

09 мая—22 мая

4

Этап 4

Чтение книги "Android. Программирование для профессионалов" (2-е издание)

09 мая—31 мая

5

Этап 5

Создание тестовых приложений

16 мая—30 июня

6

Этап 6

Создание полезного приложения

01 июля—30 сентября

1

Этап 1

Изучение языка JAVA

11 апреля—30 апреля

2

Этап 2

Установка Android Studio

01 мая—08 мая

3

Этап 3

Просмотреть видео лекции на it.mail.ru

09 мая—22 мая

6

Этап 6

Создание полезного приложения

01 июля—30 сентября

4

Этап 4

Чтение книги "Android. Программирование для профессионалов" (2-е издание)

09 мая—31 мая

5

Этап 5

Создание тестовых приложений

16 мая—30 июня

07 апреля 2016 30 сентября 2016
Цель завершена 10 ноября 2016
Общая

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

Я программист. Последние 10 лет занимаюсь разработкой на PHP. Заняться изучением программирования под Android хотел давно, но только сейчас появился стимул приступить.

На текущем месте работы приходится поддерживать и развивать старые и большие проекты написанные на PHP 10 лет назад. Следовательно, не возможно их просто взять и переписать на современный фреймворк Yii (много времени на это потребуется, клиенты не готовы к таким тратам). Следовательно, нет никакого профессионального роста. Спасает только самообразование и небольшие личные проекты.

Изучение создания приложений для Android позволяет решить следующие задачи:

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

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

Создание действующего приложения для местной газеты.

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

Я обладаю знаниями по программированию. Могу самостоятельно учиться и работать.

  1. Изучение языка JAVA

    Прочитать в книге про синтаксис языка JAVA.

    Книга: "Полный справочник по Java" Герберт Шилдт

    1. Глава 1. История и развитие языка Java

    2. Глава 2. Обзор языка Java

    3. Глава 3. Типы данных, переменные и массивы

    4. Глава 4. Операции

    5. Глава 5. Управляющие Операции

    6. Глава 6. Знакомство с классами

    7. Глава 7. Более пристальный взгляд на методы иклассы

    8. Глава 8. Наследование

    9. Глава 9. Пакеты и интерфейсы

    10. Глава 10. Обработка исключений

    11. Глава 11. Многопоточное программирование

    12. Глава 12. Перечисления, автоупаковка и аннотации (метаданные)

    13. Глава 13. Ввод-вывод, аплеты и другие темы

    14. Глава 14. Обобщения

    15. Глава 15. Обработка строк

    16. Лямбда-выражения (замыкания или анонимные методы)

  2. Установка Android Studio

    Скачать, установить и настроить подключение тестового устройства в Android Studio.

  3. Просмотреть видео лекции на it.mail.ru

    1. Мобильная разработка. Введение (https://it.mail.ru/video/274/)

    2. Мобильная разработка. Fragments (https://it.mail.ru/video/275/)

    3. Мобильная разработка. Android Multithreading (https://it.mail.ru/video/276/)

    4. Мобильная разработка. Сетевое взаимодействие. AdapterViews (https://it.mail.ru/video/277/)

    5. Мобильная разработка. Базы, контент-провайдеры (https://it.mail.ru/video/278/)

    6. Мобильная разработка. Styles & Themes, preferences (https://it.mail.ru/video/279/)

    7. Мобильная разработка. Шаблоны проектирования (https://it.mail.ru/video/280/)

    8. Мобильная разработка. GCM & File I/O, animation (https://it.mail.ru/video/281/)

    9. Мобильная разработка. Нововведения Android Marshmallow (https://it.mail.ru/video/282/)

  4. Чтение книги "Android. Программирование для профессионалов" (2-е издание)

    1. Глава 1. Первое приложение Android

    2. Глава 2. Android и модель MVC

    3. Глава 3. Жизненный цикл активности

    4. Глава 4. Отладка приложений Android

    5. Глава 5. Вторая активность

    6. Глава 6. Версии Android SDK и совместимость

    7. Глава 7. UI-фрагменты и FragmentManager

    8. Глава 8. Макеты и виджеты

    9. Глава 9. Вывод списков и ListFragment

    10. Глава 10. Аргументы фрагментов

    11. Глава 11. ViewPager

    12. Глава 12. Диалоговые окна

    13. Глава 13. Панель инструментов

    14. Глава 14. Базы данных SQLite

    15. Глава 15. Неявные интенты

    16. Глава 16. Интенты при работе с камерой

    17. Глава 17. Двухпанельные интерфейсы

    18. Глава 18. Активы

    19. Глава 19. Воспроизведение аудио с использованием SoundPool

    20. Глава 20. Стили и темы

    21. Глава 21. Графические объекты

    22. Глава 22. Подробнее об интентах и задачах

    23. Глава 23. HTTP и фоновые задачи

    24. Глава 24. Looper, Handler и HandlerThread

    25. Глава 25. Поиск

    26. Глава 26. Фоновые службы

    27. Глава 27. Широковещательные интенты

    28. Глава 28. Просмотр веб-страниц и WebView

    29. Глава 29. Пользовательские представления и события касания

    30. Глава 30. Анимация свойств

    31. Глава 31. Отслеживание местоположения устройства

    32. Глава 32. Карты

    33. Глава 33. Материальное оформление

  5. Создание тестовых приложений

  6. Создание полезного приложения

  • 3145
  • 07 апреля 2016, 07:34
Регистрация

Регистрация

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

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

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