Friday, January 20, 2017
Introducing Android Developer Nanodegree in India with Udacity—1000 scholarships available
Introducing Android Developer Nanodegree in India with Udacity—1000 scholarships available
Originally posted on the Google India blog
Posted by Peter Lubbers, Senior Program Manager, Google
With a vision to transform India into a hub of high-quality mobile developers for global and local apps, were delighted to announce the launch of a program to offer Android Developer Nanodegrees in India in partnership with Udacity. The Android Nanodegree is an education credential that is designed to help developers learn new skills and advance their careers in a few monthsfrom anywhere on any deviceat their own pace.
The Udacity Android Nanodegree program comprises of courses developed and taught by expert Google instructors from the Google Developer Relations team and will include project reviews, mentorship and career services from Udacity. The curriculum will be updated regularly with new releases and will provide developers with a certificate that will help them to be a more marketable Android developer.
With 3 million software developers, India is already the second largest developer population in the world, but we still lag behind in creating world-class apps. With the launch of this program we want to bridge the gap by providing Indias developer community with an easy way to learn and build high quality apps for the world. Today, only less than 2% of apps built in India feature in top 1000 apps globally and our goal is to raise this to 10% in next three years.
The Udacity Android Nanodegree program is open for enrollment from today. The program takes an average of 6-9 months to complete and costs Rs. 9,800 per month with Udacity refunding 50 percent of the tuition upon completion. Google and Tata Trusts have partnered to give 1000 scholarships for the Android Nanodegree to deserving students and will be available from today. Interesting applicants can visit https://www.udacity.com/india for more information.
Speaking about their association with the Android Nanodegree program, Mr. Venkat - Managing Director of Tata Trusts said, India has one of the youngest population of developers, where the average age of a developer is just 25 years old. While the last decade has established India as the largest provider of a skilled IT workforce to the world, there is an opportunity to help our young developers and equip them to compete on a global stage through educational and skill building programs. As part of our association, were glad to announce 500 free scholarships for the complete Android Nanodegree."
Available link for download
Monday, January 2, 2017
Google Play Services 8 4 SDK is available
Google Play Services 8 4 SDK is available
Posted by Laurence Moroney, Developer Advocate
Were delighted to announce the availability of Google Play services 8.4. Theres a lot of new information to share with you about whats available to you in this release.
Custom Email App Invites
App Invites is a technology that enables your users to share apps with people they know. In Google Play services 8.4 weve updated this to make it easier for them to share via email. Before this you could create a custom email that contained user defined text and an image, but now were allowing you to add content from the app directly into the message. It allows you to fully define the email body using HTML, and set the email subject line. So, for example, if you have a favorite cooking app that you want to share with your friends, your invite to use the app can include a favorite recipe from the app. They get the immediate benefit of being able to access the desired content, giving them a more informed choice about whether or not they decide to install the app to get richer and more content. Check out the App Invites sample on GitHub here.
Predicting User spend and churn in games
The Play Games Analytics developer experience is designed to enable game developers to better understand, manage, and optimize game experiences throughout the player lifecycle. With this in mind, weve extended the Player Stats API to help you better understand your players behavior, and based on this, entice them to stay in your game.
The churn prediction method will return data on the probability that the player will churn, i.e., stop playing the game. You can create content in response to this to entice them to stay in your game.
Additionally, the spend prediction method will return the probability that the player will spend something in the game. Its up to you how to handle this data, but -- for example -- if theres a low probability that the player will spend something, you could provide discounted in-app purchases or show ads.
Fused Location Provider Updates
The Fused Location Provider (FLP) in Google Play services provides location to your apps using a number of sensors, including GPS, WiFi and Cell Towers.
When desiring to save battery power, and using coarse updates, the FLP doesnt use Global Positioning Services (GPS), and instead uses WiFi and Cell tower signals. In Google Play services 8.4, we have greatly improved how the FLP detects location from cell towers. Prior to this, we would get the location information relative to only the primary cell tower. Now, the FLP takes the primary tower and other towers nearby to provide a more accurate location. Weve also improved location detection from WiFi access points, particularly in areas where GPS is not available -- such as indoors.
Maps API Improvements
Have you ever wished you could easily handle a tap on a suburb without having to add another layer on the map to intercept the taps? Weve added an onClickListener for polygons, so you can easily add transparent polygons and intercept the taps directly. Weve also added on click listeners to polylines and ground overlays.
Heres how you can use a listener to detect a click on a polygon:
map.setOnPolygonClickListener(new GoogleMap.OnPolygonClickListener() { @Override public void onPolygonClick(Polygon polygon) { ... } }); Info windows now also offer an OnInfoWindowCloseListener and an OnInfoWindowLongClickListener. The on close listener is particularly useful if you wish to zoom back out on the map after the user has looked at the detail associated with a particular marker.
mMap.setOnInfoWindowCloseListener(new GoogleMap.OnInfoWindowCloseListener() {...}); mMap.setOnInfoWindowLongClickListener(new GoogleMap.OnInfoWindowLongClickListener() {...}); For more details, and an example that uses these, see the ApiDemos sample on GitHub and check out the historical changes to this sample, so you can see how the new APIs work. Also see the Release Notes.
Support for Aztec bar codes
In Google Play services 7.8, we launched Vision APIs that supported face and barcode detection. One bar code format we didnt support was Aztec bar codes, so with Google Play services 8.4 weve now added support for these.
Applications using BarcodeDetector in its default configuration (no barcode format restrictions) will automatically start decoding AZTEC codes.
Background Beacon Scanning
With Google Play services 8.4, the Nearby Messages API now supports background scanning for Eddystone, the open beacon format from Google. With this update, your app can be woken up when a BLE beacon is sighted. Back in July, Google Play Services 7.8 introduced the Nearby Messages API with a simple publish-subscribe interface. In the case of beacons, developers publish content by adding attachments to beacon records using Proximity Beacon API. These attachments are served back to your app when Nearby sights a beacon of interest.
New methods that weve added include a subscribe method for background beacon subscriptions where BLE scans are triggered at screen-on events; an associated unsubscribe event; and the ability to handle intents that you get when the Nearby API calls back during a background subscription.
Fitness Platform HistoryApi Improvements
We now support consistent step counts across the Google Fit app, other fitness apps and Android Wear watch faces with the HistoryApi.readDailyTotal() method. Please see the following documentation for more detail: https://developers.google.com/fit/android/history#read_daily_total_data?utm_campaign=play services_series_launch_121815&utm_source=anddev&utm_medium=blog
We also have a new HistoryApi.updateData() method. This method allows you to update data in one API call without having to delete and insert with two calls.
Place Picker Autocomplete Widget
Today we are announcing the mobile autocomplete widget, the latest addition to our existing set of programmatic autocomplete features on Android and iOS, as well as the addition of Autocomplete to our place picker widget. Autocomplete functionality assists users by automatically completing the name and address of a place as they type. Widgets make it even easier for developers to add autocomplete functionality to their application with just a small amount of code. Learn more about this at this blog post.

