Pull to refresh

MonoDroid — программа тестирования Mono для Android

Mono & Moonlight *
imageМигель Де Иказа в своем блоге рассказал о прогрессе работы над портированием проекта Mono на платформу Android. Для доступа к ранним тестовым версиям уже сейчас, необходимо пройти следующий опрос.

Мигель описал следующие направления в разработке MonoDroid:

— C#-биндинги для Android API;
— полноценный JIT-компилятор: поддержка LINQ, dynamic, DLR (поддержка на Android разработки на Python, Ruby и других динамических языках реализованных для DLR);
— инструменты позволяющие поставлять с приложением только те компоненты Mono, которые требуются приложению;
— компиляция Ahead-of-Time, которая позволит по желанию задать возможность прекомпиляции приложения на Mono в момент установки на устройство, что позволит ускорить последующий запуск приложения.

Кроме того, Мигель пишет, что они пока дискутируют над вопросом нужно ли предоставить возможность общего mono runtime либо встраивать такой runtime в каждое приложение. Кроме того, команду Mono интересует ваше мнение о инструментах разработки, которые вы хотели бы видеть для MonoDroid.
Total votes 49: ↑32 and ↓17 +15
Views 3.6K
Comments 29

Первая демонстрация MonoDroid — написание Mono/.NET-приложений под Android

Mono & Moonlight *
Недавно команда разработчиков MonoDroid через твиттер объявила, что первые 250 тестеров получили доступ к набору инструментов MonoDroid.

MonoDroid — это платформа, с помощью которой разработчики могут писать приложения на базе Mono (открытая реализация .NET) для мобильной платформы Android.

Ниже представлено видео, в котором по шагам рассказывается как настроить среду MonoDroid с интеграцией в Visual Studio 2010 и написать первое android-приложение на Mono.



Набор инструментов MonoDroid будет доступен разработчикам как под Windows, так и под Linux и MacOS X.
Total votes 54: ↑43 and ↓11 +32
Views 5K
Comments 38

Вышел релиз MonoDroid 1.0

.NET *
image
Это первый стабильный релиз. Среди основных возможностей:
  • разработка на .NET и C# для Android-планшетов и смартфонов
  • .NET-биндинги для Android API
  • публикация приложений в Android Market
  • плагин к Visual Studio 2010 (в следующих версиях появится поддержка MonoDevelop)
  • Mono 2.10

Более подробно можно узнать на mono-android.net
Ссылка на ознакомительную версию: mono-android.net/DownloadTrial

UPD: Мигель Де Иказа написал пост с подробностями:
tirania.org/blog/archive/2011/Apr-06.html
Total votes 41: ↑34 and ↓7 +27
Views 5.2K
Comments 28

Пишем первое приложение на Mono Android

Mono & Moonlight *
Sandbox
Здравствуйте. В этой статье я бы хотел поделиться своим опытом создания приложений для мобильной платформы Android с использованием Mono и разобрать простой пример.

Для начала работы с Mono Android необходимо установить:
Читать дальше →
Total votes 67: ↑59 and ↓8 +51
Views 57K
Comments 51

Разработчики Mono основали коммерческую компанию Xamarin

Mono & Moonlight *
Пример Red Hat и MySQL показал, что Open Source может стать неплохим источником дохода, если грамотно подойти к делу. Основной разработчик проекта Mono Мигель де Икаса с коллегами тоже решил пойти по проторенной дорожке и заработать немного денег, в чём мы все можем пожелать ему успеха. В понедельник он объявил об основании коммерческой компании Xamarin. Вот что они планируют сделать:
  • Новое коммерческое воплощение .NET для iOS
  • Новое коммерческое воплощение .NET для Android
  • Продолжение развития и поддержки открытых компонентов Mono и Moonlight. «Можете называть это International Mono Support», — говорит Мигель, намекая на свой прошлый проект International Gnome Support (Helix Code, Ximian)
  • Изучение возможностей по применению Moonlight для мобильных устройств и Mac AppStore.
Читать дальше →
Total votes 38: ↑34 and ↓4 +30
Views 3.7K
Comments 44

Miguel de Icaza про ASP.NET MVC, Moonlight и суд над Android

.NET *ASP *Mono & Moonlight *
Translation


Предлагаю перевод недавнего интервью Мигеля для портала InfoQ.

У нас появился шанс связаться с Мигелем де Икаса, основателем проекта Mono и материнской компании Xamarin. Мы затронули несколько тем, включая будущее ASP.NET MVC в Mono и прекращение разработки Moonlight.
Читать дальше →
Total votes 47: ↑44 and ↓3 +41
Views 2.6K
Comments 11

Сетевая недокроссплатформенность

Positive Technologies corporate blog Development of mobile applications *


Здравствуйте! В этой статье я хотел бы поделиться своим опытом с начинающими разработчиками, которые учатся писать мобильные приложения, но еще не очень далеко продвинулись на этом поприще. Если быть точным — я бы хотел рассказать, как писать переносимый код и проектировать приложения, которые будут работать как на «родных» .NET-платформах (Windows Phone 7 и настольные приложения Windows), так и на портированных версиях .NET для мобильных платформ, таких как Monotouch и Monodroid.
Читать дальше →
Total votes 41: ↑35 and ↓6 +29
Views 15K
Comments 19

Прототип голосового списка покупок для WP8, Win8, Android c бекендом в Azure за 2,5 часа

