Goal abandoned
The author does not write in the goal 8 years 10 months 10 days
Научиться разработке под платформу Android.
В процессе изучения языка программирования Java я так же буду изучать разработку под Android.
Язык программирования Java я буду изучать по курсам на YouTube.
После чего там же изучу разработку под Android.
Я так же планирую разработать не большой проект базированный на разработках под андроид, но для этого я открою отдельную тему, где поэтапно буду рассказывать, как я реализовывал идею и воплощал её в жизнь.
УДАЧИ МНЕ!
Goal Accomplishment Criteria
Я свободно делаю приложения на Android.
Personal resources
YouTube курсы, желание!
Goal ecological compatibility
Я хочу зарабатывать на создании Android приложений.
- 
                    
                    
Уроки по основам языка java
Основы JAVA. Hello WorldОсновы JAVA. Переменные и типыОсновы JAVA. Условные операторыОсновы JAVA. МассивыОсновы JAVA. Циклы (Loops)Основы JAVA. МетодыОсновы JAVA. ОбъектыОсновы JAVA. Компиляция и выполнение java программы с командной строкиОсновы JAVA. НаследованиеОсновы JAVA. Исключения (Exception). Операторы try…catchОсновы JAVA. Абстрактные классы и методы в javaОсновы JAVA. Интерфейсы (interface) в javaОсновы JAVA. Методы обратного вызова (callback)
 - 
                    
                    
Курс для начинающих разработчиков Android приложений. Часть 1. Приступаем к работе.
- Установить среду разработки Android Studio или Eclipse с Android SDK Tools
 - Создать и запустить первое приложение на Android
 - Добавить в android-приложение поддержку различных Android устройств
 - Узнать, что такое жизненный цикл Activity и как ним управлять
 - Построить динамический пользовательский интерфейс используя фрагменты
 - Реализовать сохранение данных в android-приложении
 - Обеспечить взаимодействие с другими android-приложениями
 
1. Установка среды разработки android приложений
- Установка JDK (Java Development Kit)
 - Установка Android Studio
 - Установка Eclipse (на выбор)
 - Добавление пакетов Android SDK Manager
 
2. Создание вашего первого приложения
 - 
                    
                    
