Стать Android разработчиком
Я программист. Последние 10 лет занимаюсь разработкой на PHP. Заняться изучением программирования под Android хотел давно, но только сейчас появился стимул приступить.
На текущем месте работы приходится поддерживать и развивать старые и большие проекты написанные на PHP 10 лет назад. Следовательно, не возможно их просто взять и переписать на современный фреймворк Yii (много времени на это потребуется, клиенты не готовы к таким тратам). Следовательно, нет никакого профессионального роста. Спасает только самообразование и небольшие личные проекты.
Изучение создания приложений для Android позволяет решить следующие задачи:
- получение новых знаний;
 - повышение своей конкурентноспособности на рынке труда;
 - возможность найти более высокооплачиваемую и интересную работу.
 
Goal Accomplishment Criteria
Создание действующего приложения для местной газеты.
Personal resources
Я обладаю знаниями по программированию. Могу самостоятельно учиться и работать.
- 
                    
                    
Изучение языка JAVA
Прочитать в книге про синтаксис языка JAVA.
Книга: "Полный справочник по Java" Герберт Шилдт
- 
                                                                        
Глава 1. История и развитие языка Java
 - 
                                                                        
Глава 2. Обзор языка Java
 - 
                                                                        
Глава 3. Типы данных, переменные и массивы
 - 
                                                                        
Глава 4. Операции
 - 
                                                                        
Глава 5. Управляющие Операции
 - 
                                                                        
Глава 6. Знакомство с классами
 - 
                                                                        
Глава 7. Более пристальный взгляд на методы иклассы
 - 
                                                                        
Глава 8. Наследование
 - 
                                                                        
Глава 9. Пакеты и интерфейсы
 - 
                                                                        
Глава 10. Обработка исключений
 - 
                                                                        
Глава 11. Многопоточное программирование
 - 
                                                                        
Глава 12. Перечисления, автоупаковка и аннотации (метаданные)
 - 
                                                                        
Глава 13. Ввод-вывод, аплеты и другие темы
 - 
                                                                        
Глава 14. Обобщения
 - 
                                                                        
Глава 15. Обработка строк
 - 
                                                                        
Лямбда-выражения (замыкания или анонимные методы)
 
 - 
                                                                        
 - 
                    
                    
Установка Android Studio
Скачать, установить и настроить подключение тестового устройства в Android Studio.
 - 
                    
                    
Просмотреть видео лекции на it.mail.ru
- 
                                                                        
Мобильная разработка. Введение (https://it.mail.ru/video/274/)
 - 
                                                                        
Мобильная разработка. Fragments (https://it.mail.ru/video/275/)
 - 
                                                                        
Мобильная разработка. Android Multithreading (https://it.mail.ru/video/276/)
 - 
                                                                        
Мобильная разработка. Сетевое взаимодействие. AdapterViews (https://it.mail.ru/video/277/)
 - 
                                                                        
Мобильная разработка. Базы, контент-провайдеры (https://it.mail.ru/video/278/)
 - 
                                                                        
Мобильная разработка. Styles & Themes, preferences (https://it.mail.ru/video/279/)
 - 
                                                                        
Мобильная разработка. Шаблоны проектирования (https://it.mail.ru/video/280/)
 - 
                                                                        
Мобильная разработка. GCM & File I/O, animation (https://it.mail.ru/video/281/)
 - 
                                                                        
Мобильная разработка. Нововведения Android Marshmallow (https://it.mail.ru/video/282/)
 
 - 
                                                                        
 - 
                    
                    
Чтение книги "Android. Программирование для профессионалов" (2-е издание)
- 
                                                                        
Глава 1. Первое приложение Android
 - 
                                                                        
Глава 2. Android и модель MVC
 - 
                                                                        
Глава 3. Жизненный цикл активности
 - 
                                                                        
Глава 4. Отладка приложений Android
 - 
                                                                        
Глава 5. Вторая активность
 - 
                                                                        
Глава 6. Версии Android SDK и совместимость
 - 
                                                                        
Глава 7. UI-фрагменты и FragmentManager
 - 
                                                                        
Глава 8. Макеты и виджеты
 - 
                                                                        
Глава 9. Вывод списков и ListFragment
 - 
                                                                        
Глава 10. Аргументы фрагментов
 - 
                                                                        
Глава 11. ViewPager
 - 
                                                                        
Глава 12. Диалоговые окна
 - 
                                                                        
Глава 13. Панель инструментов
 - 
                                                                        
Глава 14. Базы данных SQLite
 - 
                                                                        
Глава 15. Неявные интенты
 - 
                                                                        
Глава 16. Интенты при работе с камерой
 - 
                                                                        
Глава 17. Двухпанельные интерфейсы
 - 
                                                                        
Глава 18. Активы
 - 
                                                                        
Глава 19. Воспроизведение аудио с использованием SoundPool
 - 
                                                                        
Глава 20. Стили и темы
 - 
                                                                        
Глава 21. Графические объекты
 - 
                                                                        
Глава 22. Подробнее об интентах и задачах
 - 
                                                                        
Глава 23. HTTP и фоновые задачи
 - 
                                                                        
Глава 24. Looper, Handler и HandlerThread
 - 
                                                                        
Глава 25. Поиск
 - 
                                                                        
Глава 26. Фоновые службы
 - 
                                                                        
Глава 27. Широковещательные интенты
 - 
                                                                        
Глава 28. Просмотр веб-страниц и WebView
 - 
                                                                        
Глава 29. Пользовательские представления и события касания
 - 
                                                                        
Глава 30. Анимация свойств
 - 
                                                                        
Глава 31. Отслеживание местоположения устройства
 - 
                                                                        
Глава 32. Карты
 - 
                                                                        
Глава 33. Материальное оформление
 
 - 
                                                                        
 - 
                    
                    
Создание тестовых приложений
 - 
                    
                    
Создание полезного приложения
 
- 3639
 - 07 April 2016, 07:34
 
Don't miss new posts!
Subscribe for the Goal and follow through to its completion