Yes, you can make money off apps. Niche, targetted apps at certain segments is probably the easiest way (as opposed to mass market products like Angry Birds, Instagram, etc.)
I started app development 6 months ago and had to learn programming from scratch. I generate probably the same salary I'd make in a business/marketing job, except my app income is passive income so I have free time to work on new projects, or use as leisure.