Вниз  Xamarin
- 30.07.2017 / 17:04
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
Общая информацияXamarin (произносится [зэ́мэрин]) — американская компания в области разработки ПО. Занимается разработкой и поддержкой Mono и инструментов для разработки приложений на языке C# для iOS, Android, Windows, Mac.
- Wikipedia
* До 2016 года - самостоятельный продукт
* С 2016 компания была куплена Microsoft и входит в состав Visual Studio


--- Официальный сайт (en)
--- Developer Xamarin (en)
--- GitHub (en)
--- Подробно о Xamarin (ru)
--- Подкаст о Xamarin (en)


Гайды, статьи, учебникиРуководство по созданию кроссплатформенных приложений
Моя подборка книг (иногда обновляется)

Статьи пользователей annimon.com[reserved]
Игровые движкиПопулярные 2D/3D движки, можно использовать как в готовой реализации, так и непосредственно в своем движке. По ссылкам ниже доступны так же и гайды с примерами и кодом (developer.xamarin.com)

--- Monogame
--- UrhoSharp
--- CocosSharp


Новости из мира Xamarin29.08.17 - Share More Code with .NET Standard 2.0
__________________
 わからない!!

Изменено Витаминыч (5.04 / 19:08) (всего 3 раза)
- 8.08.2017 / 23:09
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
Сегодня, ради интереса, решил запустить HelloXamarin в эмуляторе. Я ни на что не рассчитывал, ибо изначально решил, что буду на мобилке этим заниматься, благо, теперь она есть.

И каково было моё удивление, когда эмулятор запустился! :hack:
Да, на моем ноуте он подтормаживает, но работает. А вот Android Studio, а так же IDEA ни в какую не хотят запускать эмуль, ибо VT-x не поддерживается. Надо париться со сторонними решениями, в виде GenyMotion.

Единственное, что я додумался сделать, это пересоздать устройство в AVD (тоже самое, а дефолтное удалив), чтобы исправить косяк с разрешением. И заодно убрав ненужную клавиатуру (видимо, версия эмуля для А2.3 с кверти). И в меню разработчика поставил галку на отладке по USB, без этого отладка хоть и запускается, но в эмуляторе ничего не появляется.
Пишем код, и просто жмякаем F5. Смотрим в консольку и ждем, когда все запустится. Если не хотите часто сидеть просто так - не закрывайте окно эмуля, самый долгий запуск только в первый раз, потом быстрее, но, если часто дебажить, то заметны простои.

Имхо, если у вас нет реального устройства и есть проблемы с эмуляцией, то можете попробовать писать программы с Xamarin.Android (нативщина, а Xamarin.Forms - это для мультиплатформы, используется только общий код для UI и т.п.). Если ПК норм - то чем больше ОЗУ, тем отзывчивее интерфейс ОС в эмуле. Если как у меня - то лагать будет так же, как на китайце за 2к рублей с 512 МБ ОЗУ :gg: Если нет разницы - зачем платить деньги? :gg: Лучше отложите в копилку на новый девайс) С его покупкой сможете перейти на "родную" яву, благо что с С# не сложно будет перенести код. Ну и тестить на реальном железе. Хотя, иногда полезно проверять свой софт и игры на слабеньком железе :)
И да, если вы подключите реальное устройство, то Visual Studio автоматически его подхватит (конечно, если adb драйвер прописан :gg: Для планшета, помню, надо было ковыряться).
__________________
 わからない!!


Прикрепленные файлы:
Снимок1.png (31.62 кб.) Скачано 229 раз
Снимок2.png (11.12 кб.) Скачано 225 раз
Снимок3.png (20.24 кб.) Скачано 204 раза
Снимок4.png (28.17 кб.) Скачано 203 раза
- 19.09.2017 / 12:52
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
Разработчикам Xamarin мы рады сообщить о предварительной поддержке библиотек .NET Standard 2.0 в Xamarin.iOS 10.14, Xamarin.Android 7.5, Xamarin.Mac 3.8 и Mono 5.4, и начать работу с ними можно уже сегодня!
https://blog.xamarin.com/share-code-net-standard-2-0/
__________________
 わからない!!
- 19.10.2017 / 11:03
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
+ https://github.com/adamped/Instagram
~ Разработка интерфейса сложного приложения в Xamarin.Forms на примере Инстаграм. Экраны приветствия, логина и главный
- https://xamarinhelp.com/creating-instagram-ui-xamarin-forms/
__________________
 わからない!!

Изменено Витаминыч (19.10 / 16:01) (всего 1 раз)
- 5.04.2019 / 18:52
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
__________________
 わからない!!
- 5.04.2019 / 19:09
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
Моя подборка книг (иногда обновляется)
__________________
 わからない!!
- 16.07.2019 / 22:33
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
__________________
 わからない!!
- 25.07.2019 / 18:53
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
Xamarin для разработчиков Java
- https://docs.microsoft.com/ru-...rted/java-developers
__________________
 わからない!!
- 29.07.2019 / 12:21
Death
  Пользователь

Death 
Сейчас: Offline
Лол. Это как? Это они используя что-то из java сделали какое-то api под шарп? Я не понял, java же это "нативщина" андроида. Или уже всё не так?
__________________
 Смерть правит миром


Прикрепленные файлы:
IMG_20190729_13(…).jpg (46.28 кб.) Скачано 92 раза
- 29.07.2019 / 12:50
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Death, все нормально. Написали библиотеку. Или мб ты о среде выполнения, которой плевать на ЯП, у нее есть собственный код, который можно генерировать с любого языка https://ru.m.wikipedia.org/wiki/Android_Runtime
__________________
 знает толк
Наверх  Всего сообщений: 16
Фильтровать сообщения
Поиск по теме
Файлы топика (5)