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

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

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

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

Google AdMob
Думаю каждый разработчик хочет не только делать приложения, но еще и зарабатывать с них, ранее были статьи как встроить рекламные баннеры AdMob в свое приложение для iOS и Android поэтому если они уже встроены, то остается еще один вопрос, как...
Xamarin.Essentials
Интеграция функциональности контактов была общей задачей, которую меня на протяжении многих лет просили разрабатывать для мобильных приложений. Это варьировалось от полного каталога контактов до простой контактной информации внутри приложения. Большинство требуемых функций включают возможность звонка контакту, отправки SMS или...
Суть вопроса звучит предельно просто: как можно группировать элементы в ListView (полный текст вопроса можно найти здесь). Однако на самом деле создание групп – не такая элементарная задача, как могло бы показаться. Чтобы найти ответ на этот вопрос, нам...
Линковщик
Xamarin Linker используется в проектах iOS и Android для удаления неиспользуемого кода из скомпилированных сборок. Это помогает сократить конечный размер apk или ipa. Однако, он часто действует слишком неразборчиво и также удаляет те методы и поля, которые нужны. Так...
XAML
Иногда при работе с Xamarin Forms некоторые вещи мы реализуем посредством вспомогательного кода, в то время как это можно было бы сделать с помощью обычного XAML. Давайте рассмотрим 10 вещей, которые можно выполнить в XAML, хотя это может быть...
instagram ui kit
Многие все еще думают, что Xamarin.Forms не подходят для сознания продуманных масштабных приложений, которым предстоит стать популярными. И что они не могут сравниться с нативной реализацией. Проекты Xamarin.Forms — это нативные приложения, и они обладают всеми возможностями последних, за...
Xamarin платформа
Чтобы отобразить другой элемент или задать иное значение свойства используется OnPlatform или TargetPlatform enum в зависимости от того, на какой платформе ведется работа. Периодически приходится это использовать, так как элементы иногда просто недостаточно хорошо работают на двух или более...
От переводчика: В одной из своих предыдущих статей я разбирал методы как уменьшить размер приложения, здесь же автор использует еще несколько интересных подходов, а так же приводит сравнение различных настроек при сборке. Приятного чтения) Чем меньше размер файла приложения,...
google play services
При запуске приложения Android, важной частью которого является определение местоположения устройства, можно столкнуться с некоторыми трудностями. Классический способ получения местоположения подразумевает использование основных API-интерфейсов Android. Однако, эти интерфейсы появились сравнительно давно, поэтому с ними подчас бывает непросто разобраться. Чтобы...
xamarin forms
Пытаясь вникнуть в какую-либо незнакомую тему, освоить новый навык или технологию, всегда приходится преодолевать определенные препятствия. Я, например, долгие годы находился на пороге новых для себя знаний, пытаясь подсчитать, сколько времени и усилий мне придется затратить, чтобы овладеть ими...
Многие корпоративные организации делают шаг навстречу облачным технологиям и разрабатывают мобильные приложения для внутреннего использования. Сегодня появляется все больше предприятий, где действует целый ряд внутренних приложений, помогающих повысить производительность работников, вести отчетность по расходам и учёт рабочего времени, отпусков...
.NET Standard 2
Существует несколько отличных способов совместного использования кода в приложениях и создания библиотек для совместного использования их всем миром. Все больше платформ поддерживают C# и .NET, поэтому чтобы для всех упростить процесс разработки приложений был создан новый тип библиотек, который...
iOS устройства
Мы только что обновили нашу поддержку iOS 11 для работы с релизом Xcode 9 GM Seed. Новую сборку можно использовать с Xcode 9 GM для утверждения того, что приложения будут получать все преимущества новых возможностей iOS 11, tvOS 11 и...
xamarin-platform
На мероприятии Microsoft Build 2017 мы рассказывали о концепции Xamarin.Forms 3.0. Мы планировали расширить возможности применения Xamarin.Forms, добавить поддержку новых платформ и добиться того, чтобы все приложения работали быстрее, чем когда-либо ранее. Сейчас я хочу рассказать о некоторых впечатляющих...
Xamarin Live Player
В рамках мероприятия Microsoft Build Day 2  Терри Мерсон продемонстрировал на сцене, как в реальности выглядит разработка под iOS с помощью нового Xamarin Live Player и Visual Studio 2017. Мы одновременно выпустили превью Visual Studio 2017 и Visual Studio для Mac с...