Communities and Collections
Posts
Post has attachment
Public
Our big bet on mobile games at Game Developers Conference 2018
Find out about Google Play Instant, Demo Loops, and more → https://goo.gl/9if4tj
Today, during our annual Google Developer Day at the Game Developers Conference, we introduced powerful tools and platforms to improve the overall game discovery on Google Play and give developers more ways to deliver engaging user experiences.
Find out about Google Play Instant, Demo Loops, and more → https://goo.gl/9if4tj
Today, during our annual Google Developer Day at the Game Developers Conference, we introduced powerful tools and platforms to improve the overall game discovery on Google Play and give developers more ways to deliver engaging user experiences.

Add a comment...
Post has attachment
Public
With all the great games available on Google Play, we want to make discovery easier and remove friction during the install process. Installing and opening a game takes time and results in many players never getting to experience your game. We’re thrilled to announce that instant apps is now available for games.
Read the full blog post here → https://goo.gl/WMa1td
Read the full blog post here → https://goo.gl/WMa1td
Add a comment...
Post has attachment
Google Developer Day is live
Watch Google Developer Day at GDC 2018 livestream → g.co/play/gdc2018
Google Developer Day at GDC 2018 has kicked off! Follow along as we share news about powerful tools and platforms to help developers build engaging game experiences on Google Play.
Watch Google Developer Day at GDC 2018 livestream → g.co/play/gdc2018
Google Developer Day at GDC 2018 has kicked off! Follow along as we share news about powerful tools and platforms to help developers build engaging game experiences on Google Play.

Add a comment...
Post has attachment
Public
If you ever converted a Drawable to a Bitmap then you know how much boilerplate you need.
Android KTX has a great set of functions to make your code more concise when working with classes from the graphics package:
https://github.com/android/android-ktx/tree/master/src/main/java/androidx/core/graphics/drawable
#31DaysOfKotlin
Android KTX has a great set of functions to make your code more concise when working with classes from the graphics package:
https://github.com/android/android-ktx/tree/master/src/main/java/androidx/core/graphics/drawable
#31DaysOfKotlin

Add a comment...
Post has attachment
Public
No more Util classes! Extend the functionality of a class by using `extension functions`. Put the name of the class you’re extending before the name of the method you’re adding.
Doc: https://kotlinlang.org/docs/reference/extensions.html#extension-functions
Example: https://github.com/android/android-ktx/blob/master/src/main/java/androidx/core/net/Uri.kt#L28
Extension functions:
* Are not member functions
* Do not modify the original class in any way
* Are resolved at compile time by static type information
* Are compiled to static functions in Java.
* Don’t do polymorphism
#31DaysOfKotlin
Doc: https://kotlinlang.org/docs/reference/extensions.html#extension-functions
Example: https://github.com/android/android-ktx/blob/master/src/main/java/androidx/core/net/Uri.kt#L28
Extension functions:
* Are not member functions
* Do not modify the original class in any way
* Are resolved at compile time by static type information
* Are compiled to static functions in Java.
* Don’t do polymorphism
#31DaysOfKotlin

Add a comment...
Post has attachment
Public
Delegate your work to another class with `by`. Favor composition over inheritance with class delegation and reuse property accessor logic with delegator properties.
Delegation: https://kotlinlang.org/docs/reference/delegation.html
Delegated properties: http://kotlinlang.org/docs/reference/delegated-properties.html
#31DaysOfKotlin
Delegation: https://kotlinlang.org/docs/reference/delegation.html
Delegated properties: http://kotlinlang.org/docs/reference/delegated-properties.html
#31DaysOfKotlin

Add a comment...
Post has attachment
Public
See you at GDC 2018 next week
Learn more about our GDC activities here → https://events.withgoogle.com/google-gdc-2018/
Google Developer Day kicks off at GDC 2018 next Monday! Attend the keynote and full day of sessions on building a successful game business on Google Play, or join us via the livestream on Monday, March 19th starting at 10:00am PDT. We’ll also have Google sessions during the conference and in our expo booth Wednesday through Friday.
Learn more about our GDC activities here → https://events.withgoogle.com/google-gdc-2018/
Google Developer Day kicks off at GDC 2018 next Monday! Attend the keynote and full day of sessions on building a successful game business on Google Play, or join us via the livestream on Monday, March 19th starting at 10:00am PDT. We’ll also have Google sessions during the conference and in our expo booth Wednesday through Friday.

Add a comment...
Post has attachment
Public
To make the concept of reified concrete an example is in order: `Context.systemService()` in Android KTX uses reified to pass a "real" type via generics. No more passing classes to getSystemService!
https://github.com/android/android-ktx/blob/master/src/main/java/androidx/core/content/Context.kt#L37!
Docs: https://kotlinlang.org/docs/reference/inline-functions.html#reified-type-parameters
#31DaysOfKotlin
https://github.com/android/android-ktx/blob/master/src/main/java/androidx/core/content/Context.kt#L37!
Docs: https://kotlinlang.org/docs/reference/inline-functions.html#reified-type-parameters
#31DaysOfKotlin

Add a comment...
Post has attachment
Public
Introduction to Wear OS by Google Development
Watch the full video with @hoitab here → goo.gl/zVbRN6
There is a wide variety of options when developing for Wear OS by Google (Formerly known as Android Wear). Apart from cross-platform development through phone notifications and Actions on Google, developers can leverage a wide range of development options - Wear apps, Watch faces and Complication Data Provider. Watch this video to get an introduction on development options open to you as a developer.
For more information, check out:
Complication Data Provider Code Lab → https://goo.gl/JxRyCV
Wear OS By Google Developer Site → https://goo.gl/j5mmqC
Watch the full video with @hoitab here → goo.gl/zVbRN6
There is a wide variety of options when developing for Wear OS by Google (Formerly known as Android Wear). Apart from cross-platform development through phone notifications and Actions on Google, developers can leverage a wide range of development options - Wear apps, Watch faces and Complication Data Provider. Watch this video to get an introduction on development options open to you as a developer.
For more information, check out:
Complication Data Provider Code Lab → https://goo.gl/JxRyCV
Wear OS By Google Developer Site → https://goo.gl/j5mmqC
Add a comment...
Post has attachment
Improving conversions of your Android apps
Best practices and insights → https://medium.com/googleplaydev/increase-conversions-in-your-android-app-with-a-multidimensional-approach-e9dd5c659528
Getting conversions right is a complex yet highly important topic for Android developers. At Google Play, we’ve found that effective conversion optimization comes from focusing on three pillars: the basics, the organization, and the product. We’ll tackle these in detail to help you find a conversion optimization strategy that works for your business.
Best practices and insights → https://medium.com/googleplaydev/increase-conversions-in-your-android-app-with-a-multidimensional-approach-e9dd5c659528
Getting conversions right is a complex yet highly important topic for Android developers. At Google Play, we’ve found that effective conversion optimization comes from focusing on three pillars: the basics, the organization, and the product. We’ll tackle these in detail to help you find a conversion optimization strategy that works for your business.
Add a comment...
Wait while more posts are being loaded





