А дарт на данный момент это язык общего назначения по охвату областей не имеющий равных, с огромным потенциалом (который и реализует все больше и больше)
Писать сугубо под андроид? Если так, то яб на вашем месте попробывал бы рассмотреть как флатер под интерфейсы, а логика на жабе/котлинге, если у вас большой опыт в жабе