Arunesh Dutta
Lurker
Hello all wanted guidance on best tool like a DIY(Do it yourself) as had read in magazine, for quick and easy android app development which supports API integration..Thx
Last edited:
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I mean the ability to interface REST API I will be using external services to app like payment etc whch ahave their REST API codes available that needs to be enteredWhat do you mean by "API integration"? What's providing the API?
Volley is probably your quickest and easiest way to invoke a remote web service
https://developer.android.com/training/volley/
easy meant diy (do it yourself) and sure you'll know as there are like you start by template already there and place blocks needed by dragging modifying the title etc wherever neededDefine easy. Code doesn't write itself mate
easy meant diy (do it yourself) and sure you'll know as there are like you start by template already there and place blocks needed by dragging modifying the title etc wherever needed
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.