Mobile application development for free and making money is possible by using open-source software, such as Android Studio, and following online tutorials. To make money, you can monetize your app through in-app purchases, ads, or by offering a subscription service.

Additionally, you can offer a free version of your app with paid upgrades or premium features. Another way is to create a freemium app, which is a free app with additional paid features.