Цель заброшена
Автор не отписывался в цели 7 лет 10 месяцев 21 день
Научиться разработке под платформу Android.
В процессе изучения языка программирования Java я так же буду изучать разработку под Android.
Язык программирования Java я буду изучать по курсам на YouTube.
После чего там же изучу разработку под Android.
Я так же планирую разработать не большой проект базированный на разработках под андроид, но для этого я открою отдельную тему, где поэтапно буду рассказывать, как я реализовывал идею и воплощал её в жизнь.
УДАЧИ МНЕ!
Критерий завершения
Я свободно делаю приложения на Android.
Личные ресурсы
YouTube курсы, желание!
Экологичность цели
Я хочу зарабатывать на создании 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 графика в андроид)
- 1015
- 24 декабря 2016, 09:07
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением