Библиотека knigago >> Компьютеры: Языки и системы программирования >> C, C++, C# >> Разработка мобильных приложений на C# для iOS и Android


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2155, книга: Таиландский бокс для начинающих
автор: Сагат Ной Коклам

Физкультура и спорт Начинающие энтузиасты тайского бокса Книга «Таиландский бокс для начинающих» - это всеобъемлющее руководство по основам муай тай, написанное мастером из Таиланда Сагатом Кокламом. В книге представлены шаг за шагом техники, советы и тренировочные программы, предназначенные для легкого и эффективного усвоения этого боевого искусства. * Пошаговые руководства с сопровождающими иллюстрациями облегчают изучение и запоминание техник. * Книга начинается с основ, таких как...

Вячеслав Черников - Разработка мобильных приложений на C# для iOS и Android

Разработка мобильных приложений на C# для iOS и Android
Книга - Разработка мобильных приложений на C# для iOS и Android.  Вячеслав Черников  - прочитать полностью в библиотеке КнигаГо
Название:
Разработка мобильных приложений на C# для iOS и Android
Вячеслав Черников

Жанр:

Android, Программирование: прочее, C, C++, C#

Изадано в серии:

неизвестно

Издательство:

ДМК Пресс

Год издания:

ISBN:

978-5-97060-805-0

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Разработка мобильных приложений на C# для iOS и Android"

Данная книга в сжатой форме описывает целостный процесс создания приложений для смартфонов и планшетов. Рассматриваются особенности мобильных операционных систем и устройств, выбор инструментов для разработки, подготовка рабочей документации в духе Agile, проектирование структуры и архитектуры решения, создание автоматизированного конвейера Continues Integration/Continues Delivery, а также мониторинг работоспособности конечного продукта на устройствах реальных пользователей. Все примеры приведены на языке C#. Издание может быть рекомендована как опытным, так и начинающим программистам, интересующимся разработкой мобильных приложений. Также оно может быть использовано в качестве пособия в вузах, центрах дополнительного образования и др.

Читаем онлайн "Разработка мобильных приложений на C# для iOS и Android". [Страница - 2]

Xamarin.Forms ................................................................................................... 30
Глава 2. Процесс разработки и документация ........................................... 32

2.1. Первичная документация ....................................................................................... 33
2.2. Экраны, данные и логика ........................................................................................ 37
2.2.1. Группировка экранов и сквозное именование ............................................... 39
2.2.2. Таблица экранов ............................................................................................... 43
2.2.3. Карта переходов и состояний .......................................................................... 46
2.3. Cтили и ресурсы ....................................................................................................... 48
2.4. Скрытая функциональность .................................................................................... 49
2.5. Пользовательские сценарии.................................................................................... 50
2.6. Финальный набор артефактов и их обновление ................................................... 51

Глава 3. Архитектура приложения ................................................................... 54

3.1. Многослойный MVVM ............................................................................................. 54
3.2. Декомпозиция по слоям .......................................................................................... 56
3.3. Связи внутри слоев .................................................................................................. 59
3.4. Связи между слоями ................................................................................................ 62
3.5. Структуры данных на основе UI.............................................................................. 66
3.6. Типовая архитектура приложения на Xamarin.Forms ........................................... 70
3.6.1. Слой работы с данными (Data Access Layer, DAL) ........................................... 71
3.6.2. Слой бизнес-логики .......................................................................................... 71
3.6.3. Слой пользовательского интерфейса .............................................................. 72

4  Содержание
3.6.4. Дополнительные классы .................................................................................. 72
3.6.5. Нативная часть.................................................................................................. 73

Глава 4. Базовая инфраструктура и ее применение ............................... 74
4.1. Фундамент Data Access Layer (DAL) ......................................................................... 74
4.1.1. Класс DataServices как единая точка входа в слой DAL .................................. 74
4.1.2. Data Objects и Data Services .............................................................................. 76
4.2. Фундамент Business Layer (BL) ................................................................................ 81
4.2.1. Реализация фоновых задач и сервисов бизнес-логики ................................. 81
4.2.2. Фундамент для ViewModels.............................................................................. 82
4.3. Фундамент User Interface Layer (UI) ........................................................................ 87
4.3.1. Реализация MessageBus .................................................................................... 87
4.3.2. Реализация NavigationService .......................................................................... 88
4.3.3. Реализация DialogService ................................................................................. 94
4.3.4. Реализация BasePage ........................................................................................ 95

Глава 5. Mobile DevOps.......................................................................................... 98
5.1. Про DevOps ............................................................................................................... 98
5.2. Особенности Mobile CI/CD ..................................................................................... 100
5.3. Конвейер CI/CD ...................................................................................................... 102
5.4. Тестирование .......................................................................................................... 109
5.5. Дистрибуция ........................................................................................................... 115
5.6. Мониторинг ............................................................................................................ 118

Часть II. ПРАКТИЧЕСКИЕ СОВЕТЫ НА КАЖ ДЫЙ ДЕНЬ ............. 122
Глава 6. Иконочные шрифты вместо растровых картинок ................ 123
Глава 7. Работаем с состояниями экранов ................................................. 129
Глава 8. Дополнительные анимации при переходе экрана
из одного состояния в другое.......................................................................... 136
Глава 9. Использование FastGrid для создания сложного
интерфейса............................................................................................................... 142
Глава 10. Работа с сетевыми сервисами Json/REST .............................. 149
Глава 11. Авторизация с помощью Facebook, ВКонтакте
и OAuth ...................................................................................................................... 157
11.1. Facebook ................................................................................................................ 157
Подключаем Facebook SDK к проектам iOS и Android ........................................... 159
Подключаем в Android ............................................................................................. 160
Подключаем в iOS .................................................................................................... 161
Интегрируем с Xamarin.Forms................................................................................. 163
Реализация для Android ........................................................................................... 164
Реализация для iOS .................................................................................................. 167

Содержание  5
Подключаем в Xamarin.Forms --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.