В помощь мобильному разработчику

Описание автора

Александр Алексеев
Александр Алексеев

Xamarin - разработчик. Работаю с .NET платформой с 2012 года, программирую в основном с использованием C#. За это время успел поработать с ASP.NET, Entity Framework, MSSQL, Git

Многооконный режим Android
Одна из моих любимых функций в Android 7.0 Nougat — это поддержка параллельной работы нескольких приложений в новом мультиоконном режиме. Когда у пользователя открыто какое-то приложение и он при этом осуществляет долгое нажатие на кнопку переключателя приложений, тогда он...
Предисловие Мне довольно часто задают этот вопрос: Почему в моём приложении добавлены дополнительные разрешения в файл AndroidManifest.xml? Многие разработчики уверены: эта проблема имеет какое-то отношение к Xamarin.Android, но они в действительности не представляют, что же на самом деле происходит...
Android HAXM
В последнее время меня очень часто спрашивают о моих рекомендациях по поводу настройки эмуляторов Android x86 для Windows либо Mac. Недавно я отошел от эмуляторов Android Hyper-V для VS (они великолепны), и как полагается у меня есть все API-интерфейсы...
Практически каждое приложение требует того, чтобы в нём присутствовало специальное поле, где пользователь сможет вводить свои данные. На мобильном устройстве при выборе поля ввода вызывается экранная клавиатура, и в зависимости от настроек платформы и приложения следствием этого могут быть...
VSTS и HockeyApp
В предыдущем посте я рассказал о том, как создавать определение сборки с помощью VSTS и как самостоятельно настраивать агента сборки на Mac.В этом посте я расширю это определение сборки, так что мы сможем автоматически публиковать наше приложение на HockeyApp....
xamarin profiler logo
В распоряжении разработчиков есть много инструментов, помогающих выявлять в коде проблемы (и сохранять наше душевное равновесие); к примеру, функции IDE, такие как IntelliSense, находят ошибки в момент набора кода, отладчик выводит в приложении окно при его запуске, а профайлер,...
Поиск файлов в эмуляторе
При разработке на эмуляторе периодически возникает необходимость взглянуть на файлы, которые создаются приложением. Все инструменты программ для разработки приложений и каждый эмулятор обладают разными возможностями для чтения и записи файлов на диск.   Эмулятор ОС Windows Mobile Я нахожу, что...
На утреннем Connect(); 2016 центральной темой стало представление Натом Фридманом и Джеймсом Монтемагно Visual Studio для Mac. Visual Studio для Mac — это среда разработки, оптимизированная под создание мобильных и облачных п  риложений с Xamarin и .NET. Это универсальный механизм для...
Firebase лого
В последние время эту тему часто поднимали в XamarinChat Slack. Ведь если присмотреться, сейчас доступно не так уж много информации о том, как подключить Firebase Cloud Messaging (FCM) для работы в проекте Xamarin.Android. Примерно месяц тому назад я реализовал...
 Благодаря долгим месяцам напряженной работы, содействию разработке заинтересованных сторон и аналитическому рассмотрению кода; после выпуска новых версия операционных систем и многих интересных возможностей, совершенно новый медиаплагин для Xamarin и Windows наконец-то готов предстать на суд общественности. Не имеет значения,...
Xamarin platform
На этой неделе в Microsoft Connect() мы анонсировали Xamarin Workbooks и Inspector — два интерактивных инструмента программирования, которые охватывают главные вопросы в широком спектре проблематики разработки приложений, и теперь данные материалы доступны для всех. Workbooks представляет собой комплект из...
Благодаря Quick Setting Tiles пользователи Android получают быстрый доступ к важным системным приложениям и настройкам с помощью простого свайпа и последующего клика. На этих плитках (tiles) размещается ряд системных настроек, в том числе Wi-Fi, Bluetooth, передача геогеоданных и тип...
VSTS и HockeyApp
После того как Microsoft приобрела HockeyApp и Xamarin, у них теперь появились все инструменты, необходимые для того, чтобы предоставить полнофункциональную конвейерную обработку CI/DI. В конечном счете она выглядит примерно следующим образом.
Exrin — это фреймворк MVVM с более высокими уровнями абстракции, чем большинство других фреймворков. Он предназначен для работы с Xamarin Forms, но не имеет зависимости от них. Он, безусловно, подкидывает мысли о том, как следует разрабатывать проект, и при...
Распознание лиц
Недавно я немного поиграл с вышедшей для iOS библиотекой фотогалереи и камеры под названием Chafu. iOS обеспечивает достаточно простой API-интерфейс для того, чтобы можно было выполнять массу разнообразных задач, таких как чтение кодов bar и QR, а также некоторых...