В видеоуроках курса, последовательно, от простого к сложному, воспроизведены основные принципы и технологии разработки Android приложений, начиная с установки и настройки сферы разработки и заканчивая созданием своих первых приложений и игр для мобильных устройств вкалывающих под мобильной ОС Android.
Из даннго видеокурсв, Вы выведаете будто образовывать элементы экранов, кнопки и менять их свойства, выведаете внутреннюю структуру Android-проекта, что таковое Uniform Resource Identifiers(URI), научитесь вкалывать с базами настоящих SQLite в Android, напишете безыскусный web-браузер для Android, найдете ответы, будто научиться образовывать мобильные приложения и игры для ОС Android самых популярных версий: от Android 2.2 до Android 4.4 и возвышеннее.
Получите познания по основам программирования с использованием таковских инструментов, будто: - Java,
- Eclipse,
- Android SDK,
- Эмулятор android AVD,
- Android Studio,
- Эмулятор Genymotion
и бездна иных здоровых познаний и советов от профессиональных разработчиков приложений для 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
Информация о видеокурсе
Звание: AAndroid... это несложно. Разработка приложений и cоздание игр для ОС Android
Год выхода: 2013-2015
Автор: В.Непочатов, Д.Виноградов
Жанр: Обучающий, Android программирование
Длительность: 16:10:27
Язык: Русский
Файл
Формат видео: MP4
Качество видео: PCRec
Видео: AVC, 1280x720, ~925 Kbps, 30.000 fps
Аудио: AAC, 192 Kbps, 44.1 KHz
Доп. материалы: исходные коды проектов, текстовые версии уроков
Размер архива: 7,28 GB