Profile

Cover photo
Android Developers
957,249 followers|141,210,192 views
AboutPostsCollectionsPhotosYouTube

Stream

Android Developers

Shared publicly  - 
 
Join Android Basics #Nanodegree for a chance to win tuition:
 
Just added: 50 Android Developer scholarships! Time to get in the classroom and earn YOUR spot on the leaderboard:
1 comment on original post
148
22
Dody dj soRedwen's profile photoandre de carvalho's profile photoSloane Schoeneberg's profile photo
13 comments
 
i was looking into it on their site and that was my take on it. hopefully i am wrong through and someone will correct me here
Add a comment...

Android Developers

Shared publicly  - 
 
Android Nougat: Picture in Picture on Android TV

Split-screen isn’t the only multi-window mode introduced in #AndroidNougat: picture-in-picture mode gives your Android TV video app the ability to keep playing in the corner of the screen while users browse through other content in your app or in other apps.

You’ll need to opt in your video playback activity, optionally use the new PlaybackControlsRow.PictureInPictureAction to add an action to enter picture-in-picture (PIP), then follow our best practices to ensure the best experience.

Check out the full documentation at https://goo.gl/JP7SuO

See this video from +Wayne Piekarski and many others in the full #AndroidNougat playlist: https://goo.gl/rYOLyz
157
40
Wayne Piekarski's profile photoAvinash Ananth Narayan R's profile photoAndroid Developers's profile photo
4 comments
 
+Avinash Ananth Narayan R - thanks, we've gone full #AndroidNougat now :)
Add a comment...

Android Developers

Shared publicly  - 
 
New video tips to help news publishers find success on Google Play

Today we have released a three-part video series ‘Tips for your news app on Google Play’, where you can find actionable tips and learn best practices for developing, launching and monetising a high quality News app. Watch the video series to learn:

• 10 tips on how to design and develop your News app
• 10 tips to help you launch your News app and start gaining readers
• 10 tips to engage your readers and monetize your News app

The video series accompanies the recently published News Publisher Playbook [g.co/play/newspublisherplaybook] , which is available available on the Play Store, to help you develop a successful news mobile strategy on Android. It includes tips on mobile website optimization, how to create a Google Play Newsstand edition, how to improve your native app, and more.
70
24
Add a comment...

Android Developers

Shared publicly  - 
 
Android changes for NDK developers

For a long time Android only warned when native code didn’t follow the rules. Starting with Lollipop, Android has been stepping up rule enforcement which each release. Now is a good time to go over some of the do’s and don’ts…
115
17
Marcus Wolschon's profile photoAndreas Nilsson's profile photoWayne Piekarski's profile photo
10 comments
 
The blog post contains the following "Note: SSL/crypto is a special case, applications must NOT use platform libcrypto and libssl libraries directly, even on older platforms. All applications should use GMS Security Provider to ensure they are protected from known vulnerabilities."

So the takeaway from this is:

1. You are free to compile your own crypto or whatever libraries you want. But as has always been the case, you should never link your app against platform libraries that the NDK does not provide headers for, since they could change on you, like when there was a change from OpenSSL to BoringSSL.

2. If you don't want to maintain your own updates for crypto, but still be secure as possible, you should take advantage of GMS Security Provider to do this for you. However, this is not required, and you can always do your own SSL build if you want.

3. If you use a standard NDK build process, use the standard headers provided, and build your own required 3rd party libraries, then there will be no problem. If you are doing hacks and linking against symbols that are not exposed by the NDK, then the blog post explains what you need to fix to make your app work properly. While these hacks may have worked in the past, they rely on undefined behavior and hence the reason why we put this blog post together to help explain what is coming up in the future.
Add a comment...

Android Developers

Shared publicly  - 
 
Android Developers Backstage Episode 51: Swisstem UI.

In this episode, +Chet Haase and +Tor Norbye talk with +Jorim Jaggi , +Selim Cinek  and +Adrian Roos from the System UI team about all the "math-gic" behind the animations in Lollipop, Marshmallow and N.

Favorite quote: "Hopefully works correctly".

http://androidbackstage.blogspot.com/2016/06/episode-51-swisstem-ui.html
Chet, Tor, Jorim, Selim and Adrian In this episode, Chet and Tor talk with Jorim Jaggi, Selim Cinek and Adrian Roos from the System UI team about all the "math-gic" behind the animations in Lollipop, Marshmallow and N. Favori...
107
21
vilasith broriboon's profile photo
 
+***** 
Add a comment...

Android Developers

Shared publicly  - 
 
Android Nougat with Android Development Patterns: Designing for Multi-Window

Android Development Patterns is back with all the videos you could want about #AndroidNougat starting with ‘Designing for Multi-Window’ - a look into what special considerations go into building a great multi-window experience.

From the basics of building a responsive UI, some of the unique configurations found in split-screen multi-window, how multi-window works with your task stack and other apps, as well as how to make sure each configuration change is as seamless as possible, you’ll be well prepared after finishing the video and reading the associated blog post: https://goo.gl/8op7zR

