If you do a Google search for "Android app builder" it turns up a lot of app builder services. Is that what you were looking for?
But this kind of templating approach tends to work only for the simplest applications. In my experience it doesn't really scale up that well, because sooner or later, you need to start doing something which is way off the track of the template, and builder tools. And also, when problems start to happen, you need to be able to investigate and debug your code. This is best served by learning what's going on at a deep level. If you're relying on auto-generated code, then you'll never understand how it works. If you want to have a good understanding of app development, then you're best served by learning the nuts and bolts from the ground up.
People have tried to make writing code like building a lego model - just assemble chunks of building blocks, and hey presto - a working, usable application. Or "zero code" systems which aim to auto-generate code from a specification. In all cases I've found these systems lacking in many respects, or suitable for only very simple applications. When it comes down to it, creating software applications is still a very manual, and time consuming process. And it's not just about code, but I won't get into that here.
Besides, writing code is the fun stuff, to me anyway. Why would you want to dumb that down and de-skill it?
Having said all that, it depends what you're trying to do really. It might suit the nature of your app, or you may have something which is aligned with the app builder system.