Миграция проекта на Null Safety вещь полезная и даже необходимая. Существует несколько способов осуществить ее:
👉 включить нужные ограничения, уйти в состояние не компиляции и исправить все ошибки которые у вас этот переход вызвал;
👉 выполнить постепенную миграцию, переводя последовательно части проекта на Null Safety, при этом сохраняя работоспособность.
И если для библиотек или маленьких проектов первый вариант вполне рабочий, то в случае с большим проектом это может быть совсем не веселым приключением. Значит в этом случае остается единственный вариант - последовательная миграция.
📌 Как выполнить последовательную миграцию, можно почитать в статье от Polina C.
#статья