Search
Write a publication
Pull to refresh
2
0
Александр Алексеев @Jasper7

Мобильный разработчик

Send message

Запускаем хакатон, сделай приложение для IRCTC без регистрации)

На иностранном рынке очень актуален, в русскоязычном сообществе у нас 1300+ разработчиков в телеграмм чатике.
Сам пишу на Xamarin, предпочитаю Forms)
Я Александр, а не Алексей)
Практический толк это 3 предложения о работе с HH и 1 Upwork или что-то другое имеется ввиду?
Обезьянка от Xamarin, изначально они были самостоятельной компанией пока их не купил Microsoft, но традиции остались. Я подозреваю что это связано с логотипом Mono Framework на основе которого разработан Xamarin — голова обезьяны)

image
В версии Xamarin Android 5.1 добавлена поддержка AOT как экспериментальная, но судя по описанию к релизу Xamarin Android 6.1 функция отключена из-за проблем, обещают включить в будущих релизах. На данный момент опция AOT все еще отсутствует в Xamarin Studio. Остается ждать новых релизов)
Я пишу только на C#
Нет, старые поля будут недоступны, потому что в новой модели они не описаны, и Realm предполагаю удалит из базы все поля(после успешной миграции), которые не описаны в модели,
В Realm существует такая возможность как MigrationCallback. Описываете свой метод, ему на вход подается объект Migration, который содержит новый и старый объекты Realm. Далее вы уже сами производите необходимые операции, чтобы преобразовать данные из старого формата в новый.

Отличный пример из документации:
Ситуация когда поля LastName, FirstName заменили на единственное FullName, достаточно запустить такой цикл:
for (var i = 0; i < newPeople.Count(); i++)
        {
            var oldPerson = oldPeople.ElementAt(i);
            var newPerson = newPeople.ElementAt(i);

            newPerson.FullName = oldPerson.FirstName + " " + oldPerson.LastName;
        }


Подробнее о миграции можно почитать тут:

Information

Rating
Does not participate
Location
Череповец, Вологодская обл., Россия
Registered
Activity