Size: a a a

Xamarin Developers

2020 December 30

D

Dima in Xamarin Developers
Yaroslav Yuzyk
А можно ли с Firebase сделать оффлайн аппку? А мне нужно именно оффлайн.
По идее да
источник

🦉

🦉Sova🦉 in Xamarin Developers
Dmytro Bardai
Ну вот. Понятно, что NewtoSoft умеет в присваивание по свойствам, по полям и, вроде, по приватным тоже может. И делается это настройкой, а не допиливанием. Но цена такой настройки - скорость. Хотя, кому она нужна? ;)
Поэтому NS из коробки умеет в объекты без дефолтовых конструкторов.
Но я стараюсь по сети гонять DTO, так что, если и встречаются проблемы, то с наследованием. Как в примере выше. А это надо везде дорабатывать напильником.
Гоняйте бинарники по сети, особой проблемы нет. И будет перфоманс. Тот же protobuff
источник

D

Dima in Xamarin Developers
Yaroslav Yuzyk
А можно ли с Firebase сделать оффлайн аппку? А мне нужно именно оффлайн.
Колега под ios делал говорил что ipa (apk на андроид) с 35мб до 60мб вырос, но работает офлайн
источник

🦉

🦉Sova🦉 in Xamarin Developers
Но обычно конечно проблема не в сериализации
источник

🦉

🦉Sova🦉 in Xamarin Developers
Dima
Колега под ios делал говорил что ipa (apk на андроид) с 35мб до 60мб вырос, но работает офлайн
Мало кого волнует вес в 2к2к
источник

🦉

🦉Sova🦉 in Xamarin Developers
Люди и 300mb скачают, всем относимого пофиг
источник

🦉

🦉Sova🦉 in Xamarin Developers
Условно видели сколько тот же инстаграм весит
источник

YY

Yaroslav Yuzyk in Xamarin Developers
Dima
По идее да
Ну вот здесь, в примере нужно создавать проект онлайн:
https://github.com/xamarin/GoogleApisForiOSComponents/blob/master/docs/Firebase/MLKit/GettingStarted.md
источник

D

Dima in Xamarin Developers
🦉Sova🦉
Мало кого волнует вес в 2к2к
Ну понятно
Просто предупреждаю что без ML Kit было 35 стало 60
источник

DB

Dmytro Bardai in Xamarin Developers
🦉Sova🦉
Гоняйте бинарники по сети, особой проблемы нет. И будет перфоманс. Тот же protobuff
Да я и не спорю, что скорость не особо сейчас важна.
Я больше про то, что json от MS - вполне норм и вполне съедобен и работать с ним можно. Да и его развивают, в отличие от NS.
А протобуф - ну его нафиг. Встраивать его в Ангуляр как-то не радует.
источник

🦉

🦉Sova🦉 in Xamarin Developers
Dmytro Bardai
Да я и не спорю, что скорость не особо сейчас важна.
Я больше про то, что json от MS - вполне норм и вполне съедобен и работать с ним можно. Да и его развивают, в отличие от NS.
А протобуф - ну его нафиг. Встраивать его в Ангуляр как-то не радует.
Как это NS не развивают ?
источник

🦉

🦉Sova🦉 in Xamarin Developers
Огромное количество либ его за собой веками тянет
источник

DB

Dmytro Bardai in Xamarin Developers
🦉Sova🦉
Как это NS не развивают ?
Последний релиз - больше года назад.
источник

DB

Dmytro Bardai in Xamarin Developers
🦉Sova🦉
Огромное количество либ его за собой веками тянет
Ну, это да. И МС раньше его с собой тянуло.
источник

🦉

🦉Sova🦉 in Xamarin Developers
Dmytro Bardai
Ну, это да. И МС раньше его с собой тянуло.
И до сих пор тянет
источник

DB

Dmytro Bardai in Xamarin Developers
🦉Sova🦉
И до сих пор тянет
Куда?
источник

🦉

🦉Sova🦉 in Xamarin Developers
И будет еще лет 10 тянуть
источник

🦉

🦉Sova🦉 in Xamarin Developers
Dmytro Bardai
Куда?
Да дофига где, чуть ли не в половину кор нугетов
источник

🦉

🦉Sova🦉 in Xamarin Developers
Например, всякие, BotFramework тащат Autofac, а там NS
источник

🦉

🦉Sova🦉 in Xamarin Developers
В любых проектах чуть больше Hello-World рано или поздно приезжает NS
источник