No more typing reviews! Try our Samantha, our new voice AI agent.
it_user1149 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Real User
Jul 15, 2012
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.
Pros and Cons
  • "Although iPhone offers a lot of development tools, the freedom offered by Android is virtually unmatched."
  • "Emulators are slow, especially the ones above API level 12 (Tablets and ICS). Slow emulators can really hinder the process of development."

What is most valuable?

* 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.

What needs 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.

What other advice do I have?

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: My company does not have a business relationship with this vendor other than being a customer.
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
Jul 12, 2012
Google has excellent platform support for their developers.
Pros and Cons
  • "The IDE is easy to use and has a ton of APIs that allow you to tie into Google's large base of services offered."
  • "Having the applications coded in Java is also a con, because Java can be annoying to code in sometimes."

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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Android SDK
June 2026
Learn what your peers think about Android SDK. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,838 professionals have used our research since 2012.
it_user1044 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Real User
Jul 2, 2012
Revolutionary development with Android SDK
Pros and Cons
  • "Being an Android developer this SDK platform will continue to grow as the developer community invests in it."
  • "Much more work and knowledge involved."

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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user1011 - PeerSpot reviewer
Manager of Data Center at a insurance company with 51-200 employees
Vendor
Jun 27, 2012
The Future of Mobile Application development tools
Pros and Cons
  • "Android is an open mobile device platform, and many vendors are migrating to use it; hence it holds the future for the mobile market."
  • "I am still expecting Android SDK to incorporate flash or similar video tool capabilities."

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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user1149 - PeerSpot reviewer
it_user1149Developer at a tech company with 51-200 employees
Real User

" 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
Real User
Jun 26, 2012
Reliable and Flexible platform for building simple mobile apps
Pros and Cons
  • "Applications built with Android SDK can run on a large number of devices from various vendors and are not restricted to a particular vendor"
  • "Applications need to be developed from scratch, so it is not suitable for huge applications, such as games."

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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user1005 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Real User
Jun 26, 2012
Easy and for any new developers
Pros and Cons
  • "Wide range of resources available (code, snippets, examples, samples, blogs...etc)."
  • "UI needs to improve, I feel since I come from a Microsoft RAD developer environment."

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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user978 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Real User
Jun 25, 2012
Very good SDK
Pros and Cons
  • "Best 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: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    it_user1149 - PeerSpot reviewer
    it_user1149Developer at a tech company with 51-200 employees
    Real User

    "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.

    Technical Lead at a tech services company with 11-50 employees
    Real User
    Top 10Leaderboard
    Apr 7, 2026
    Integrated code assistance has accelerated app development and improved debugging workflows
    Pros and Cons
    • "Considering those benefits, such as built-in emulators and smoother debugging, I have noticed specific outcomes such as faster release cycles and fewer bugs."
    • "Android SDK could be better if its integration for Flutter was improved; I understand it is tailored for Kotlin and Java apps, but many of us are using Flutter."

    What is our primary use case?

    My main use case for Android SDK is writing code and developing apps, including developing some Java apps, Kotlin apps, and apps using Flutter and Dart.

    In addition to that, I also use the integrated Gemini Code Assist with Android SDK, which helps me in debugging and writing code snippets.

    What is most valuable?

    The best features Android SDK offers are its Flutter integration, the LogCat feature, and especially the Gemini Code Assist integration that helps me in logging all the errors and bugs.

    Gemini Code Assist helps me in my workflow by managing boilerplate code; it assists me, for example, when I have to write the same code snippet multiple times, or when I need to handle redundant tasks such as creating base pages with nothing on them.

    It is worth mentioning that Gemini Code Assist has the context of the whole project within Android SDK, so I do not need to tell it what the project is; it understands everything due to its integration.

    Android SDK has positively impacted my organization by saving a lot of time with its built-in emulators, and the LogCat feature helps tremendously in debugging since it is specifically made for app development.

    Considering those benefits, such as built-in emulators and smoother debugging, I have noticed specific outcomes such as faster release cycles and fewer bugs.

    What needs improvement?

    Android SDK could be better if its integration for Flutter was improved; I understand it is tailored for Kotlin and Java apps, but many of us are using Flutter.

    When working on a Flutter project, I find it lacking since I have to go through extra steps to create or build a new Flutter project or customize the Flutter app, which is not required for normal Java or Kotlin apps.

    For how long have I used the solution?

    I have been using Android SDK for more than eighteen months now.

    What do I think about the stability of the solution?

    Android SDK's stability for me varies depending on the type of computer used.

    If you are using a low-end device, it might crash, whereas a high-end device will not have that issue.

    What do I think about the scalability of the solution?

    Android SDK handles bigger projects smoothly, and so far it has been quite smooth.

    Again, how Android SDK handles larger projects depends on the type of computer being used; with a low-end device, the project size could cause it to lag or crash, but a high-end device will scale well without lagging.

    How are customer service and support?

    The customer support for Android SDK has been sufficient; I have not needed to reach out for help from Google or the community since I found most of my answers in frequently asked questions, forums, or Stack Overflow.

    How was the initial setup?

    The setup part for Android SDK was not as simple as other IDEs, as there is a small amount of configuration and setup required, but overall it was still easy; I would not say very easy, but it was not hard either.

    What was our ROI?

    I have definitely seen a return on investment from using Android SDK; it saves a significant amount of time and we have saved a lot on testers; time is money after all.

    What's my experience with pricing, setup cost, and licensing?

    In terms of pricing, setup cost, and licensing for Android SDK, it is quite cheap; I did not spend much and even received vouchers for Gemini Pro.

    Which other solutions did I evaluate?

    Before choosing Android SDK, I did evaluate other options.

    The options I looked at before landing on Android SDK included VS Code and IntelliJ IDEA, but I wanted to specifically use an IDE for Android projects, so Android SDK felt like the best choice.

    What other advice do I have?

    My advice to others considering Android SDK is that if you are working on Android apps, you should use Android SDK, but if you have a low-end device, you should avoid the internal emulator and use your own device; if you have a high-end device, then use the built-in emulator, but I would still recommend using another device if possible, and when developing specifically for Flutter apps, be aware there are other IDEs available.

    I have no additional thoughts about Android SDK; I just really appreciate it, it helps me a lot, and I have been using it for more than a year now, and it is great. I gave this review a rating of nine out of ten.

    Which deployment model are you using for this solution?

    On-premises

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Other
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    Last updated: Apr 7, 2026
    Flag as inappropriate
    PeerSpot user
    Buyer's Guide
    Download our free Android SDK Report and get advice and tips from experienced pros sharing their opinions.
    Updated: June 2026
    Product Categories
    Mobile App Platforms
    Buyer's Guide
    Download our free Android SDK Report and get advice and tips from experienced pros sharing their opinions.