JavaBegin | Android (2016) PCRec [H.264] -Автор (режиссер): JavaBegin Жанр: Программирование, Android, Java Описание: Системный подход к разработке на Android. На примере приложения "Учет финансов 2.0" и версии Android 6 Marshmallow. Продолжительность: 20:57:54 Качество видео: PCRec Видео: AVC/H.264, 1792x1008-1804x1008, ~203-1336 Kbps Аудио: AAC, 2 ch, 125 Kbps
Mediainfo:
Общее Полное имя : .\Разработка приложения Учет финансов v2\2.core\video\7-Создание ядра.mp4 Формат : MPEG-4 Профиль формата : Base Media / Version 2 Идентификатор кодека : mp42 (isom/mp42) Размер файла : 91,9 Мбайт Продолжительность : 14 м. 11 с. Режим общего битрейта : Переменный Общий поток : 906 Кбит/сек Дата кодирования : UTC 2016-03-07 05:40:07 Дата пометки : UTC 2016-03-07 05:40:07 Видео Идентификатор : 1 Формат : AVC Формат/Информация : Advanced Video Codec Профиль формата : Baseline@L4 Настройки формата : 3 Ref Frames Параметр CABAC формата : Нет Параметр RefFrames формата : 3 кадра Идентификатор кодека : avc1 Идентификатор кодека/Информация : Advanced Video Coding Продолжительность : 14 м. 11 с. Продолжительность оригинала : 14 м. 11 с. Битрейт : 777 Кбит/сек Ширина : 1792 пикселя Высота : 1008 пикселей Соотношение сторон : 16:9 Режим частоты кадров : Переменный Частота кадров : 30,000 кадров/сек Минимальная частота кадров : 30,000 кадров/сек Максимальная частота кадров : 30,030 кадров/сек Стандарт вещания : NTSC Цветовое пространство : YUV Субдискретизация насыщенности : 4:2:0 Битовая глубина : 8 бит Тип развёртки : Прогрессивная Бит/(Пиксели*Кадры) : 0.014 Размер потока : 78,9 Мбайт (86%) Размер потока оригинала : 78,9 Мбайт (86%) Язык : English Дата кодирования : UTC 2016-03-07 05:40:07 Дата пометки : UTC 2016-03-07 05:40:07 Цветовой диапазон : Limited mdhd_Duration : 851433 Аудио Идентификатор : 2 Формат : AAC Формат/Информация : Advanced Audio Codec Профиль формата : LC Идентификатор кодека : mp4a-40-2 Продолжительность : 14 м. 11 с. Продолжительность оригинала : 14 м. 11 с. Вид битрейта : Переменный Битрейт : 126 Кбит/сек Максимальный битрейт : 168 Кбит/сек Каналы : 2 канала Расположение каналов : Front: L R Частота : 44,1 КГц Частота кадров : 43,066 кадра/сек (1024 SPF) Метод сжатия : С потерями Размер потока : 12,8 Мбайт (14%) Размер потока оригинала : 12,8 Мбайт (14%) Язык : English Дата кодирования : UTC 2016-03-07 05:40:07 Дата пометки : UTC 2016-03-07 05:40:07 mdhd_Duration : 851476 Общее Полное имя : .\Разработка приложения Учет финансов v2\5.app\video\11-Фильтрация по типам_h.mp4 Формат : MPEG-4 Профиль формата : Base Media / Version 2 Идентификатор кодека : mp42 (isom/mp42) Размер файла : 122 Мбайт Продолжительность : 25 м. 1 с. Режим общего битрейта : Переменный Общий поток : 684 Кбит/сек Дата кодирования : UTC 2016-05-05 05:39:39 Дата пометки : UTC 2016-05-05 05:39:39 Видео Идентификатор : 1 Формат : AVC Формат/Информация : Advanced Video Codec Профиль формата : Baseline@L4 Настройки формата : 3 Ref Frames Параметр CABAC формата : Нет Параметр RefFrames формата : 3 кадра Идентификатор кодека : avc1 Идентификатор кодека/Информация : Advanced Video Coding Продолжительность : 25 м. 1 с. Продолжительность оригинала : 25 м. 1 с. Битрейт : 555 Кбит/сек Ширина : 1796 пикселей Высота : 1028 пикселей Соотношение сторон : 16:9 Режим частоты кадров : Переменный Частота кадров : 30,000 кадров/сек Минимальная частота кадров : 30,000 кадров/сек Максимальная частота кадров : 30,030 кадров/сек Стандарт вещания : NTSC Цветовое пространство : YUV Субдискретизация насыщенности : 4:2:0 Битовая глубина : 8 бит Тип развёртки : Прогрессивная Бит/(Пиксели*Кадры) : 0.010 Размер потока : 99,4 Мбайт (81%) Размер потока оригинала : 99,4 Мбайт (81%) Язык : English Дата кодирования : UTC 2016-05-05 05:39:39 Дата пометки : UTC 2016-05-05 05:39:39 Цветовой диапазон : Limited mdhd_Duration : 1501567 Аудио Идентификатор : 2 Формат : AAC Формат/Информация : Advanced Audio Codec Профиль формата : LC Идентификатор кодека : mp4a-40-2 Продолжительность : 25 м. 1 с. Продолжительность оригинала : 25 м. 1 с. Вид битрейта : Переменный Битрейт : 126 Кбит/сек Максимальный битрейт : 171 Кбит/сек Каналы : 2 канала Расположение каналов : Front: L R Частота : 44,1 КГц Частота кадров : 43,066 кадра/сек (1024 SPF) Метод сжатия : С потерями Размер потока : 22,5 Мбайт (18%) Размер потока оригинала : 22,5 Мбайт (18%) Язык : English Дата кодирования : UTC 2016-05-05 05:39:39 Дата пометки : UTC 2016-05-05 05:39:39 mdhd_Duration : 1501611 Общее Полное имя : .\Разработка приложения Учет финансов v2\5.app\video\17-Разделение XML.mp4 Формат : MPEG-4 Профиль формата : Base Media / Version 2 Идентификатор кодека : mp42 (isom/mp42) Размер файла : 71,0 Мбайт Продолжительность : 13 м. 50 с. Режим общего битрейта : Переменный Общий поток : 717 Кбит/сек Дата кодирования : UTC 2016-05-11 21:15:08 Дата пометки : UTC 2016-05-11 21:15:08 Видео Идентификатор : 1 Формат : AVC Формат/Информация : Advanced Video Codec Профиль формата : Baseline@L4 Настройки формата : 3 Ref Frames Параметр CABAC формата : Нет Параметр RefFrames формата : 3 кадра Идентификатор кодека : avc1 Идентификатор кодека/Информация : Advanced Video Coding Продолжительность : 13 м. 50 с. Продолжительность оригинала : 13 м. 50 с. Битрейт : 588 Кбит/сек Ширина : 1800 пикселей Высота : 1020 пикселей Соотношение сторон : 16:9 Режим частоты кадров : Переменный Частота кадров : 30,000 кадров/сек Минимальная частота кадров : 30,000 кадров/сек Максимальная частота кадров : 30,030 кадров/сек Стандарт вещания : NTSC Цветовое пространство : YUV Субдискретизация насыщенности : 4:2:0 Битовая глубина : 8 бит Тип развёртки : Прогрессивная Бит/(Пиксели*Кадры) : 0.011 Размер потока : 58,2 Мбайт (82%) Размер потока оригинала : 58,2 Мбайт (82%) Язык : English Дата кодирования : UTC 2016-05-11 21:15:09 Дата пометки : UTC 2016-05-11 21:15:09 Цветовой диапазон : Limited mdhd_Duration : 830400 Аудио Идентификатор : 2 Формат : AAC Формат/Информация : Advanced Audio Codec Профиль формата : LC Идентификатор кодека : mp4a-40-2 Продолжительность : 13 м. 50 с. Продолжительность оригинала : 13 м. 50 с. Вид битрейта : Переменный Битрейт : 126 Кбит/сек Максимальный битрейт : 161 Кбит/сек Каналы : 2 канала Расположение каналов : Front: L R Частота : 44,1 КГц Частота кадров : 43,066 кадра/сек (1024 SPF) Метод сжатия : С потерями Размер потока : 12,4 Мбайт (18%) Размер потока оригинала : 12,4 Мбайт (18%) Язык : English Дата кодирования : UTC 2016-05-11 21:15:09 Дата пометки : UTC 2016-05-11 21:15:09 mdhd_Duration : 830438 Общее Полное имя : .\Разработка приложения Учет финансов v2\5.app\video\11-Фильтрация по типам.mp4 Формат : MPEG-4 Профиль формата : Base Media / Version 2 Идентификатор кодека : mp42 (isom/mp42) Размер файла : 53,3 Мбайт Продолжительность : 7 м. 0 с. Режим общего битрейта : Переменный Общий поток : 1064 Кбит/сек Дата кодирования : UTC 2016-05-01 05:35:13 Дата пометки : UTC 2016-05-01 05:35:13 Видео Идентификатор : 1 Формат : AVC Формат/Информация : Advanced Video Codec Профиль формата : Baseline@L4 Настройки формата : 3 Ref Frames Параметр CABAC формата : Нет Параметр RefFrames формата : 3 кадра Идентификатор кодека : avc1 Идентификатор кодека/Информация : Advanced Video Coding Продолжительность : 7 м. 0 с. Продолжительность оригинала : 7 м. 0 с. Битрейт : 935 Кбит/сек Ширина : 1804 пикселя Высота : 1008 пикселей Соотношение сторон : 16:9 Режим частоты кадров : Переменный Частота кадров : 30,000 кадров/сек Минимальная частота кадров : 30,000 кадров/сек Максимальная частота кадров : 30,030 кадров/сек Стандарт вещания : NTSC Цветовое пространство : YUV Субдискретизация насыщенности : 4:2:0 Битовая глубина : 8 бит Тип развёртки : Прогрессивная Бит/(Пиксели*Кадры) : 0.017 Размер потока : 46,9 Мбайт (88%) Размер потока оригинала : 46,9 Мбайт (88%) Язык : English Дата кодирования : UTC 2016-05-01 05:35:13 Дата пометки : UTC 2016-05-01 05:35:13 Цветовой диапазон : Limited mdhd_Duration : 420433 Аудио Идентификатор : 2 Формат : AAC Формат/Информация : Advanced Audio Codec Профиль формата : LC Идентификатор кодека : mp4a-40-2 Продолжительность : 7 м. 0 с. Продолжительность оригинала : 7 м. 0 с. Вид битрейта : Переменный Битрейт : 126 Кбит/сек Максимальный битрейт : 167 Кбит/сек Каналы : 2 канала Расположение каналов : Front: L R Частота : 44,1 КГц Частота кадров : 43,066 кадра/сек (1024 SPF) Метод сжатия : С потерями Размер потока : 6,30 Мбайт (12%) Размер потока оригинала : 6,30 Мбайт (12%) Язык : English Дата кодирования : UTC 2016-05-01 05:35:13 Дата пометки : UTC 2016-05-01 05:35:13 mdhd_Duration : 420467
Дополнительная информация:
В раздаче имеются архивы! В них содержится дополнительные материалы.
Программа:
1. Подготовка Здесь вы будете описывать основной функционал приложения, добавлять сценарии использования – в общем у вас должно быть в итоге полное понимание, как работает приложение и какие цели должно выполнять. Это не так очевидно, как кажется на первый взгляд, потому что по ходу подготовки будут «выскакивать» различные нюансы, которые сэкономят вам время при разработке. 2. Проектирование Когда выполнен этап подготовки – нужно спроектировать структуру объектов, как это обычно делается для любых Java приложений. Эта структура в последствии ляжет в основу ядра. Обязательно нужно использовать все принципы ООП, абстрактные уровни и многое другое. До этого момента мы еще не создали ни строчки кода, а только выполнили подготовительную работу. 3. Создание ядра Основной функционал всего приложения – реализация основных бизнес-процессов и целей. Здесь уже начиначется код, но этот код не должен быть связан с Android, только стандартные библиотеки JavaSE. Обязательно нужно будет разбить ядро на уровни. Каждый из уровней можно будет заменять другой реализацией. Ядро можно будет использовать не только в Android приложении, но и, например, в онлайн-версии. 4. Создание прототипа Прототип будет содержать 80-90% реализации всего приложения, но без реальных данных. С помощью него можно увидеть, как будет работать приложения, его возможности и пр. Если вы работает с заказчиками – вы сначала полностью согласовываете рабочий прототип, исправляете что нужно, и только потом переходите к созданию проекта в Android Studio. Это сильно сэкономит вам время, т.к. вы уже будете основываться на утвержденном прототипе. 5. Реализация Android UI На этом шаге у вас есть рабочее ядро приложения, готовый прототип, поэтому создать Android UI в XML файлах – это уже дело техники. Вы берете прототип и постепенно переносите его в приложение. По сути – здесь вам уже не нужно будет думать, как и что должно работать, потому что вы правильно выполнили все предыдущие шаги. Многие новички начинают сразу с этого шага, минуя предыдущие. Теперь вы понимаете, что это неверный подход. 6. Связывание UI с ядром Последний шаг - соединить все части между собой, как конструктор. Вам нужно будет просто «наложить» на рабочее ядро готовый UI, добавить нужные контроллеры (обработчики действий пользователя) , адаптеры, чтобы строить списки и другие элементы кода. Все бизнес процессы уже находятся в ядре, поэтому ваша задача - просто правильно использовать его с помощью готового API.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы