When I first learned Java in school, I cranked out a couple of Android apps. I coded one in 30 minutes. It currently has 24k active installs with a total of 125k people trying it out. Free. Horrible programming. No unit tests led to a scenario where setting the alarm at midnight resulted in the wrong calculation. People love the simplicity of it. People hate the simplicity of it.
It has the potential to make $5-17/day. I'm guessing if I corrected/updated the code, it would jump in rank. If I could generate 13-15 apps that fit into this type of niche, I would easily reach $5k/month with lazy/horrible coding. If I just sat there for one-two full month(s) churning out one app a day, I would probably be able to reach that goal.