Available link for download
Saturday, December 31, 2016
Classic Google Maps No Longer Available
Classic Google Maps No Longer Available
Classic Google Maps has been replaced by Google Maps Lite back in April, but there were a few URLs you could use to access it. Now they no longer work, so youll have to get used to the new interface or switch to a different service like Bing Maps or Here.com. There are still various sites that use features from the Classic Maps, including Googles own Map Maker.

Last week, I had to print some directions in Google Maps and I realized that the classic Google Maps had a much better printing feature. You could include a map for each step or add Street View imagery. The new Google Maps offers two options: print text only or print including maps. There are fewer maps included since directions are now grouped and you can no longer customize each step.

Available link for download
Wednesday, December 21, 2016
HTC Desire 530 now available in the USA
HTC Desire 530 now available in the USA
Just as promised, the HTC Desire 530 has become available in the USA. The device is being sold directly from HTCs website and costs $179. So far only the Sprinkle White version is available, which does look pretty neat.
By the way, that sprinkled design is what stands out the most in this smartphone. Other specs and features are much more modest. The phone touts a 5-inch 720p display, a Qualcomm Snapdragon 210 chipset, 1.5 GB of RAM, 16 GB of internal storage, an 8 MP rear camera and a 5 MP front-facing shooter; all powered by a 2,200 mAh battery.By the way, that sprinkled design is what stands out the most in this smartphone.
What you have to wonder is whether the phone is worth the $179 bucks or not. to learn more about the device you can always check out our hands-on coverage from Mobile World Congress 2016. Its definitely a neat phone just nothing extraordinary. Unless you are really into sprinkled paint designs, of course.
Those who arent quite convinced can also refer back to our buying guide on the best cheap Android smartphones. Are any of you signing up? Hit the comments to let us know.
from Android Authority http://ift.tt/2aonQno
via IFTTT
Available link for download
Sunday, November 20, 2016
Final Android 7 0 Nougat developer preview now available
Final Android 7 0 Nougat developer preview now available
iOS beta testers arent the only ones getting new software to try out today, as Google has announced a new Android N Developer Preview release.
from PhoneDog.com - Latest videos, reviews, articles, news and posts http://ift.tt/2aaSf8I
via IFTTT
Available link for download
Sunday, October 23, 2016
API 23 SDK now available for Android Wear
API 23 SDK now available for Android Wear
Posted by Wayne Piekarski, Developer Advocate
The new LG Watch Urbane 2nd Edition LTE is the first watch to run Android 6.0 Marshmallow (API 23) for Android Wear. Currently, all other Android Wear watches implement API 22, and in the coming months, these will receive an OTA update for API 23 as well.
So what does this mean for you as an Android Wear developer? You will need to ensure that your apps are compatible with both API 23 and API 22 watches. While you can start implementing the new features in this post, you still need to maintain backwards compatibility until all watches are upgraded.
New permissions model and samples
API 23 introduces a new runtime permissions model for both phones and watches. The new permissions model allows users to pick and choose which permissions to grant apps at the time of use. In addition, new permissions settings allow users to turn on and off app permissions at any time.
To use the new permissions model on Wear, read Permissions on Android Wear. This training guide provides an in-depth discussion of Wear-specific scenarios, such as when your Wear app relies on a phone-side permission. In addition, all of the Android Wear samples have been updated to use the new permissions model, and a new RuntimePermissionsWear sample shows how to handle permission requests across devices.
When you are ready, you can update your application on both the phone and watch side to use compileSdkVersion 23 and targetSdkVersion 23. Make sure that you check and request the permissions needed by your app at runtime, on both the phone and the watch. It is important that you do not change targetSdkVersion to 23 until you have implemented the permission checks properly, since it changes how the system installs and runs the app. For example, an API call that might have previously returned a result could now fail, causing the app to behave in unexpected ways.