So watch the video, check out the sample (https://github.com/googlesamples/android-MultiWindowPlayground), but always continue to #BuildBetterApps

See this video and many others in the full #AndroidNougat playlist: https://www.youtube.com/watch?v=hi5R0gq9tdA&index=2&list=PLWz5rJ2EKKc9tH0dRV1_HmQBXe_-qFQPl
207
52
Ian Lake's profile photoJens Knutson's profile photoMark Murphy's profile photo
19 comments
 
+Ian Lake "the expectation is that developers handle split-screen and freeform exactly the same" -- users may disagree with you.

"If you have work that is a logical continuation of your task, you should continue to have that as part of your task (and hence, window)" -- again, users may disagree with you. Freeform multi-window does not have to exactly match the WIMP model that Windows and macOS users are used to, but the closer it gets, the fewer support issues developers will face.

"Do you have specific design configurations (aspect ratios, etc) that you don't see covered through testing split-screen multi-window?" -- everything needs to be re-tested on freeform multi-window. We won't know if there are design configurations that are an issue until we actually see how things work. That's why we test things. This isn't a question of known unknowns; it's a question of unknown unknowns.

Outside of a few sentences in documentation and random Medium posts, we have zero official information about freeform multi-window. The fact that we lack information is typical. And, we'll hack solutions around that lack of information as best we can, as we do with everything else. And I'm not surprised by the lack of freeform multi-window mode on Google devices. However, one would think that it would be in Google's interest for there to be some official testing solution for freeform multi-window before major manufacturers start shipping freeform multi-window devices.
Add a comment...
Have them in circles
957,249 people
esteban ortiz santiago's profile photo
prabhu aet's profile photo
BradshawMTB's profile photo
Paul karumbi's profile photo
Koloi Sylvester's profile photo
陈明明's profile photo
chuck punelli's profile photo
Vedjyoti Basant's profile photo
Rebecca Hernandez's profile photo

Android Developers

Shared publicly  - 
 
Building content for billions

Have big international ambitions for your business? Even if you’re just starting out, there’s a lot you can do now to set your content up to support global users and commerce when you’re ready. Today’s blog post (http://goo.gl/yItDd4) will walk you through the full list, but to get you started, here’s a tip on building content for billions of users:

Design to localize (eventually). On Android, building text-holding elements with more space than necessary for your language will save time as you expand to new languages. On the Web, plan to use a single language for content and navigation, and keep content for each language on separate URLs. Setting up your architecture to support this now will save you re-working later.

This is the first of five posts we’re sharing on how to build Android and Web products for billions of users. Check out our full set of resources and tips at developers.google.com/billions.
78
40
Sanul Raskar's profile photoIlham Putra's profile photo
3 comments
 
Is that free?
Add a comment...

Android Developers

Shared publicly  - 
 
BETWEEN US - a proximity widget that visualizes the distance between you & a companion in fun ways. #AndroidExperiments
Between Us is an app that explores distance and connectedness between two people. Pair two devices with NFC, then install the widget to see the distance between them in real-time, with fun units like basketballs, pencils, mountains and whales. This app is open source and illustrates use of NFC for device pairing, animated widgets, power efficient background GPS updates and simple communication with a server.
101
18
Marie Van Wyk's profile photoMak555's profile photojie liu's profile photo
8 comments
jie liu
+
1
2
1
 
A bunch of singles have downloaded this app, LoL.
Add a comment...

Android Developers

Shared publicly  - 
 
AliExpress Improves User Experience with Smart Lock and Google Sign-in

AliExpress is a B2C marketplace which allows global consumers to directly purchase products from Chinese wholesalers & manufacturers. Since launching in 2011, it has become one of the most popular shopping apps in over 20 countries. Watch how the team at AliExpress improved user experience with Google sign-in and Smart Lock to make it easier for users to sign into the marketplace. By adopting these tools, the team increased sign-in success rates from 84% to 92%.

https://goo.gl/7Qo5hO
82
20
David Batty's profile photowang le (plex)'s profile photoMarcel Ritz's profile photo
3 comments
 
I love the app!
Add a comment...

Android Developers

Shared publicly  - 
 
The Google Awareness API is available to all developers through Google Play services!

The new Google Awareness APIs enable your apps to intelligently react to user context using 7 different types of context—including location, weather, user activity, and nearby beacons. Using snapshots and fences, your app can better understand your users’ current situations, and use this information to provide optimized and customized experiences with minimal impact on system resources.
303
96
Tim Song's profile photoKyle Corry's profile photoIan Lake's profile photoDimitrios Kanellopoulos's profile photo
12 comments
 
Thanks +Ian Lake​. Any plans though? I think since the new features of android wear are announced that can happen. It would be really beneficial for watchfaces. 
Add a comment...

Android Developers

Shared publicly  - 
 
The Google Developer Training team won the "Most Influential Educator" award from Gradle for their collaboration on the Udacity "Gradle for Android and Java" course. Great job instructors Mark Vieira and Jeremy Silver!

Check out the free course here: goo.gl/0l3W29
204
19
Salah Ahmed's profile photoKatherine Kuan's profile photoMostafa Safavi's profile photoAhmadReza Zahedi's profile photo
5 comments
 
Congrats +Katherine Kuan​, I learned a lot from you and your colleagues, so much. Thankssss
Add a comment...

Android Developers

Shared publicly  - 
 
WEARABIRD - An Android game by @nirhart that let's you fly like a bird! https://goo.gl/DKcgQx #AndroidExperiments
An Android game controlled by Android Wear that let's you fly like a bird!
96
25
Tim Song's profile photo
 
Interesting:)
Add a comment...
Android Developers's Collections
People
Have them in circles
957,249 people
esteban ortiz santiago's profile photo
prabhu aet's profile photo
BradshawMTB's profile photo
Paul karumbi's profile photo
Koloi Sylvester's profile photo
陈明明's profile photo
chuck punelli's profile photo
Vedjyoti Basant's profile photo
Rebecca Hernandez's profile photo
Story
Tagline
A place for Android developers everywhere to meet, share and discuss the latest on Android development
Introduction
This is the official Google+ home of the Android Engineering teams.

Android is a software stack for mobile devices that includes an operating system, middleware and key applications. 

The Android SDK provides the tools and APIs you need to develop applications on the Android platform.