он просто собирает все вещи вместе, качает npm, нужные npm зависимости задавать можно прямо из gradle, настраивает вебпак и js тесты, провайдит gradle таски для запуска всего этого добра. Ну и настраивает еще горячий апдейт.
Все это можно и руками сделать, при желании, но зачем, если все уже готово и нужен только gradle