Stay organized with collections Save and categorize content based on your preferences.
Note: The Places SDK for Android features that are available in your app are determined by a combination of the SDK version number that you specify in your app configuration, the APIs enabled on your API key, and how you initialize your app. For more information, see Choose your SDK version.The Google Maps Platform team regularly updates SDKs with new features, bug fixes, and performance improvements. This page provides guidance on how to manage your dependencies on mobile SDKs.
Which version to link to?For mission-critical apps, link to the latest dot release of the major version that you are using (X.*), and upgrade yearly to the new major version.
As you release new versions of your application throughout the year, you may start using newer dot versions of the Places SDK for Android. This will not require updates in your application as new dot versions are backward compatible.
Benefits:
For non-critical apps, link to any fixed version. When you receive a deprecation notice for that fixed version, you will have 12 months to make your updated app code available to your users.
Benefits:
Project Owners with monitored email addresses receive proactive notifications about changes that impact each of their projects. Stay informed about major updates, deprecations, and other changes.
InstallationIn your app-level build.gradle.kts
or build.gradle
file, always specify a version instead of a prefix range (+
) or latest
since these can lead to unpredictable and unrepeatable builds. The Places SDK for Android adheres to semantic versioning, and new major version releases may include breaking changes. The minimum API level supported is 23.
dependencies { // Places and Maps SDKs implementation("com.google.android.libraries.places:places:4.3.1") }Maintenance and upgrade
Android Studio automatically checks for newer available versions and provides a warning when a newer version of a dependency is available. To minimize technical debt, update to the newest available version as soon as possible. If you are updating to a new major version, check the release notes for backwards-incompatible changes and how to update your code.
Note: The minimum API level required by Maps SDK for Android version 19.0.x is Android API Level 21 ("Lollipop"; Android 5.0) or higher.In addition to polling for newer versions, Google Cloud project owners receive emails about backwards incompatible changes that may affect their projects. To get proactive notification about backwards incompatible changes, assign the owner role with a monitored email address for each of your projects.
If you are upgrading from Places SDK for Android version 3.2.0 or earlierThere is no migration necessary when moving to the new SDK. You only have to:
In the dependencies
section of your module-level build.gradle
file, update the places
dependency and add the kotlin-bom
dependency:
dependencies { implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0")) implementation 'com.google.android.libraries.places:places:3.5.0' }
For more information on the kotlin-bom
dependency, see Usage of the latest kotlin-stdlib version in transitive dependencies.
Places.initializeWithNewPlacesApiEnabled()
method to initialize your app. For more information, see Initialize the Places API client.Your existing apps continue to work unchanged, but you can now take advantage of all new SDK features.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["The Places SDK for Android is regularly updated with new features and improvements, and developers should manage their dependencies accordingly by linking to the latest dot release or a fixed version depending on the application's criticality."],["For critical applications, it's recommended to link to the latest dot release and upgrade to the new major version annually to ensure receiving timely bug fixes and adopting new features easily."],["Non-critical applications can link to any fixed version but need to update within 12 months of receiving a deprecation notice."],["Developers should specify a fixed version number instead of using prefixes like '+' or 'latest' when defining dependencies in the build configuration to ensure build consistency."],["When upgrading from older SDK versions to version 3.3.0 or later, enable the new Places API on your API key, update dependencies to the latest version, and initialize the Places client using the `Places.initializeWithNewPlacesApiEnabled()` method to utilize the latest SDK features."]]],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4