Best way to make money as a new player?

I just got into this game a few days ago. Thus far everything is going good. The only issue is money. I am struggling to make money and keep it. I’ve caught every single pokemon I’ve encountered, so all my money has been spent on pokeballs. Ever since getting into the city with the huge department store, I bought a few evolution items.

I’m at a stalemate right now money wise. I’m not sure how to make more aside from just battling trainers nonstop. I know I can go back to some city and do side jobs, but I’d rather not lose focus of where I’m at in the story. Is there anything else I can do to make more money?

i think battling on dexnav gives you money

if not sonota tracks