Видеоуроки по основам разработки android-приложений (весь список)
- Установка и настройка Studio. Установка JDK. Настройка Android SDK
 - Первое андроид-приложение. Структура проекта. Создание эмулятора (AVD)
 - Activity, Layout, View, ViewGroup Элементы экрана в android, их свойства
 - Файл макета экрана android-приложения в XML виде. Поворот устройства
 - LinearLayout и RelativeLayout — особенности макетов экранов
 - TableLayout — особенности макетов экранов в андроид
 - Параметры элементов экрана в андроид-приложениях
 - Как управлять View-элементами экрана из java кода
 - Три cпособа обработки нажатия кнопки в мобильном приложении
 - Один обработчик (OnClickListener) для нескольких кнопок (Buttons)
 - Работа с ресурсами в андроид приложении
 - LogCat, логи приложения. Исключения (Exception) — обработка ошибок в коде
 - Всплывающие сообщения (Toast Notification)
 - Меню в Андроид — добавление пунктов меню, обработка нажатия
 - Menu добавляем иконки и чекбоксы, программно добавляем и скрываем пункты меню
 - Создаем контекстное меню для экранных компонентов в андроид приложениях
 - Программное создание экрана в андроид приложениях. LayoutParams
 - Cоздание и удаление элементов экрана в процессе работы андроид-приложения
 - Динамически меняем параметры элементов экрана в андроид-приложении
 - Делаем приложение калькулятор для андроид
 - Анимация компонентов экрана андроид-приложения
 - Добавление Activity — cоздание многоэкранных приложений
 - Что такое Intent, Intent Filter, Context
 - Жизненный цикл активити (Activity Lifecycle)
 - Activity Lifecycle — взаимодействие двух активити
 - Task и BackStack активити андроид-приложений
 - Как вызвать другое Activity из приложения через Action и Intent Filter
 - Создаем в одной Activity несколько Action для Intent и Intent Filter
 - Передаем данные между Activity используя Intent Extras
 - Вызов второго Activity с возвращением данных
 - Используем requestCode и resultCode в onActivityResult
 - Вызываем браузер, звонилку, карты с помощью intent с атрибутом data — Uri
 - Создаем простое приложение — интернет браузер для андроид
 - SharedPreferences — сохранение данных в приложениях
 - Работа с базами данных SQLite в Android
 - Добавление и удаление строк в базе данных SQLite
 - Работа с базой данных SQLite в Android, группировка, сортировка, выборка по условию
 - Работа с базой данных SQLite в Android, запросы из связанных таблиц
 - Транзакции в SQLite. Использование SQLiteStatement
 - Метод onUpgrade. Обновление базы данных в SQLite
 - LayoutInflater. Учимся использовать
 - Используем LayoutInflater для создания списка
 - Список — ListView. (видео уроки по андроид программированию)
 - Одиночный и множественный выбор в ListView (уроки андроид программирования)
 - События в ListView. (видео уроки по андроид программированию)
 - Список-дерево ExpandableListView (видео уроки по андроид программированию)
 - События ExpandableListView (видео уроки по андроид программированию)
 - Используем SimpleAdapter (видео уроки по андроид программированию)
 - Обзор адаптеров (видео уроки андроид программирование для чайников)
 - SimpleAdapter. Методы SetViewText и SetViewImage (программирование под android)
 - SimpleAdapter. Используем ViewBinder (андроид, основы программирования)
 - SimpleAdapter, добавление и удаление записей (андроид, программирование)
 - SimpleCursorAdapter, пример использования (программирование)
 - SimpleCursorTreeAdapter, пример использования (программирование, видео уроки)
 - Кастомизация списка. Создаем свой адаптер (BaseAdapter, custom adapter)
 - Header и Footer в списках. HeaderViewListAdapter (андроид программирование)
 - Spinner — выпадающий список (андроид программирование, видео уроки)
 - GridView и его атрибуты (андроид программирование, видео уроки)
 - Диалоги. TimePickerDialog (андроид программирование, видео уроки)
 - DatePickerDialog (андроид программирование, видео уроки)
 - Диалоги. AlertDialog Title, Message, Icon, Buttons (программирование)
 - Диалоги. AlertDialog.Метод onPrepareDialog (программирование)
 - Диалоги. AlertDialog. Список (программирование под андроид)
 - Диалоги. AlertDialog. Список с одиночным выбором (андроид программирование)
 - Диалоги AlertDialog Список с множественным выбором
 - Диалоги. AlertDialog. Кастомизация (программирование под андроид)
 - Диалоги. Обработчики и операции (программирование под андроид)
 - Диалоги. ProgressDialog (Программирование под андроид)
 - Немного о Parcel (Программирование под андроид)
 - Передаем Parcelable объекты с помощью Intent
 - onSaveInstanceState. Сохранение данных Activity при повороте экрана
 - Preferences как настройки приложения. PreferenceActivity
 - Preferences. Список, экраны и категории
 - Preferences. Управляем активностью настроек (setEnabled)
 - Preferences. Программное создание экрана настроек
 - Хранение данных. Работа с файлами в Android
 - Tab — вкладки в андроид-приложении, общий обзор
 - Tab — вкладки. TabActivity. Activity, как содержимое вкладки
 - Tab — вкладки. TabContentFactory, ручное создание содержимого вкладки
 - XmlPullParser. Парсим XML в андроид-приложении
 - Работа в асинхронном режиме в Android
 - Handler. Посылаем простое сообщение
 - Handler. Пример с более содержательными сообщениями
 - Handler. Отложенные сообщения, удаление из очереди, Handler.Callback
 - Handler. Обработка Runnable (разработка андроид-приложений)
 - Еще несколько способов выполнения кода в UI-потоке ( UI thread)
 - AsyncTask. Знакомство, несложный пример (программирование под android)
 - AsyncTask. Параметры. Промежуточные результаты
 - AsyncTask. Итоговый результат. Метод get (программирование под android)
 - AsyncTask. Cancel — отменяем задачу в процессе выполнения
 - AsyncTask. Status — статусы задачи (программирование под android)
 - AsyncTask. Поворот экрана
 - Простой пример сервиса в андроид приложении
 - Service. Передача данных в сервис. Методы остановки сервиса
 - Подробно про onStartCommand
 - Service. Обратная связь с помощью PendingIntent
 - Service. Обратная связь с помощью BroadcastReceiver
 - Service. Биндинг. ServiceConnection
 - Service. Локальный биндинг
 - Service. Уведомления — notifications
 - Service. IntentService. Foreground. Автозагрузка сервиса
 - Создаем свой ContentProvider
 - Touch – обработка касания
 - обработка множественных касаний
 - Знакомство с фрагментами. Обзор Fragments Lifecycle
 - Взаимодействие Fragments и Activity (уроки Studio)
 - Динамическая работа с фрагментами — добавление, удаление, замена
 - ActionBar. Навигация в — табы или выпадающий список
 - Работа с ActionBar в android, размещение элементов и настройка видимости
 - Использование ListFragment для создания списка в разработке приложений
 - Использование DialogFragment для создания диалогов
 - PreferenceFragment — настройки. Headers — заголовк
 - Динамическое взаимодействие с ActionBar в процессе работы андроид-приложения
 - ActionMode, как альтернатива контекстному меню андроид-приложения
 - Support Library — поддержка новых возможностей в старых версиях
 - Медиа. Audio Focus. Видеоуроки программирования, уроки по андроид
 - Медиа. Запись звука с помощью MediaRecorder
 - Медиа. Запись звука с помощью AudioRecorder.
 - Камера. Используем системное приложение
 - Камера. Вывод изображения на экран. Обработка поворота устройства
 - Камера. Делаем снимок и пишем видео (основы программирования, видео уроки)
 - Loader. LoaderManager. AsyncTaskLoader (программирование)
 - CursorLoader (программирование под android, на java, видео уроки)
 - Сенсоры в андроид устройствах. Ориентация
 - Сенсоры в андроид устройствах. Акселерометр
 - Сенсоры в андроид устройствах. Датчик освещенности.
 - Определение местоположения. GPS координаты (андроид, видео уроки)
 - Google maps карта, камера, события (программирование под андроид)
 - Google maps. Свои объекты на карте (разработка под андроид)
 - Рисование. Доступ к Canvas (2D графика в андроид)
 - Рисование. Простые фигуры, текст (2D графика в андроид)
 - Рисование. Path (2D графика в андроид)
 
 
- 1171
 - 24 December 2016, 09:07
 
Don't miss new posts!
Subscribe for the Goal and follow through to its completion