У Google новые смартфоны, новые наушники, новая камера и даже новая NoSQL-база данных! У iOS же открытый код ядра и проблемы с Uber. Если серьезно, то в новом дайджесте есть еще оптические эффекты, отказ HP от Windows 10 Mobile, сертификация Xamarin University, игровая реклама, лучшие приложения и многое другое.
Рубрика «xamarin» - 5
Дайджест интересных материалов для мобильного разработчика #224 (2 октября — 8 октября)
2017-10-08 в 16:28, admin, рубрики: apple, Google, ios 11, kotlin, swift, uber, xamarin, Блог компании Everyday Tools, маркетинг мобильных приложений, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSКак я проходил сертификацию в Xamarin University
2017-10-02 в 15:13, admin, рубрики: C#, microsoft, xamarin, Xamarin University, xamarincolumn, Блог компании Microsoft, разработка мобильных приложений, Разработка под android, разработка под iOSПривет! Мы периодически рассказываем о разработке на Xamarin, и даже создали колонку #xamarincolumn для интересующихся. Сегодня настало время историй (точнее, одной истории). Под катом вы узнаете про обучение в Xamarin University и прохождение сертификационного экзамена из первых рук.
Эволюция кроссплатформенной разработки: плюсы и минусы Xamarin
2017-09-15 в 15:03, admin, рубрики: xamarin, разработка мобильных приложений
Подобно эпохе в нашей собственной истории, когда четвероногие млекопитающие совершили прыжок в эволюции и стали двуногими, Xamarin.Forms пытается оставить свой след в истории разработки программного обеспечения, построения архитектуры и дизайна. Благодаря его возможностям мы с легкостью можем разрабатывать приложение (предварительно создав для него свой неповторимый дизайн), которое может работать на трех разных операционных системах с той же базой кода C# и пользовательским интерфейсом, и для которого предусмотрена возможность повторного использования кода и индивидуальной настройки.
Я тоже решил принять участие в этой важной вехе развития разработки программного обеспечения. После того как я разработал приложение, которое помогает мне контролировать здоровье пациентов, я решил поделиться своим мнением насчет плюсов и минусов Xamarin.
Взвесим все «плюсы» и «минусы» Xamarin
Самодостаточные контроллы на Xamarin.Forms. Часть 3. Разбираемся с NuGet
2017-08-28 в 14:01, admin, рубрики: .net, android development, Android разработка, ios development, iOS разработка, nuget, xamarin, xamarin.forms, архитектура, Блог компании Mobile Dimension, мобильная разработка, Разработка под android, разработка под iOS
В прошлых главах мы строили архитектуру приложения на Xamarin таким образом, чтобы отдельные контролы можно было переиспользовать самым простым образом в других приложениях. В этой части мы обернем эти контролы в отдельный NuGet-пакет, опубликуем его на сайте nuget.org и попробуем переиспользовать их в другом приложении, при этом написав минимальное количество кода.
Читать полностью »
Что общего между конечными автоматами, анимацией и Xamarin.Forms
2017-08-11 в 9:51, admin, рубрики: .net, Binwell, C#, microsoft, Mono и Moonlight, xamarin, xamarin.forms, xamarincolumn, Блог компании Microsoft, мобильная разработка, мобильные приложения, разработка мобильных приложений, сложные анимацииЕсли вы были студентом технической специальности, то наверняка помните курс, посвященный конечным автоматам. Эта простая, но очень емкая модель (конечный автомат, он же finite state machine, он же FSM) используется довольно широко, хотя и большинство программистов о ней незаслуженно забывают. Сегодня мы поговорим о конечных автоматах и их применении в создании комплексных анимаций в приложениях на Xamarin.Forms.
JetBrains Rider 2017.1 — первый релиз новой кроссплатформенной .NET IDE
2017-08-08 в 8:37, admin, рубрики: .net, .net core, ASP, ASP.NET, C#, F#, unity3d, Visual Studio, xamarin, Блог компании JetBrainsНесколько дней назад мы выпустили первую версию JetBrains Rider — новой кроссплатформенной IDE для .NET-разработки на базе IntelliJ-платформы и ReSharper. Rider теперь можно не только загрузить, но и купить. Rider входит в подписку All Products Pack, так что если она у вас есть — загружайте и пользуйтесь, ничего не доплачивая.
Что еще за Rider?
Rider — это IDE для .NET-разработки, которой можно пользоваться на Windows, Mac и Linux. Rider подходит для многих видов .NET-приложений, в том числе ASP.NET, .NET Core, .NET Framework, Xamarin и Unity.
Читать полностью »
Добавляем эффект нажатия в Xamarin.Forms
2017-07-26 в 8:30, admin, рубрики: .net, C#, effects, xamarin, xamarin.forms, разработка мобильных приложенийXamarin.Forms набирает обороты и, к сожалению, из коробки доступно совсем мало возможностей, все неоходимо добавлять через Dependency service или рендереры. На этой волне стало очень много различных библиотек, добавляющих зачастую базовый функционал.
Мое решение не исключение.
У меня стояла задача сделать небольшое расширение, позволяющее добавить эффект нажатия на почти любой элемент для iOS и Android.
Red Architecture — красная кнопка помощи для сложных и запутанных систем
2017-07-21 в 14:24, admin, рубрики: C#, clean architecture, mobile development, Red Architecture, xamarin, архитектура, мобильная разработка, Проектирование и рефакторинг
В начале несколько слов о названии, почему Red?
Всё просто. Любому явлению, которое претендует на определённый уровень целостности, необходим идентификатор. На такой идентификатор люди ссылаются в обсуждениях и сразу становится понятно о чём речь. В случае с архитектурой не стоит делать попытку описать в названии суть, любая архитектура это сложная вещь. Поэтому — просто Red!
Наверное у кого-то возникнет вопрос — а зачем нужна ещё одна архитектура?
Основная суть всех архитектурных нововведений в уменьшении связей в коде, т.н. code decoupling. И как следствие, улучшение тестируемости, поддержки, упрощению ввода новых функций и т.д. Но пока ни одна архитектура не признана “идеальной”, остаётся много неприкладных проблем, над которыми программисты ломают голову. Предложения по улучшению архитектур будут продолжаться до тех пор пока “идеальная” архитектура не будет найдена, т.е., вероятно будут продолжаться всегда.
Задача Red Architecture — свести сложность реализации логики приложения к минимуму, оставляя при этом нетронутыми возможность применения и все преимущества других паттернов проектирования.
Red Architecture имеет один класс, необходимый для своей реализации, и четыре соглашения.
7 лучших ферм устройств для тестирования мобильных приложений
2017-07-18 в 12:30, admin, рубрики: android, Binwell, Developer Day 2017, microsoft, Samsung, xamarin, xamarin.forms, xamarincolumn, Блог компании Microsoft, журнал хакер, кроссплатформенная разработка, мобильная разработка, мобильные приложения, разработка мобильных приложений, Разработка под android, разработка под iOS, Тестирование мобильных приложенийЕще в далекие времена, когда балом смартфонов заправляли Nokia и Microsoft, возникла одна характерная особенность мобильной разработки — разношерстность устройств по характеристикам и модификациям операционок. Приходилось тестировать приложение не только на разных версиях ОС, но и на разных физических устройствах. После выхода iOS самих моделей телефонов всегда было мало, поэтому с ними проблем не возникало. А вот в мире Android проблема фрагментации встала во весь рост. Моделей на рынке тысячи, и все время появляются новые, и твое приложение или игра должны гарантированно работать на каждой из них. Добавим еще разные версии прошивок на этих моделях… И поймем, что вручную потребуется куча человеко-часов для проверки каждого релиза.
Дайджест интересных материалов для мобильного разработчика #212 (10 июля — 16 июля)
2017-07-16 в 12:52, admin, рубрики: android, App Store, apple, arkit, kotlin, react native, roadmap, swift, ux дизайн, windows phone, xamarin, Блог компании Everyday Tools, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSВ этот раз у нас все цвета мобайла – дорожные карты iOS- и Android-разработчиков, безопасность, конец Windows Phone, инструменты и дизайн.