.NET *Mono & Moonlight *Development for Windows Phone *
С 9 по 11 ноября проходил Windows 8 Хакатон RUWOWZAPP, куда я сначала зарегистрировался как участник, а потом удостоился чести присутствовать на мероприятии в качестве эксперта. Будучи в качестве эксперта я познакомиться со множеством замечательных людей и их проектов. Было настолько интересно что продолжал консультировать даже по ночам, и на сон оставалось 4-5 часов. Я настолько заразился позитивом и энергией и желанием людей создавать, что тоже не удержался от создания своего небольшого прототипа приложения — Списка покупок с поддержкой распознавания голоса.
За пару часов мне удалось сделать функциональный прототип, демонстрирующий идею приложения, с клиентами для WP, Win8, Android

Мне не хотелось участвовать в конкурсе приложений с таким сырым прототипом, но мне очень хотелось показать то что я сделал за пару часов, и в последний момент, перед выступлением последнего участника встал в очередь на выступление, и ведущий позволил мне продемонстрировать свои поделки:



Приложение вызвало большой интерес у участников хакатона и фактически это обещанная статья со всеми ответами на вопросы, на которые тогда у меня не хватило времени.

Для тех кто хочет сразу посмотреть код, исходники можно скачать здесь
А остальных прошу под кат.
Читать дальше →
Total votes 41: ↑36 and ↓5 +31
Views 8.7K
Comments 3

Разработка приложений для Android с C#

Development of mobile applications *C# *
Tutorial
Recovery mode
Monodroid и Monotouch это фреймворки от xamarin, которые дают возможность разрабатывать приложение на языке C# для Android и iOS соответственно. Так как это относительно новая технология информации в интернете не слишком много (за исключением офф сайта и большого количества тем на stackoverflow.com), на русском языке же я не нашел никаких туториалов и информации вообще.

Что бы устранить это недоразумение решил написать небольшой туториал о том как начать разрабатывать приложения под мобильные платформы при помощи этих фреймворков. В этой статье я рассмотрю только Monodroid.

image
Читать дальше →
Total votes 65: ↑52 and ↓13 +39
Views 272K
Comments 77

Подробно о Xamarin

.NET *Development of mobile applications *C# *Xamarin *
Sandbox
Вы неплохо владеете языком C# и платформой .NET в целом? Вам надоело стоять в стороне и смотреть, как кто-то другой пишет крутые мобильные приложения вместо вас? У меня есть для вас кое-что интересное! То, что поможет вам изменить сложившуюся ситуацию и позволит писать отличные мобильные приложения, не требуя отдельного изучения Objective-C и Java. Я расскажу вам о продукте Xamarin. Подробно и правдиво.

Что это?



Xamarin — это фреймворк для кроссплатформенной разработки мобильных приложений (iOS, Android, Windows Phone) с использованием языка C#. Идея очень простая. Вы пишете код на своем любимом языке, с применением всех привычных для вас языковых фич типо LINQ, лямбда-выражений, Generic`ов и async`ов. При этом вы имеете полный доступ ко всем возможностям SDK платформы и родному механизму создания UI, получая на выходе приложение, которое, строго говоря, ничем не отличается от нативных и (по крайней мере по заверениям) не уступает им в производительности.

Фреймворк состоит из нескольких основных частей:
Читать дальше
Total votes 83: ↑73 and ↓10 +63
Views 430K
Comments 64

Разработка IM на конкурс Павла Дурова с помощью Xamarin

Development of mobile applications *Mono & Moonlight *C# *Xamarin *
Sandbox
image
Добрый день.

Как многие наверное знают, Павел Дуров разрабатывает новый клон What's App и прочих популярных мессенджеров на базе своего собственного протокола MTProto.

Недавно американская компашка выпустила iOS клиент под этот протокол под названием Telegram. Параллельно с этим проводится — конкурс на разработку Android клиента.
Недавно завершился второй этап, народ отправил свои поделки и я в том числе. Скажу сразу, второй этап я не прошел.

В отличие от многих участников, для разработки я пользовался языком C# и Xamarin о чем и хочу рассказать подробнее ниже, так как по Xamarin в рунете информации скажем прямо немного.

Читать дальше →
Total votes 43: ↑38 and ↓5 +33
Views 24K
Comments 23

Xamarin. За и против

Development for iOS *Mono & Moonlight *Development for Android *Xamarin *
Sandbox
image

Наверное, каждый .NET разработчик, знакомясь с monodroid и monotouch, хочет узнать, что его ждет. Стоит ли тратить свои силы и время на изучение, какой потенциал платформы, не превратится ли разработка в тестирование фреймворка?

Уже больше года моей основной задачей является разработка на C# под Android и IOS, и я постараюсь ответить на основные вопросы, возникающие при выборе monotouch и monodroid. В статье будет много личного мнения и описания костылей, так как ответы по техническим вопросам можно легко найти на официальном сайте Xamarin: docs.xamarin.com

Поскольку Xamarin 3 вышел только недавно, мне не удалось полностью прощупать новые возможности и изменения в платформе. Тем не менее, почти все «особенности» разработки в monotouch и monodroid по-прежнему актуальны.
Читать дальше →
Total votes 48: ↑42 and ↓6 +36
Views 60K
Comments 31

Отправляем зашифрованные SMS сообщения с Virgil

Virgil Security, Inc. corporate blog Information Security *Cryptography *Programming *
Tutorial

Привет, Хабр!
Несмотря на набирающие все большую популярность мобильные мессенджеры, такие как WhatsApp и Telegram, старые добрые SMS все еще не теряют свою актуальность. SMS можно использовать для отправки разного рода уведомлений, для двухфакторной аутентификации или при сбросе пароля. Однако последние успешные атаки на мобильные сети заставляют задуматься о дополнительном уровне защиты передаваемых с помощью SMS данных.
В этой статье мы поговорим о том, как используя сервисы Virgil и Twilio, сделать процесс отправки SMS на Android устройства безопасным.
Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views 11K
Comments 13