Я к тому, что написание полноценной системы со всеми тестами, документами и сопровождением отнимает уйму времени, что даже группа хороших разработчиков не сможет держать такой проект на плаву, к сожалению большинство новичков этого не знают и говоря - лучше с нуля - такие люди просто еще не сталкивались с проблемами больших проектов. Вот я и говорю - может лучше разделить разработку? Уровень ядра взять сторонний, а то, целью чего является проект, то есть кроссплатформенный мобайл, реализовать самому?