Спостережувані моделі в Realm Xamarin

Якщо вас дратує аспект оновлення даних, що зберігаються в моделях, і ви думаєте про те, як було б здорово, якщо б модель могла бути більш самостійною і повідомляти про зміни, ласкаво просимо під кат.



Читати далі →

Повість про неможливе ба: big.LITTLE і кешування

Коли хтось вимовляє слово багатоядерний, то ми несвідомо маємо на увазі SMP. Це успішно спрацьовувало для нас до недавнього часу, поки ARM не оголосила про big.LITTLE. Архітектура ARM big.LITTLE є першим масово виробленим прикладом архітектури AMP, і як ми побачимо далі, вона піднімає планку складності багатоядерного програмування ще вище.

Читати далі →

.NET Portability Analyzer


.NET Portability Analyzer це зовсім не новий додаток, яке, по причині появи .NET Standard мало б стати цікавим для розробників. Портируемость коду прискорює роботу команд в рази. Якщо вам цікаво дізнатися наскільки переносимо на іншу платформу ваш код, то ви можете використовувати .NET Portability Analyzer, який доступний у вигляді розширення для Visual Studio і у вигляді окремого консольного додатку.

.NET Portability Analyzer актуальне для розробників .NET, .NET Core, UWP, Xamarin і Mono.
Далі пропоную вашій увазі факти і опис процесу використання.

Читати далі →

Добірка відео-матеріалів по розробці на Xamarin + ключові новини Connect(); //2016

Кілька днів тому відбулося одне з найбільших заходів для розробників Microsoft Connect(); //2016, і ми розповідали про ключові новини, анонсовані на відкритті. У цьому матеріалі ми зібрали весь контент, який торкнувся зміни у фреймворку Xamarin і доповнили підбіркою відео The Xamarin Show на Channel 9. Також нагадуємо, що в листопаді-грудні проходять перші митапы по розробці на Xamarin Москві і Санкт-Петербурзі, а в Telegram є канал для розробників на Xamarin.



Читати далі →

.NET Standard Library – адекватний стандарт?

Всякий раз, коли у поточному процесі з'являються відхилення, треба задати наступні питання: «Це сталося тому, що у нас не було стандарту? Це сталося тому, що ми не слідували стандарту? Це сталося тому, що стандарт не був адекватним?»
Масаакі Імаі (автор концепції Кайдзен)

image
Читати далі →

Анонс .NET Standard 2.0


Не так давно в мережі з'явився пост Immo Landwerth, який розповідає про .NET Standard 2.0
Якщо коротко, то це уніфікація .NET для наступних гілок .NET Framework .NET Core і Xamarin. Висловлюючись зрозумілими словами це набір API, який буде реалізований всіма платформами.

І відразу значна зміна: .NET Standard замінить бібліотеки PCL. Хоча для розробників суть і залишиться колишня, реалізація буде інший. Їздити машина буде, як і раніше, але зміниться назва і вміст під капотом (мабуть, в кращу сторону).

Читати далі →

Добірка корисних матеріалів по розробці на Xamarin

Ділимося корисним контентом по розробці на Xamarin: відео The Xamarin Show на Channel 9, базовий курс Microsoft Virtual Academy для новачків, список навчальних матеріалів і перший в Росії Moscow Xamarin Meetup.



Читати далі →

Шукаємо помилки в Mono: сотні їх


Великі проекти перевіряти цікаво. Як правило, у них вдається знайти різні цікаві помилки і розповісти про них людям. Також це хороший спосіб тестування нашого аналізатора і поліпшення різних його аспектів. Я давно хотів перевірити 'Mono', і врешті така нагода з'явилася. І, варто сказати, перевірка себе виправдала, оскільки вдалося знайти багато цікавого. Про те, що ж знайшлося, які нюанси виникли при перевірці, і буде ця стаття.

Читати далі →

Зручний REST для Xamarin-додатків

Розробникам на Xamarin доступний багатий вибір компонентів для роботи з мережею, і в сьогоднішній нашій статті ми розглянемо набір модулів, які також можуть бути використані у PCL-проектах на Xamarin.Forms.

Всі статті з колонки можна знайти і прочитати за посиланням #xamarincolumn, або в кінці матеріалу під катом.



Читати далі →

Працюємо з станами екранів в Xamarin.Forms

Друзі! Ми раді представити новий матеріал на тему розробки мобільних додатків на Xamarin. У новій статті ми розглянемо, як у Xamarin.Forms реалізовувати управліннями станами вікон (триває завантаження даних, відсутній інтернет і інші) на XAML. Всі статті з колонки можна знайти і прочитати за посиланням #xamarincolumn

Один екран, багато станів

Переважна більшість сучасних бізнес-додатків активно взаємодіють із зовнішніми інтернет-сервісами з метою отримання даних для відображення. Крім цього, часто виникають ситуації, в яких один і той же екран може показувати різні набори даних, аж до зміни оформлення.

Мобільні додатки, на відміну від веб-сайтів мають набагато швидше взаємодіяти з користувачем, тому показувати тривалий час порожній екран під час завантаження даних, вважається не дуже правильним. Додатково, додаток повинен повідомляти про помилки завантаження даних або відсутності інтернет-з'єднання. Ледачі розробники можуть обійтися відображенням спливаючих повідомлень в дусі «Помилка завантаження даних», але ми підемо іншим шляхом.

Читати далі →