Разработка мобильных приложений на Xamarin.
после оплаты (24/7)
(для всех устройств)
(в т.ч. для Apple и Android)
Эта книга представляет собой практическое руководство по Xamarin.Forms и кросс-платформенный справочник по созданию собственных приложений для Android, iOS и Windows Phone с использованием C# и .NET. Если вы думаете о платформе Xamarin как о пирамиде с Xamarin. Android и Xamarin.iOS в основе и Xamarin.Forms на вершине — вот что в этой книге рассматривается применительно к C#. Мобильный пользовательский интерфейс составляет львиную долю пирамиды, и в этой книге исследуются важные концепции, элементы и рецепты использования макетов, элементов управления и списков Xamarin. Во многих новых проектах Xamarin остро стоит вопрос: подходит ли Xamarin.Forms для моего проекта? В этой книге рассматриваются основные моменты сравнения варианта Xamarin.Forms с подходом, специфичным для конкретной платформы, с Xamarin.Android или Xamarin.iOS. Когда вы достигли пределов того, что Xamarin.Forms может делать «из коробки», вы захотите настроить элементы управления Xamarin.Forms с помощью пользовательских средств визуализации для использования функций, специфичных для платформы. Вы также изучите все ключевые шаблоны навигации пользовательского интерфейса Xamarin: иерархические и модальные, раскрывающиеся списки, вкладки, панель навигации и другие. Вы можете использовать предоставленный код навигации для построения скелета практически любого бизнес-приложения. Эта книга представляет собой руководство по доступу к данным SQLite. Мы рассмотрим наиболее распространенные способы доступа к базе данных SQLite в приложении Xamarin и способы создания уровня доступа к данным (DAL). После настройки базы данных вам нужно будет привязать данные к пользовательскому интерфейсу. Вы можете сделать это вручную или использовать привязку данных Xamarin.Forms для привязки элементов пользовательского интерфейса к источникам данных. Мы рассмотрим множество методов привязки данных для чтения и записи как к моделям данных, так и к моделям просмотра для архитектуры Model-View-ViewModel (MVVM). Для создания приложения требуется нечто большее, чем просто пользовательский интерфейс и доступ к данным; вам также потребуется организовать свой код в архитектуру профессионального уровня. Мы изучим методы создания решений от новичка до предприятия, которые помогут вам разделить функциональные уровни, управлять кодом, специфичным для платформы, и совместно использовать кроссплатформенные классы для оптимального повторного использования кода, тестируемости и удобства обслуживания.
Характеристики
- Язык
- Английский