Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

Android... это несложно. Разработка приложений и cоздание игр для ОС Android (Дмитрий Виноградов)

Android... это несложно. Разработка приложений и cоздание игр для ОС Android (Дмитрий Виноградов)
Android... это несложно. Разработка приложений и cоздание игр для ОС Android (Дмитрий Виноградов)
В наличии
1680 RUB

О товаре

Android... это несложно. Разработка приложений и cоздание игр для ОС Android
Видеокурс содержит уроки по программированию и разработке Android приложений и игр для смартфонов и планшетов, тесты, практические задачи,
обзоры полезных инструментов и ресурсов для Android разработчиков, а также решения часто возникающих вопросов и проблем с которыми сталкиваются Android разработчики.
Уроки предназначены для начинающих пользователей, не имеющих опыта разработки мобильных приложений.
В видеоуроках курса, последовательно, от простого к сложному, отражены основные принципы и технологии разработки Android приложений,
начиная с установки и настройки среды разработки и заканчивая созданием своих первых приложений и игр для мобильных устройств работающих под мобильной ОС Android.
Из даннго видеокурсв, Вы узнаете как создавать элементы экранов, кнопки и менять их свойства, узнаете внутреннюю структуру Android-проекта,
что такое Uniform Resource Identifiers (URI), научитесь работать с базами данных SQLite в Android, напишете простой web-браузер для Android, найдете ответы, как научиться создавать мобильные приложения и игры для ОС Android
СОДЕРЖАНИЕ:
Спойлер: Часть 1 - «Разработка приложений»: • Введение
• Переход на Android Studio
• Добавление переменной среды JAVA_HOME, создание проекта в Android Studiо
• Инструменты Android разработчика. Genymotion как альтернатива эмулятору Eclipse
• Установка и настройка Android Studio. Установка JDK. Настройка Android SDK StartAndroid
• Первое андроид-приложение. Структура android проекта. Создание эмулятора Android (AVD)
• Activity, Layout, View, ViewGroup Элементы экрана в android, их свойства Android Studio
• Файл макета экрана android-приложения в XML виде. Поворот устройства Android Studio
• LinearLayout и RelativeLayout - особенности макетов экранов android Android Studio
• TableLayout - особенности макетов экранов в андроид (Android Studio)
• Характеристики экрана
• Работаем с элементами экрана из кода
• Обработчики событий на примере Button
• Оптимизируем реализацию обработчиков
• Тесты к урокам 1-10
• Ответы к тестам 1-10
• Папка values. Используем ресурсы приложения
• Логи и всплывающие сообщения
• Создание простого меню
• Меню, группы, порядок. MenuInflater и xml-меню.
• Контекстное меню
• Программное создание экрана. LayoutParams.
• Создание View-компонент в работающем приложении Android
• Меняем layoutParams в рабочем приложении.
• Пишем простой калькулятор
• Анимация
• Тесты к урокам 11-20
• Ответы к тестам 11-20
• Создание и вызов Activity. (программирование под андроид)
• Intent, Intent Filter, Context - теория. (уроки по андроид)
• Activity Lifecycle. В каких состояниях может быть Activity
• Activity Lifecycle, пример смены состояний с двумя Activity
• Task. Что это такое и как формируется
• Intent Filter - практика
• Читаем action из Intent
• Extras - передаем данные с помощью Intent.
• Вызываем Activity и получаем результат. Метод startActivityForResult
• Подробнее про onActivityResult. Зачем нужны requestCode и resultCode
• Зачем у Intent есть атрибут data. Что такое Uri. Cистемные приложения
• Пишем простой браузер
• Хранение данных. Preferences
• Хранение данных. SQLite
• Работа с базами данных SQLite. Методы update и delete с указанием условия
• Работа с базами данных SQLite. Метод query. Условие, сортировка, группировка
• Запросы из связанных таблиц. INNER JOIN в SQLite. Метод rawQuery
• Транзакции в SQLite. Небольшой FAQ по SQLite
• onUpgrade. Обновление базы данных в SQLite
• LayoutInflater. Учимся использовать
• Используем LayoutInflater для создания списка
• Список - ListView
• Одиночный и множественный выбор в ListView
• События в ListView.
• Список-дерево ExpandableListView
• События ExpandableListView
• Обзор адаптеров
• Используем SimpleAdapter
• SimpleAdapter. Методы SetViewText и SetViewImage
• SimpleAdapter. Используем ViewBinder
• SimpleAdapter, добавление и удаление записей
• SimpleCursorAdapter, пример использования
• SimpleCursorTreeAdapter, пример использования
• Кастомизация списка. Создаем свой адаптер (BaseAdapter, android 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, ручное создание содержимого вкладки
• Tab - вкладки. Sliding Tabs, или как сделать скользящие вкладки в андроид приложении
• XmlPullParser. Парсим XML в андроид-приложении
• Handler. Немного теории. Наглядный пример использования
• Handler. Посылаем простое сообщение
• Handler. Пример с более содержательными сообщениями
• Handler. Отложенные сообщения, удаление из очереди, Handler.Callback
• Handler. Обработка Runnable
• Еще несколько способов выполнения кода в UI-потоке (Android UI thread)
• AsyncTask. Знакомство, несложный пример
• AsyncTask. Параметры. Промежуточные результаты
• AsyncTask. Итоговый результат. Метод get
• AsyncTask. Cancel -- отменяем задачу в процессе выполнения
• AsyncTask. Status -- статусы задачи
• AsyncTask. Поворот экрана (урок в Android Studio)
• Service. Простой пример сервиса в андроид приложении
• Service. Передача данных в сервис. Методы остановки сервиса
• Service. Подробно про onStartCommand (урок в Android Studio)
• Service. Обратная связь с помощью PendingIntent (Android Studio)
• Service. Обратная связь с помощью BroadcastReceiver
• Service. Биндинг. ServiceConnection
• Service. Локальный биндинг
• Service. Уведомления - notifications
• Service. IntentService. Foreground
• Создаем свой ContentProvide
• Touch – обработка касания
• MultiTouch – обработка множественных касаний
• Знакомство с фрагментами. Обзор Fragments Lifecycle (Android Studio)
• Динамическая работа с фрагментами - добавление, удаление, замена
• Взаимодействие Fragments и Activity (Android Studio)
• Работа с ActionBar в android, размещение элементов и настройка видимости
• ActionBar. Навигация в Android - табы или выпадающий список
• Использование ListFragment для создания списка в разработке приложений
• Использование DialogFragment для создания диалогов в разработке андройд
• PreferenceFragment - настройки. Headers - заголовки
• Динамическое взаимодействие с ActionBar в процессе работы андроид-приложения
• ActionMode, как альтернатива контекстному меню андроид-приложения
• Support Library - поддержка новых возможностей в старых версиях Android
• Медиа. Audio Focus. Видеоуроки программирования
• Медиа. Запись звука с помощью MediaRecorder
• Медиа. Запись звука с помощью AudioRecorder
• Камера. Используем системное приложение
• Камера. Вывод изображения на экран. Обработка поворота устройства
• Камера. Делаем снимок и пишем видео
• Loader. LoaderManager. AsyncTaskLoader
• CursorLoader
• Сенсоры в андроид устройствах. Датчик освещенности (часть 1)
• Сенсоры в андроид устройствах. Акселерометр(часть 2)
• Сенсоры в андроид устройствах. Ориентация(часть 3)
• Определение местоположения. GPS координаты
• Google maps карта, камера, события
• Google maps. Свои объекты на карте
• Рисование. Доступ к Canvas (2D графика в андроид)
• Рисование. Простые фигуры, текст (2D графика в андроид)
• Рисование. Path (2D графика в андроид)

Спойлер: Часть 2 - «Cоздание игры для андроид»: Хотите научиться создавать игры для Android? Данные уроки по разработке игр помогут Вам научится писать игры для Android смартфонов и планшетов,
а также мультиплатформенные игры для других мобильных устройств и настольных компьютеров на языке java.
Содержание:
• Установка и астройка игрового движка «libGDX». Создание проекта
• Что внутри игры. Структура проекта
• Texture, Region и прочие важные вещи
• SpriteBatch (метод draw класса) - близкое знакомство. Оптимизация производительности в играх
• Концепция сцены (Stage) и актеров (Actor)
• Класс Group. Как сделать игру для андроид с помощью libGDX
• Основы libGDX - Game и Screen
• Обработка ввода в libGDX. События, обработка событий ввода
• Обработка ввода в libGDX. Обработка событий ввода классами Stage и Actor
• Dark Dream Engine-расширение для libGDX. DDE-создаем первый проект
• Пишем игры для андроид. Дизайн-документ. Ресурсы, графика, текстуры, пакер
• Менеджер ресурсов в DDE. Автоматизируем работу с ресурсами.

Спойлер: Часть 3 - «Проблемы и ошибки при разработке Android приложений»: Решение часто возникающих вопросов и проблем, с которыми сталкиваются начинающие android разработчики
Содержание:
• Включение автоматического импорта классов в java код в среде разработки Android Studio
• Инструменты Android разработчика. Genymotion как альтернатива эмулятору Eclipse
• Интеграция эмулятора Genymotion в среде разработки Eclipse и в AndroidStudio
• Как изменить цвет текста в макете андроид приложения Android Studio
• Как импортировать zip-архив android проекта в Eclipse
• Как перенести проект Eclipse на Android Studio. Миграция (импорт) андроид проектов на Android Studio
• Как тестировать андроид приложения на реальном устройстве. Захват видео c экрана в Android Studio
• Как управлять эмулятором Android без виртуальных кнопок - Разработка андроид-приложений
• Куда деваются папки в Android Studio
• Нет файлов в папках layout и src. Что делать
• Создание проекта в Eclipse после обновления или зачем нужен fragment main
• Установка чистого Eclipse с подключением ADT решение проблем со средой разработки Android

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Дмитрий Виноградов

React. Интенсивный курс для программистов. 2022 (Дмитрий Лаврик)
8 онлайн уроков По понедельникам и четвергам с 20:00 МСК. Продолжительность каждого занятия около двух часов. На уроках разбираются домашние работы учеников и новый материал. Видеозаписи всех уроков Если вы по какой-то причине не смогли посетить урок, не переживайте, спустя пару часов после
1825 RUB
[Udemy] Бизнес-аналитик в IT.3-Макеты в Figma и Balsamiq в портфолио (Максим Филиппов)
Бизнес-аналитик в IT.3-Макеты в Figma и Balsamiq в портфолио За 2 дня Вы научитесь делать качественные макеты в Figma и Balsamiq и сформируете портфолио Описание Как аналитик с 8-летним стажем и проектами для тысяч и десятков тысяч пользователей, я могу уверенно сказать, что навык формирования
1625 RUB
[Udemy] Язык программирования Python (Виктор Черемных)
Python – это интерпретируемый, объектно-ориентированный язык программирования высокого уровня с динамической типизацией, автоматическим управлением памятью и удобными высокоуровневыми структурами данных, такими как словари (хэш-таблицы), списки, кортежи. Поддерживает классы, модули, обработку
1615 RUB
FreeIPA современный Ldap (Василий Егоров)
FreeIPA: современный Ldap Курс про мощный LDAP сервер с возможностями dns-сервера, удобной панелью управления и горизонтальным масштабированием. Программа курса Программа разработана для самостоятельного обучения в удобное для вас время. На связи с вами будет преподаватель для обратной связи, будет
1650 RUB
[Udemy] Тестировщик ПО с Нуля до Intermediate. Много практики! (Наталья Попелышко)
Документация, Scrum, Trello, TestRail, Dev tools, Git, SQL, Postman, Fiddler, XML, HTML, JSON, XPath, Selenium IDE Чему вы научитесь Тестирование программного обеспечения Тестирование Составление тестовой документации Поиск багов Техники тест дизайна Системы контроля версий Оценивание задач ИТ
1080 RUB
[Udemy] Git с нуля (Дмитрий Михальчев)
Git с нуля Овладейте этим мощным инструментом Описание GIT является самым необходимым инструментом разработчика. Где бы вы ни работали - в крупной компании, в амбициозном стартапе или вместе с другом над личным проектом, уверенное знание GIT обязательно вам пригодится. GIT пожалуй единственный
1600 RUB