Flutter возможно вытеснит разработку под Андроид – но только при условии, что правдой окажутся слухи о том, что Google переведет всех на OS Fuchsia, где официальный фреймворк – это Flutter. Но даже в этом случае никуда не исчезнет огромный пласт существующих приложений, написанных под Андроид, так что скорее всего будет существовать какая-то возможность портировать существующие Андроид приложения.
Пока что Flutter выглядит как хорошая возможность писать кроссплатформенные приложения, не уступающие по скорости нативным, но как и с любым другим кроссплатформенным фреймворком, надо хотя бы в общих чертах представлять, как работает Android и iOS (а лучше все-таки иметь хоть небольшой опыт написания нативных приложений по эти платформы).
Поэтому я бы не рекомендовал начинать погружение в мобильную разработку с флаттера, лучше начать с нативной разработки – за год невозможно будет погрузиться в такие специфичные детали андроида, которые бы потом не пригодились для разработки мобильных приложений на других языках/фреймворках – по большей части, это будут базовые знания, без проблем переносимые в будущем на другие платформы.