Showing posts with label sdk. Show all posts
Showing posts with label sdk. Show all posts

Wednesday, 15 June 2016

Android N APIs are now final, get your apps ready for Android N! 

Source : http://android-developers.blogspot.in/2016/06/android-n-apis-are-now-final.html

As we put the finishing touches on the next release of Android, which will begin to roll out to consumers later this summer, we’re releasing the 4th Developer Preview of Android N, including the Android N final SDK. And thanks to your continued feedback over the last three releases, all of the APIs are now final as well. If you’ve already enrolled your device in the Android Beta Program, (available at android.com/beta) you will receive an update to this Developer Preview shortly.

Get your apps ready for Android N

The final SDK for Android N is now available for download through the SDK Manager in Android Studio. It gives you everything you need to develop and test against the official APIs in the Android N platform. Once you’ve installed the final SDK, you can update your project’s compileSdkVersion to API 24 to develop with the Android N APIs and build and test on the new platform, for new features such as Multi-window support, direct-reply notifications, and others. We also recommend updating your app’s targetSdkVersion to API 24 to opt-in and test your app with Android N specific behavior changes. For details on how to setup your app with the final SDK, see Set up the Preview. For details on API level 24 check out the API diffs and the updated API reference, now hosted online.
Along with the Android N final SDK, we’ve also updated the Android Support Library to 24.0.0. This allows you to use multi-window and picture-in-picture callbacks, new notification features, methods for supporting Direct Boot, and new MediaBrowser APIs in a backward compatible manner.

Publish your apps to alpha, beta or production channels in Google Play

Now that you have a final set of APIs, you can publish updates compiling with, and optionally targeting, API 24 to Google Play. You can now publish app updates that use API 24 to your alpha, beta, or even production channels in the Google Play Developer Console. In this way, you can test your app’s backward-compatibility and push updates to users whose devices are running Developer Preview 4.
To make sure that your updated app runs well on Android N, as well as older versions, a common strategy is to use Google Play’s beta testing feature to get early feedback from a small group of users -- including developer preview users — and then do a staged rollout as you release the updated app to all users.

How to Get Developer Preview 4

Developer Preview 4 includes updated system images for all supported Preview devices as well as for the Android emulator. If you are already enrolled in the Android Beta program, your devices will get the Developer Preview 4 update right away, no action is needed on your part. If you aren’t yet enrolled in Android Beta, the easiest way to get started is by visiting android.com/beta and opt-in your eligible Android phone or tablet -- you’ll soon receive this (and later) preview updates over-the-air. As always, you can also download and flash this update manually. The N Developer Preview is available for Nexus 6, Nexus 5X, Nexus 6P, Nexus 9, and Pixel C devices, as well as General Mobile 4G [Android One] devices and the Sony Xperia Z3.
Thanks so much for all of your feedback so far. Please continue to share feedback or requests either in the N Developer Preview issue tracker, N Preview Developer community, or Android Beta community as we work towards the consumer release later this summer. We’re looking forward to seeing your apps on Android N!


Thanks to Dave Burke, VP of Engineering.

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!