-round and -notround resource qualifiers
API 23 makes it easier to build apps for both round and square Android Wear watches. We listened to your feedback and added new resource qualifiers for -round and -notround, so you can use the resource system to load the appropriate images, layouts, and strings based on the type of watch you are working with. You can also combine this with existing resource qualifiers -hdpi, -tvdpi, -280dpi, and -360dpi for the various Android Wear watches that are currently available. All of the existing classes in the wearable UI library, such as WatchViewStub, BoxInsetLayout, and WearableFrameLayout will continue to work as well, so you do not need to change your code. The -round and -notround resource qualifiers will not work on API 22 devices, so you cannot assume they will be available until all devices are on API 23.
Watches with speakers
The LG Watch Urbane 2nd Edition LTE is the first watch to include speaker support, so you can now add sounds to your Wear app. You can play audio files using the same APIs that are available on Android phones, such as AudioTrack, MediaPlayer, and ExoPlayer. Check out the sample and documentation to learn how to detect when the speaker is available on a Wear device and play sounds through it.
Intel x86 support
The new TAG Heuer Connected, along with other upcoming Android Wear watches, is based on Intel x86 processors. If you are working only with Java code, your apps will automatically work on any architecture. However, if youre using the NDK, youll need to provide both armeabi-v7a and x86 shared libraries in your wearable APK. Since only one wearable app can be bundled in a phone app, it is not possible to deliver different APKs to different watches based on architecture. If your wearable APK is missing an x86 library, it will fail to install on x86 watches with INSTALL_FAILED_NO_MATCHING_ABIS and code -113.
If you are using Android Studio, you will need to adjust your build.gradle file to include:
ndk { abiFilters = [armeabi-v7a,x86] } If you are using the NDK directly, you will need to modify your Application.mk file to use:
APP_ABI := armeabi-v7a x86
These changes should only be made for the wearable APK, and you can continue to support other ABIs on the phone side. You can test your application by checking if it works on the x86 emulator provided by the SDK Manager.
Updated emulator
New Android Wear emulator images for API 23 and x86 watches are available to download from the SDK Manager in Android Studio. We have also added profiles that represent every available Android Wear watch, so you can easily test on any device you want. It is also important that you understand and test all the combinations of phones (API <= 22, API = 23) and wearables (API 22, API 23), so that your app works for all users.
Updates to existing watches
The new emulator images allow you to get started immediately with testing and deploying updated apps for users with API 23 watches. The schedule for updating existing Android Wear watches via OTA updates has not been announced yet. We will announce the update schedule on the Android Wear Developers Google+ community. Well also let you know when the rollout is complete, and API 22 support for Android Wear is no longer needed.

Available link for download
Saturday, October 1, 2016
Koushs new screen sharing app Inkwire is available in beta on the Play Store
Koushs new screen sharing app Inkwire is available in beta on the Play Store
Koushik Dutta, a.k.a Koush, is one of Androids most popular developers. From the custom recovery ClockworkMod to ROM Manager, to Allcast, to Vysor, his apps are downloaded almost religiously amongst power users, developers, and tinkerers. In the last few hours, hes made a new app available in beta, named Inkwire.
Based on Koushs previous app, Vysor, which mirrors your Android devices screen on a computer, Inkwire goes one step further and shares the screen to another Android device, letting someone else help with a problem or issue, which could be especially useful for tech support workers or, as Koush says, independent app developers.
Read MoreKoushs new screen-sharing app Inkwire is available in beta on the Play Store was written by the awesome team at Android Police.
from Android Police Android News, Apps, Games, Phones, Tablets http://ift.tt/2a2mZ7j
via IFTTT
Available link for download
Tuesday, September 20, 2016
Acer Liquid Jade Primo now available 649 bundle includes keyboard mouse and dock
Acer Liquid Jade Primo now available 649 bundle includes keyboard mouse and dock
Windows 10 Mobile fans may have to wait a few more weeks to buy HPs souped-up Elite x3, but if you dig Windows and want a new phone right now, you might want to look Acers way.
from PhoneDog.com - Latest videos, reviews, articles, news and posts http://ift.tt/2a70TCi
via IFTTT
Available link for download