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
Мета завершена % date%

Автор мети

Загальна

Стать 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. Создание полезного приложения

  • 3165
  • 07 квітня 2016, 07:34

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?