It's easy if the app uses a webview as it's primary UI. It would be then called responsive web design using css media queries to adjust properties of the layout depending on the screen resolution. Take a look at Apache Cordova. It works on most devices including Android, IOS, windows phone, blackberry and so on...
If the app must be native Android then you will find yourself creating a bunch of image assets for each class of screen resolution.