Coming October 25: PeerSpot Awards will be announced! Learn more

Android SDK OverviewUNIXBusinessApplication

Android SDK is #1 ranked solution in top Mobile App Platforms. PeerSpot users give Android SDK an average rating of 8.2 out of 10. Android SDK is most commonly compared to Apple iOS SDK: Android SDK vs Apple iOS SDK. Android SDK is popular among the large enterprise segment, accounting for 63% of users researching this solution on PeerSpot. The top industry researching this solution are professionals from a computer software company, accounting for 21% of all views.
Android SDK Buyer's Guide

Download the Android SDK Buyer's Guide including reviews and more. Updated: September 2022

What is Android SDK?

Android SDK is the software development kit for developers who want to build applications for Android platform devices. The kit contains all the tools that a developer would require to create, test and debug their Android apps.

Android SDK is open-source, easy to install and use, and is compatible with all operating systems (Linux, Windows, and Mac OS).

Android SDK Video

Archived Android SDK Reviews (more than two years old)

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
PeerSpot user
Software Engineer at a financial services firm with 10,001+ employees
Vendor
It helps fast development and debugging.

What is most valuable?

The SDK controls and real time connectivity with the handheld devices.

How has it helped my organization?

It helps fast development and debugging.

What needs improvement?

The simulator comes up pretty slow. In the real time agile environment the simulator is not efficient to launch quickly and has some drawback in receiving the push notification. Also working on the actual device has a pretty good than having simulator not simulate the hand held device.

For how long have I used the solution?

Four years.

Buyer's Guide
Android SDK vs. SAP Mobile Platform
September 2022
Find out what your peers are saying about Android SDK vs. SAP Mobile Platform and other solutions. Updated: September 2022.
634,775 professionals have used our research since 2012.

What do I think about the stability of the solution?

The simulator some times hags and needed to be restarted.

How are customer service and support?

No doubt about the customer service its always great.

Which other solutions did I evaluate?

Yes. PhoneGap and Kony for development.

What other advice do I have?

For strictly native applications, use Android.

For an application easily deployable on any platform like iOS or Windows, look for the PhoneGap solution.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1158 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Vendor
Best in class open source mobile app development platform

Valuable Features:

- Open source SDK is a boon for developers, especially those who like to customize the underlying kernel/OS to suit their needs. - UI development through the XML template, is very comfortable for beginners. - Multiple platform support e.g. can be run on Windows, Linux, as well as Macintosh. - Can be very easily integrated with 3rd party open source libraries - Thriving user community helps get answers to your queries. - A large number of supported third party libraries available. - Supports one of the most popular IDE Eclipse

Room for Improvement:

- Initial loading of emulator takes a lot of time - Developing apps for tablets is comparatively difficult because the emulator is extremely slow - Since all the applications need to be developed from scratch, as there is no template available, SDK is not suitable and requires use of various 3rd party libraries that provide ready to use APIs. - Developing apps based on GPS, video camera, location, etc. cannot be very easily tested on the emulator and require an actual device.

Other Advice:

A very good mobile app development platform with support for developing on various platforms like Wiindows, Linux, Mac, etc. Very good support for integrating 3rd party libraries. Development of apps based on camera, location, maps, etc. requires an actual device to test the app and the supplied emulator cannot be relied on completely.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user4401 - PeerSpot reviewer
it_user4401Developer at a transportation company with 1,001-5,000 employees
Vendor

Android SDK is very useful because it allows programmers to develop Android applications that they can run, test, profile and debug using the emulator and the other included tools. As a pro, the development language is Java, this is the reason why SDK has multiple platform support, as you already mentioned. I also like at this SDK that it has many external libraries available which the programmers can use to develop Android applications.
On my opinion, the main con is that the programmer cannot change easily to different screen sizes in order to adapt to different resolutions of Android devices.

Buyer's Guide
Android SDK vs. SAP Mobile Platform
September 2022
Find out what your peers are saying about Android SDK vs. SAP Mobile Platform and other solutions. Updated: September 2022.
634,775 professionals have used our research since 2012.
it_user1149 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Vendor
Open source, flexible, and Java is a great combo, but the end the application is what matters and the application rendering is a bit slower in my personal experiences.

Valuable Features:

* There are number of external libraries available which are very helpful in development. * Access to all the native functions of the phone like external storage, contacts, camera, call logs, connectivity, recorder, etc. * SDK has multi platform support, as development language is Java. Development can be done on windows, mac, and linux. * Development tools are easily downloaded and we can target any API Level for our development. * It is open source.

Room for Improvement:

* Emulators are slow, especially the ones above API level 12 (Tablets and ICS). Slow emulators can really hinder the process of development. * Tough to manage layout for different screen sizes (Android devices come in a variety of resolutions). * If an application is not built with OpenGL, then the application will not use the free GPU available with the device. Rather, the application will use CPU for rendering the application, making the application rendering a bit slower when compared to applications on iOS.

Other Advice:

Google provides a comprehensive guide to ease the development of apps in Android. Due to the support from Google, and the fact that the Android app development can be undertaken anywhere, it's open source platform has contributed toward the immense success of Android. Although iPhone offers a lot of development tools, the freedom offered by Android is virtually unmatched. Almost the entire source code of Android is available to the developers, and they can manipulate it as they wish.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user4401 - PeerSpot reviewer
it_user4401Developer at a transportation company with 1,001-5,000 employees
Vendor

Can you tell me, please, what other API I can use instead of OpenGL to build my Android application?

