Pull to refresh

Comments 7

Все прочел, круто. Идея «xamarin cms» давно витает в воздухе. Сам начинал, даже билдер лайутов намастрячил летом, было дело на C# под windows. Но текущими проектами с тех пор завалило.

А вот ссылок (хотя бы на страницу, даже не на репозитарий github) в статье не нашел. Невнимательно читал?
Выкладывать исходники не планировалось, но мы подумаем как все оформить и скинем ссылку на GitHub либо в комментарии, либо добавим в статью как UPD.
CreatableTypes()
.EndingWith(«Service»)
.AsInterfaces()
.RegisterAsLazySingleton();

Вот так делать нельзя, если вы хотите, что бы ваше приложение много места не занимало — придется включить Linker и он отсечет все что рефлексией регестрируется. Сервисы лучше создавать и инжектить ручками.

Да можно настраивать Linker, но по опыту скажу, лучше очевидно описывать.
Вот так делать нельзя, если вы хотите, что бы ваше приложение много места не занимало — придется включить Linker и он отсечет все что рефлексией регестрируется. Сервисы лучше создавать и инжектить ручками.

Такая конструкция была выбрана специально для иллюстрации простоты регистрации сервисов. У себя сервисы инжектим именно вручную из-за удобства такого способа в наших ситуациях.

Да можно настраивать Linker, но по опыту скажу, лучше очевидно описывать.

Лучше линковщик все равно настроить, т.к. он ощутимо влияет на размер приложения (хорошая статья на тему уменьшения веса приложения)
Я как раз про то и пишу, что лучше с линкером. Спасибо за статью, всем обязательно советую ознакомиться.

С линкером еще бывают баги на Android, когда он выкусывает ресурсы связанные со стилями и темами. Так что если у вас бывают странные баги, пробуйте включать выключать линкер и смотреть на реакцию. :) Помогает.
На базе этого подхода, кстати, и разработан наш конструктор мобильных приложений appropio.com — а автор статьи — идеолог. Код доступен на git всем желающим.
Подскажите пожалуйста, что делать — простой переход с libs версий 23.4 (36000 references в приложении) — на 24.2 и мы получаем 85000 references — просто нажатие всего 1 кнопки обновить xamarin.android.support.v4
Sign up to leave a comment.