С ростом проекта и увеличением количества поддерживаемых платформ у разработчиков неизбежно возникает желание писать код, который будет работать везде. Это видится отличным решением для упрощения и ускорения процесса разработки и поддержки приложения. Но в реальности при написании кроссплатформенного кода необходимо соблюдать баланс между техническими ограничениями платформ, желанием вынести как можно больше функциональности в общий код и требованиями к дизайну интерфейса приложения.
В своём докладе я хочу рассказать о различных подходах и идеях общего кода, а также раскрыть преимущества его использования на примере нескольких известных приложений, включая мобильный 2ГИС.
Презентация:
Запись выступления: