Tuesday 14 June 2016

Android SDK

Android Architecture:-



Whats is Android sdk?

           A software development kit that enables developers to create applications for the Android platform. The Android SDK includes sample projects with source code, development tools, an emulator, and required libraries to build Android applications. Applications are written using the Java programming language and run on Dalvik, a custom virtual machine designed for embedded use which runs on top of a Linux kernel.

Android Studio:- 

          It is the official integrated development environment (IDE) for Android platform development.
          
Features:-
  • Gradle-based build support.
  • Android-specific refactoring and quick fixes.
  • Lint tools to catch performance, usability, version compatibility and other problems.
  • ProGuard integration and app-signing capabilities.
  • Template-based wizards to create common Android designs and components.
  • A rich layout editor that allows users to drag-and-drop UI components, option to preview layouts on multiple screen configurations.
  • Support for building Android Wear apps
  • Built-in support for Google Cloud Platform, enabling integration with Google Cloud Messaging and App Engine. 
  • Easy to Coding.
For Beginner Strongly Recommended by Google to use Android Studio. My opinion also same use Android Studio have lot of feature and Fun compare to Eclipse IDE.

System Requirement:-

 

Version 2.x


Windows OS X Linux
OS version Microsoft Windows 10/8/7 (32- or 64-bit) Mac OS X 10.8.5 or higher, up to 10.11.4 (El Capitan) GNOME or KDE desktop
RAM 2 GB RAM minimum, 8 GB RAM recommended
Disk space 500 MB disk space for Android Studio, at least 1.5 GB for Android SDK, emulator system images, and caches
Java version Java Development Kit (JDK) 8 Java Development Kit (JDK) 6 Java Development Kit (JDK) 8
Screen resolution 1280x800 minimum screen resolution

Version 1.x


Windows OS X Linux
OS version Microsoft Windows 10/8.1/8/7/Vista/2003/XP (32 or 64 bit) Mac OS X 10.8.5 or higher, up to 10.10 to up 10.10.2 up 10.10.3 on 10.10.5 (Yosemite) GNOME or KDE or Unity desktop on Ubuntu or Fedora or GNU/Linux Debian
RAM 2 GB RAM minimum, 4 GB RAM recommended
Disk space 500 MB disk space
Space for Android SDK At least 1 GB for Android SDK, emulator system images, and caches
JDK version Java Development Kit (JDK) 7 or higher
Screen resolution 1280x800 minimum screen resolution
 

Android Studio vs. Eclipse ADT comparison


FeatureAndroid Studio Eclipse ADT
Build system
Gradle
Apache Ant
Maven-based build dependencies Yes No
Build variants and multiple-APK generation Yes No
Advanced Android code completion and refactoring Yes No
Graphical layout editor Yes Yes
APK signing and keystore management Yes Yes
NDK support Yes Yes

For More About android Studio and SDK download Refer...

Have Any Doubts in Android Studio, Comment it.

Android developer Site :- 

https://developer.android.com/index.html

Here you get all documents about Android. All are well documented.

There are lot of Tutorial sites available for beginners to learn, my recommendation first go through the Android Developer Site Training Guide. They provide sample code to understand.

https://developer.android.com/training/index.html 

Happy Coding!

No comments :

Post a Comment