Posts

Showing posts from November, 2017

How to start Android App Development [Basic Guideline]

In this article I will describe how you will start Android app development. You can say that a basic guide line of android development. Unfortunately I will not describe in details but I will tell you how easily you can start Android App Development. I will try to give you the best tutorial links where you can find the proper documentation and learning tools. Mostly, I will try to refer official android link ( https://developer.android.com/develop/index.html ). Let’s Start: 1.        Environment set up: At first you need an IDE and Android development kit which is SDK. There are several IDEs to develop android but you can use Eclipse and Android Studio. Unfortunately developers will not encourage you to use Eclipse because Google declare their official IDE is Android Studio and they are working very hard to develop and update Android Studio. Now in 2017 Android Studio is much smarter than other IDEs. When you will download and install Android Studio then IDE will automatically incl

Comparison Between SOAP and REST

SOAP and REST can't be compared directly since the first is a protocol (or at least tries to be) and the second is an architectural style. This is probably one of the sources of confusion around it since people tend to call REST any HTTP API that isn't SOAP. Pushing things a little and trying to establish a comparison, the main difference between SOAP and REST is the degree of coupling between client and server implementations. A SOAP client works like a custom desktop application, tightly coupled to the server. There's a rigid contract between client and server, and everything is expected to break if either side changes anything. You need constant updates following any change, but it's easier to ascertain if the contract is being followed. A REST client is more like a browser. It's a generic client that knows how to use a protocol and standardized methods, and an application has to fit inside that. You don't violate the protocol standards by creating extr