Как стать автором
Обновить

Комментарии 8

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

Но такими темпами, к третьей версии может получиться неплохой кросс-платформенный фреймворк для новичков.
> И после небольшого перерыва готовы вернуться к рассмотрению особенностей использования Xamarin.Forms при разработке бизнес-приложений для iOS и Android.
> Начнем мы с компьютеров, на которых будет идти разработка.
> В своей практике в качестве основной среды мы используем Windows 10 и Visual Studio 2015

А как в вашей практике происходит сборка под iOS? Нужна Mac OS или есть какие-то другие пути?
MacOS все ещё нужна.

Хотя VS 2015 вроде научилась собирать девелоперские сборки Obj-C iOS приложений, до Xamarin такое счастье ещё не добралось.
Забавно как проект идёт по темже граблям, по которым прошёл FireMonkey
Мне прям интересно, на какие? с учетом того, что FM рисуют интерфейс сами а XF используют нативные компоненты?
Тормоза скроллинга и те причины что их вызывают.
А в FMX на iOS и Windows некоторые компоненты уже имеют нативное представление.
Тормоза скроллинга и те причины что их вызывают.

На эти грабли и android наступил. RecyclerView с принудительной виртуализацией появилось только в Android L.
Активируем компиляцию по всему проекту — добавляем новую строку в конец файла Properties/AssemblyInfo.cs в PCL-проекте:


[assembly: XamlCompilation(XamlCompilationOptions.Compile)]

Однако в некоторых случаях, особенно при реализации ячеек для ListView, может быть эффективнее описать компоновку для ViewCell/View/Page руками в коде на C# или спуститься на уровень iOS/Android.

Простите, не могли бы вы пояснить, не совсем понял. Как я понял, XamlCompilation атрибут ускоряет загрузку xaml-cтраниц в студии. Как это соотносится с ViewCell c C#?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий