Profile

Cover photo
Android Developers
991,304 followers|164,313,457 views
AboutPostsCollectionsPhotosYouTube

Stream

Android Developers

Shared publicly  - 
 
ExoPlayer 2.1 released!
The ExoPlayer library is a customizable and extensible alternative to Android’s built-in MediaPlayer API. ExoPlayer 2.1 takes advantage of the architectural changes introduced in 2.0 to deliver new features, including:

- Significantly improved HLS support, including the ability to seek in HLS live streams.
- Support for positioning and styling of CEA-608 captions.
- ID3 metadata and album art support for MP3 and MP4 audio.
- Improved flexibility for out-of-the-box UI components.

Read the ExoPlayer blog post for more details: https://medium.com/google-exoplayer/exoplayer-2-1-whats-new-2832c09fedab

Follow the blog to stay up to date with ExoPlayer: https://medium.com/google-exoplayer
Start using ExoPlayer today: https://github.com/google/ExoPlayer
ExoPlayer 2.1 is our first major update to ExoPlayer 2. In addition to a whole raft of bug fixes, ExoPlayer 2.1 adds significant pieces of…
89
20
Benjamin Staneck's profile photoIan Lake's profile photo
3 comments
 
+Benjamin Staneck - right now I believe YouTube has a percentage of its users using it! They are one of the most active bug reporters internally (as you might imagine), so a lot of the fixes in 2.1 are real world scenarios that have been battle tested :)
Add a comment...

Android Developers

Shared publicly  - 
 
Setting up the Android Emulator: An Android Tool Time Deep Dive

You don’t have to remember all the best settings for the Android Emulator. Android Studio and the Android Device Manager provide defaults that should get you up and running quickly… and smoothly. Wojtek Kaliciński walks you through the setup process in this Android Tool Time episode: https://goo.gl/Jgcmra
76
7
宋燕梅's profile photo程馨's profile photoRichart Rosalesgodo's profile photoWeijie Li's profile photo
7 comments
 
+宋燕梅 +程馨 有墙是对的
 ·  Translate
Add a comment...

Android Developers

Shared publicly  - 
 
Building interfaces with ConstraintLayout in Android Studio

The new Layout Editor in Android Studio 2.2 has some surprises, including a new blueprint mode, revamped properties inspector and support for ConstraintLayout, a new way to define layouts for your apps. In this Android Tool Time episode you’ll learn the basics of working with ConstraintLayouts.

When you’re familiar with the interface, read the rest of our Medium article where you’ll find some tips and tricks for the ConstraintLayout: goo.gl/DqU6J2
87
24
*Max Müller* ( )'s profile photo
 
I hate the ConstraintLayout.
Add a comment...

Android Developers

Shared publicly  - 
 
Important best practices to improve app engagement

Get started: https://goo.gl/4TSnGb

Read best practices how to optimize your users’ lifetime value by keeping them engaged and retained over time, and watch the full session from the Playtime 2016 events on Youtube. Also, hear tips from Freeletics to learn tips how to find success on Google Play.
57
9
Add a comment...

Android Developers

Shared publicly  - 
 
Get a glimpse of Wear 2.0’s upcoming standalone apps

https://goo.gl/hbJTSN

Learn how developers from Glide, Foursquare and Lifesum are building standalone apps to simplify the user journey on wear devices. Unbundling from their phone apps allows the teams to create true watch independence which translates to more immersive and seamless experiences for users.

#AndroidWear
58
10
Igor Ganapolsky's profile photoAnojan Sivaranjan's profile photoLiran Barsisa's profile photo
3 comments
 
Glide allows to video caht using Android wear smartwatches? Which smartwatch has a front camera? 
Add a comment...

Android Developers

Shared publicly  - 
 
Tip for billions: use placeholder palette values while images load on slow connections.
 
Images for Billions #4

When your Android app is doing the work of fetching images over a network, you can leave your users waiting if connections are slow. Two tips to keep things feeling speedy:

First, prioritize text data requests before images. This lets your user navigate past loading images that they don’t need anyway.

Next, display placeholder colors while fetching images. The palette support library lets you select a placeholder color block based on the requested image’s color balance, and set that as the background in an ImageView, so the look of your app stays consistent while loading images.

This is the fourth of five weekly posts we’re sharing on how to optimize images on Android and Web for billions of users. Check out our full lists of resources at g.co/dev/billions.

G+ Images post #1: https://goo.gl/6jZiVA
G+ Images post #2: https://goo.gl/uNn7hj
G+ Images post #3: https://goo.gl/IH3wQF

Pallet support library: https://developer.android.com/topic/libraries/support-library/features.html#v7-palette

Here’s an example of using placeholder colors to show images are loading:
8 comments on original post
58
12
Csaba Antal Golubov's profile photoRégis Décamps's profile photoindah rahma's profile photo
7 comments
Add a comment...

Android Developers

Shared publicly  - 
 
Introducing the ExifInterface Support Library

Exif tags store information such as the orientation, date and time, camera information, and the location directly in a JPEG or RAW file. The ExifInterface Support Library is new in version 25.1.0 and unbundles support for reading Exif information from JPEG and raw (DNG, CR2, NEF, NRW, ARW, RW2, ORF, PEF, SRW and RAF) formatted files and setting the Exif information on JPEG image files.

This makes previously API 25+ only format support and the ability to read Exif information from content:// URI InputStreams available on all API 9+ devices.
87
22
Michael Pujos's profile photoIan Lake's profile photoGreg Ennis's profile photo
5 comments
 
I would like to see a support library for more general image manipulation - resize, de-rotate, transform images in general. Every app I work on I see it being done badly (memory usage problems). 
Add a comment...

Android Developers

Shared publicly  - 
 
Get the guide to finding success in new markets on Google Play

Get started: g.co/play/globalplaybook

With just a few clicks, you can publish an app to Google Play and access a global audience of more than 1 billion 30 days active users. Finding success in global markets means considering how each market differs, planning for high quality localization, and tailoring your activity to the local audience. The new Going Global Playbook provides best practices and tips, with advice from developers who’ve successfully gone global.

Get the Going Global Playbook on the Google Play Store: g.co/play/globalplaybook
95
23
Sri Yuni's profile photoเปิ่น ไชสืงคำ's profile photo
10 comments
Add a comment...

Android Developers

Shared publicly  - 
 
Google Play Indie Games Contest - submissions closing soon, enter now

Enter and learn more at: http://g.co/play/indiecontest

The deadline to submit your game to the Google Play Indie Games Contest is December 31st. Don’t miss out on the chance to win prizes that will help you get your game noticed by industry experts and gamers worldwide.

Prizes include:
+ An open showcase held at the Saatchi Gallery in London
+ YouTube influencer campaigns worth up to 100,000 EUR
+ Premium placements on Google Play, and much more!

Even if you’re not eligible to enter the contest, you can still register to attend the showcase event in London on February 16, 2017, check out some great games, and have fun with some industry experts, top indie developers, and gamers. Or you can sign up to our indie games developer workshop on 17 February, also in London.

Visit the site: http://g.co/play/indiecontest

#PlayIndie
An open contest for indie games developers from a select number of European countries. Learn more.
44
5
Add a comment...

Android Developers

Shared publicly  - 
 
Four tips for startup success from a Silicon Valley VC

Read the post: https://goo.gl/qfhYco

Watch Sarah Tavel, of Greylock Partners, talk about the hierarchy of engagement and learn other great tips to hit the ground running and create a business built for success.

#AndroidDevelopers #GooglePlay
52
8
Glenda Rhames Thompson's profile photosinan kaya's profile photoMALK BYTE's profile photo
9 comments
 
Hi guys!!! Please, play SNAKEBYTE!!!
Add a comment...

Android Developers

Shared publicly  - 
 
Tips to be better found and discovered on Google Play

Read the post: https://goo.gl/8k1MdF

“How can I get my app to show up on Google Play’s homepage?,” “How can my app rank higher in search results?” These are some of the top questions we get from the developers. Here are some tips that can help your apps to be better found and discovered.

For more best practices, get the Playbook app for developers: http://g.co/play/playbook
72
12
Burak Bağdatlı's profile photoARTAK ZOGRABYAN's profile photoTisam Hernandez's profile photo
3 comments
 
Nice
Add a comment...

Android Developers

Shared publicly  - 
 
WEAREMOTE a framework that allows developers to easily get sensor reading from an Android Wear device.
WeaRemote is a framework that allows developers to easily get sensor reading from an Android Wear device. WeaRemote hides the complexity of registering and handling Sensors as well as it manages the connection and data transfer between the connected devices. With the WeaRemote framework, developers can easily setup their games to use Android watches as game controllers and then quickly focus on the fun part of their development!
52
7
Android Developers's Collections
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.