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

Android материалы

Sing In With Google
Введение Почти в каждом мобильном приложении есть возможности для входа в существующий аккаунт  или регистрации нового пользователя. Для регистрации пользователю, как правило, приходится вводить личные данные в специальную форму (это может быть, к примеру, имя, номер телефона или адрес...
Admob Android
Самый простой способ монетизации мобильного приложения заключается в том, чтобы заключить договор с рекламодателем и затем показывать в приложении релевантную рекламу. Это предельно просто: на экране отображается рекламное объявление, пользователи нажимают на него, и Вы делаете на этом деньги....
Visual Studio
Во время разработки программисты часто выводят логи, предупреждения и ошибки для отладочного процесса. Из-за сложности мобильных операционных систем и приложений разработчикам нужно понимать, что происходит в устройстве и различных частях операционной системы. Вот здесь логи  iOS и  Android устройств...
Логотип Realm
Будучи разработчиком .NET, я неравнодушен к MVVM и привязке данных. Благодаря им я могу отвязать представления от логики приложения, и, в большинстве случаев, писать приложение без необходимости беспокоиться об обновлении пользовательского интерфейса. Однако, остается один раздражающий аспект — обновление...
В течение нескольких праздничных дней я разработал приложение Scoreboard, предназначенное для отслеживания результатов спортивных мероприятий и настольных игр, которое сейчас доступно для iOS и Android! Я не ожидал того, что мне удастся с нуля написать приложение для iOS и...
Элемент управления Xamarin Forms ListView позволяет достичь того, чтобы при движении сверху вниз, выполненном пользователем в верхней части ListView, вызывалась команда обновления. Я говорю «команда обновления» потому, что движение сверху вниз для обновления просто запускает «команду», а Вы уже можете...
Android
Диалог подобен любому другому окну, которое выскакивает на фоне текущего, уже открытого. И он используется для показа определенных коротких сообщений, для предложения пользователю ввести какие-либо данные, а также для того, чтобы позволить ему принять некое решение исходя из доступных...
AdMob android
В последние время я занимался экспериментальной интеграцией рекламного контента в приложения, над которыми сейчас работаю. В первую очередь мне хотелось не заработать денег, а просто настроить всё должным образом и заставить правильно работать. Я испытывал две рекламные сети —...
Сервисы Google Play предлагают разработчикам множество невероятных API-интерфейсов для интеграции в приложения iOS и Android. В частности, разработчикам Android доступно несколько дополнительных API-интерфейсов, дающих ещё больше возможностей и интеграции с операционной системой Android при разработке приложений для этой платформы....
Многооконный режим 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, находят ошибки в момент набора кода, отладчик выводит в приложении окно при его запуске, а профайлер,...