People make money through free apps through things such as Crowdfunding, In app purchases, Sponsorships and advertising within the app.
They can also make money from apps through subscriptions to the paid version of the app that can have more features than the free version of the app.