1

Этап 1

Уроки по основам языка java

2

Этап 2

Курс для начинающих разработчиков Android приложений. Часть 1. Приступаем к работе.

3

Этап 3

Видеоуроки по основам разработки android-приложений (весь список)

1

Этап 1

Уроки по основам языка java

2

Этап 2

Курс для начинающих разработчиков Android приложений. Часть 1. Приступаем к работе.

3

Этап 3

Видеоуроки по основам разработки android-приложений (весь список)

24 декабря 2016 01 января 2019
Цель просрочена на 2145 дней

Цель заброшена

Автор не отписывался в цели 7 лет 10 месяцев 22 дня

Общая

Научиться разработке под платформу Android.

В процессе изучения языка программирования Java я так же буду изучать разработку под Android.

Язык программирования Java я буду изучать по курсам на YouTube.

После чего там же изучу разработку под Android.

Я так же планирую разработать не большой проект базированный на разработках под андроид, но для этого я открою отдельную тему, где поэтапно буду рассказывать, как я реализовывал идею и воплощал её в жизнь.

УДАЧИ МНЕ!

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

Я свободно делаю приложения на Android.

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

YouTube курсы, желание!

 Экологичность цели

Я хочу зарабатывать на создании Android приложений.

  1. Уроки по основам языка java

  2. Курс для начинающих разработчиков Android приложений. Часть 1. Приступаем к работе.

  3. Видеоуроки по основам разработки android-приложений (весь список)

    1. Установка и настройка Studio. Установка JDK. Настройка Android SDK
    2. Первое андроид-приложение. Структура проекта. Создание эмулятора (AVD)
    3. Activity, Layout, View, ViewGroup Элементы экрана в android, их свойства
    4. Файл макета экрана android-приложения в XML виде. Поворот устройства
    5. LinearLayout и RelativeLayout — особенности макетов экранов
    6. TableLayout — особенности макетов экранов в андроид
    7. Параметры элементов экрана в андроид-приложениях
    8. Как управлять View-элементами экрана из java кода
    9. Три cпособа обработки нажатия кнопки в мобильном приложении
    10. Один обработчик (OnClickListener) для нескольких кнопок (Buttons)
    11. Работа с ресурсами в андроид приложении
    12. LogCat, логи приложения. Исключения (Exception) — обработка ошибок в коде
    13. Всплывающие сообщения (Toast Notification)
    14. Меню в Андроид — добавление пунктов меню, обработка нажатия
    15. Menu добавляем иконки и чекбоксы, программно добавляем и скрываем пункты меню
    16. Создаем контекстное меню для экранных компонентов в андроид приложениях
    17. Программное создание экрана в андроид приложениях. LayoutParams
    18. Cоздание и удаление элементов экрана в процессе работы андроид-приложения
    19. Динамически меняем параметры элементов экрана в андроид-приложении
    20. Делаем приложение калькулятор для андроид
    21. Анимация компонентов экрана андроид-приложения
    22. Добавление Activity — cоздание многоэкранных приложений
    23. Что такое Intent, Intent Filter, Context
    24. Жизненный цикл активити (Activity Lifecycle)
    25. Activity Lifecycle — взаимодействие двух активити
    26. Task и BackStack активити андроид-приложений
    27. Как вызвать другое Activity из приложения через Action и Intent Filter
    28. Создаем в одной Activity несколько Action для Intent и Intent Filter
    29. Передаем данные между Activity используя Intent Extras
    30. Вызов второго Activity с возвращением данных
    31. Используем requestCode и resultCode в onActivityResult
    32. Вызываем браузер, звонилку, карты с помощью intent с атрибутом data — Uri
    33. Создаем простое приложение — интернет браузер для андроид
    34. SharedPreferences — сохранение данных в приложениях
    35. Работа с базами данных SQLite в Android
    36. Добавление и удаление строк в базе данных SQLite
    37. Работа с базой данных SQLite в Android, группировка, сортировка, выборка по условию
    38. Работа с базой данных SQLite в Android, запросы из связанных таблиц
    39. Транзакции в SQLite. Использование SQLiteStatement
    40. Метод onUpgrade. Обновление базы данных в SQLite
    41. LayoutInflater. Учимся использовать
    42. Используем LayoutInflater для создания списка
    43. Список — ListView. (видео уроки по андроид программированию)
    44. Одиночный и множественный выбор в ListView (уроки андроид программирования)
    45. События в ListView. (видео уроки по андроид программированию)
    46. Список-дерево ExpandableListView (видео уроки по андроид программированию)
    47. События ExpandableListView (видео уроки по андроид программированию)
    48. Используем SimpleAdapter (видео уроки по андроид программированию)
    49. Обзор адаптеров (видео уроки андроид программирование для чайников)
    50. SimpleAdapter. Методы SetViewText и SetViewImage (программирование под android)
    51. SimpleAdapter. Используем ViewBinder (андроид, основы программирования)
    52. SimpleAdapter, добавление и удаление записей (андроид, программирование)
    53. SimpleCursorAdapter, пример использования (программирование)
    54. SimpleCursorTreeAdapter, пример использования (программирование, видео уроки)
    55. Кастомизация списка. Создаем свой адаптер (BaseAdapter, custom adapter)
    56. Header и Footer в списках. HeaderViewListAdapter (андроид программирование)
    57. Spinner — выпадающий список (андроид программирование, видео уроки)
    58. GridView и его атрибуты (андроид программирование, видео уроки)
    59. Диалоги. TimePickerDialog (андроид программирование, видео уроки)
    60. DatePickerDialog (андроид программирование, видео уроки)
    61. Диалоги. AlertDialog Title, Message, Icon, Buttons (программирование)
    62. Диалоги. AlertDialog.Метод onPrepareDialog (программирование)
    63. Диалоги. AlertDialog. Список (программирование под андроид)
    64. Диалоги. AlertDialog. Список с одиночным выбором (андроид программирование)
    65. Диалоги AlertDialog Список с множественным выбором

    66. Диалоги. AlertDialog. Кастомизация (программирование под андроид)
    67. Диалоги. Обработчики и операции (программирование под андроид)
    68. Диалоги. ProgressDialog (Программирование под андроид)
    69. Немного о Parcel (Программирование под андроид)
    70. Передаем Parcelable объекты с помощью Intent
    71. onSaveInstanceState. Сохранение данных Activity при повороте экрана
    72. Preferences как настройки приложения. PreferenceActivity
    73. Preferences. Список, экраны и категории
    74. Preferences. Управляем активностью настроек (setEnabled)
    75. Preferences. Программное создание экрана настроек
    76. Хранение данных. Работа с файлами в Android
    77. Tab — вкладки в андроид-приложении, общий обзор
    78. Tab — вкладки. TabActivity. Activity, как содержимое вкладки
    79. Tab — вкладки. TabContentFactory, ручное создание содержимого вкладки
    80. XmlPullParser. Парсим XML в андроид-приложении
    81. Работа в асинхронном режиме в Android
    82. Handler. Посылаем простое сообщение
    83. Handler. Пример с более содержательными сообщениями
    84. Handler. Отложенные сообщения, удаление из очереди, Handler.Callback
    85. Handler. Обработка Runnable (разработка андроид-приложений)
    86. Еще несколько способов выполнения кода в UI-потоке ( UI thread)
    87. AsyncTask. Знакомство, несложный пример (программирование под android)
    88. AsyncTask. Параметры. Промежуточные результаты
    89. AsyncTask. Итоговый результат. Метод get (программирование под android)
    90. AsyncTask. Cancel — отменяем задачу в процессе выполнения
    91. AsyncTask. Status — статусы задачи (программирование под android)
    92. AsyncTask. Поворот экрана
    93. Простой пример сервиса в андроид приложении
    94. Service. Передача данных в сервис. Методы остановки сервиса
    95. Подробно про onStartCommand
    96. Service. Обратная связь с помощью PendingIntent
    97. Service. Обратная связь с помощью BroadcastReceiver
    98. Service. Биндинг. ServiceConnection
    99. Service. Локальный биндинг
    100. Service. Уведомления — notifications
    101. Service. IntentService. Foreground. Автозагрузка сервиса
    102. Создаем свой ContentProvider
    103. Touch – обработка касания
    104. обработка множественных касаний
    105. Знакомство с фрагментами. Обзор Fragments Lifecycle
    106. Взаимодействие Fragments и Activity (уроки Studio)
    107. Динамическая работа с фрагментами — добавление, удаление, замена
    108. ActionBar. Навигация в — табы или выпадающий список
    109. Работа с ActionBar в android, размещение элементов и настройка видимости
    110. Использование ListFragment для создания списка в разработке приложений
    111. Использование DialogFragment для создания диалогов
    112. PreferenceFragment — настройки. Headers — заголовк
    113. Динамическое взаимодействие с ActionBar в процессе работы андроид-приложения
    114. ActionMode, как альтернатива контекстному меню андроид-приложения
    115. Support Library — поддержка новых возможностей в старых версиях
    116. Медиа. Audio Focus. Видеоуроки программирования, уроки по андроид
    117. Медиа. Запись звука с помощью MediaRecorder
    118. Медиа. Запись звука с помощью AudioRecorder.
    119. Камера. Используем системное приложение
    120. Камера. Вывод изображения на экран. Обработка поворота устройства
    121. Камера. Делаем снимок и пишем видео (основы программирования, видео уроки)
    122. Loader. LoaderManager. AsyncTaskLoader (программирование)
    123. CursorLoader (программирование под android, на java, видео уроки)
    124. Сенсоры в андроид устройствах. Ориентация
    125. Сенсоры в андроид устройствах. Акселерометр
    126. Сенсоры в андроид устройствах. Датчик освещенности.
    127. Определение местоположения. GPS координаты (андроид, видео уроки)
    128. Google maps карта, камера, события (программирование под андроид)
    129. Google maps. Свои объекты на карте (разработка под андроид)
    130. Рисование. Доступ к Canvas (2D графика в андроид)
    131. Рисование. Простые фигуры, текст (2D графика в андроид)
    132. Рисование. Path (2D графика в андроид)
  • 1018
  • 24 декабря 2016, 09:07
Регистрация

Регистрация

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

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

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