PeerSpot user
Infrastructure Expert at a tech services company with 1,001-5,000 employees
Consultant
Google has excellent platform support for their developers.

Valuable Features:

As I wrote in my previous review of the iOS SDK, my major problem was lack of alternative platform support. The Android SDK does NOT have that problem at all, as it's available for most major platforms to date. The IDE is easy to use and has a ton of API's that allow you to tie into Google's large base of services offered.Plus, all of the applications are coded in Java, which is by far an easier language to learn.

Room for Improvement:

Having the applications coded in Java is also a con, because Java can be annoying to code in sometimes. It requires some ridiculous work-arounds to do certain things, which are just one line code statements in C. Otherwise, I have no problem with the Android SDK.

Other Advice:

I give the Android SDK 1 star higher than the iOS SDK for its incredible multi-platform support. You can develop on Mac, Windows, and Linux. This is mostly because of the Java based code that the apps are coded in, but it is what it is.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1044 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Vendor
Revolutionary development with Android SDK

Valuable Features:

• It helps in effortless convenience for rich development surroundings and functionality by the software development kit (SDK). • Browser based on WebKit engine Integration • Use of tools are very simple. • It can be used on all operating systems such as (Linux, Windows, Mac OS) • Good for free lancer programmers because it is an open source system. • It gives an excellent platform to surf the web and use of many of Google’s services. • Gives enough support of Java functional libraries and SDK packages which gives the ability to the programmer to reduce their code. • Use of tools are very simple. • Once you've installed the new SDK, you will not need to download an SDK package again. Instead, you will use the Android SDK and AVD Manager to keep your development environment up-to-date.

Room for Improvement:

• Write the application from scratch. • Complete control over exactly what your game does and looks like; you can do anything. • Much more work and knowledge involved. • Write everything in Java.

Other Advice:

Being an Android developer this SDK platform will continue to grow as the developer community invests in it. The major benefit is that it is an open source which simply extends to cutting edge technologies as they show up.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1011 - PeerSpot reviewer
Manager of Data Center at a insurance company with 51-200 employees
Vendor
The Future of Mobile Application development tools

Valuable Features:

1. Good for freelancers – they can publish and sell applications to end users. 2. It is free and easy to use. 3. It includes documentation that serves as a tutorial, which is good enough to get you started. 4. Android is an open mobile device platform. Many vendors are migrating to use it; hence it holds the future for mobile market.

Room for Improvement:

I am still expecting Android SDK to incorporate flash or similar video tool capabilities.Android powered smartphones are increasing on a daily basis, likewise is our dependence on mobile devices. As an IT professional, I decided to look for tools that will enable me develop some customized applications that will run on Android phones. I have some background in Java programming, so I settled for Android SDK. I had a soft landing downloading the Windows executable file, since it is free. The installation wizard was simple and I was guided on how to install the needed components/plug-ins.

Other Advice:

The development environment is user friendly with options like Eclipse, command line, and other IDE, where one can easily develop, debug, and test an application before deploying it. Android SDK gives access to everything you need in programming mobile device capabilities.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1149 - PeerSpot reviewer
it_user1149Developer at a tech company with 51-200 employees
Vendor

" Android is an open mobile device platform. Many vendors are migrating to use it; hence it holds the future for mobile market."

I do not agree with you saying it is the future of mobile Development. Right now, what we have is an iOS SDK, Android SDK, BB SDK, Windows SDK,and a few others as well. According to me the future of mobile development is held in responsive web design and cross platform applications. We will be only coding the application once instead of going into the headache of doing the same thing in different SDK's. Also, Response Design holds a crucial key in here. No matter what the screen size is an application must resize its views to fit the viewport of the device.

I am sorry to say that i do not see Android SDK to be the future of Mobile Application Development

it_user981 - PeerSpot reviewer
Manager of Development at a tech company with 51-200 employees
Vendor
Reliable and Flexible platform for building simple mobile apps

Valuable Features:

Development in Java programming language which has a huge developer's user base Development can be done on all major platforms (Windows, Mac, Linux) The underlying operating system is open source and thus open for modifications if needed (flexibility) Applications built with Android SDK can run on a large number of devices from various vendors and are not restricted to a particular vendor Many of the standard Java libraries are available

Room for Improvement:

Applications need to be developed from scratch, so it is not suitable for huge applications, such as games. Third party SDK's, like Unity 3D, are more suitable for such purposes.

Other Advice:

I have managed development of various Android applications over the past couple of years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1005 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Vendor
Easy and for any new developers

Valuable Features:

Simple Best Wide range of resources available(code, snippets, examples, samples, blogs...etc) Easy for any new Coders Efficient

Room for Improvement:

UI needs to improve, feel since I come from microsoft RAD developer environment
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user978 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Vendor
Very good SDK

Valuable Features:

Best SDK Can program in java IDE support Simulator support

Room for Improvement:

Nothing

Other Advice:

I am an android developer.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1149 - PeerSpot reviewer
it_user1149Developer at a tech company with 51-200 employees
Vendor

"Best SDK"
You should try out other mobile SDK as well before terming the Android SDK as the best.

"Simulator support"
Every mobile SDk has simulator support what makes it a pros for Android SDK.

Can program in java
You can also use C / C++ code.

IDE support.
Again, It uses Eclipse which integrates Android SDK as an add-on.

Suggestion: Try out XCode if you get a chance and see for yourself how different and easy to use it is from the Android IDE.