Android Studio Emulator is the official Android SDK tooling maintained by Google for app developers to test code against specific Android API levels, screen densities, and hardware profiles.
Advertising companies provide software development kits (SDKs) for mobile app monetization, which often automatically transmit users' location data to ad systems and location data brokers, raising privacy concerns. Many developers and users may be unaware of this data sharing. When developers allow SDKs to collect location data, it poses risks beyond targeted ads, including potential misuse by agencies like ICE and global surveillance.
Location data brokers harvest precise movements of individuals, often without their consent, through mobile applications. Some apps directly collaborate with data brokers, while others leak data through advertising SDKs during real-time bidding (RTB) auctions. An incident in 2025 revealed that many apps unknowingly contributed to a location data broker's database. Developers must understand their SDKs' location-sharing practices to mitigate risks.
Advertising SDKs can collect location data automatically once users grant permission, without specific permissions for the SDKs themselves. Precise location data can be collected when apps have location permissions, leading to potential privacy violations. Several SDKs have been identified as collecting location data by default, increasing the risk of unintentional data leaks.
The Electronic Frontier Foundation (EFF) found that four advertising SDKs collect users' location data by default when location permissions are granted. InMobi encourages location sharing for higher revenue, while BidMachine updated its documentation after EFF's inquiry, confirming precise location data collection. Verve's SDK also collects location data by default but presents a cautious narrative in its Play Store guidance. Huawei's SDK recommends obtaining location permissions to enhance revenue, with default location sharing occurring if permissions are granted.
Location data can be shared without users' knowledge or meaningful consent, complicating informed consent issues. The focus on four SDKs does not imply that others adequately protect location data, as many have faced criticism for similar practices. Studies indicate that SDKs often encourage increased data collection through design and documentation, leading to minimal control for developers over data transmission.
The EFF's analysis highlights that advertising SDKs incentivize location data sharing through default settings and unclear documentation. Developers should assess third-party SDKs and disable unnecessary data collection. Regulators must hold developers accountable for unlawful data sharing, while legislators should enact laws to protect location privacy and address online behavioral advertising, which drives data tracking.
Google has launched Google AI Studio, a platform for creating native, Kotlin-based Android applications using a prompt-based interface. It allows users to test apps on their devices or refine them in Android Studio. The platform integrates with the Android SDK and supports large language models (LLMs), making it accessible for non-developers. AI Studio uses technology from Gemini in Android Studio, enabling the use of mobile device features like sensors and GPS. It includes an integrated Android emulator for app previews and allows users to connect their Android phones for testing. Users can download app code as a zip file for further development in Android Studio. AI Studio connects directly to the Google Play Console for app uploads, requiring a Google Play developer account. Future updates will enable app sharing and integrations with Firebase for enhanced functionality.
Xsolla has launched the Buy Button for Android, allowing mobile game developers to facilitate direct payments within their games and bypass the Google Play app. This new solution enables developers to retain up to 95% of revenue from purchases on Android devices and offers a fast, simple, and scalable way to engage and monetize players.
Google is introducing a new developer verification system for Android that may require an internet connection to sideload apps. A code snippet in the Android SDK suggests that the installation process will include an online check to confirm the developer's legitimacy. This could hinder users in areas without reliable internet access from installing apps, even from trusted sources. However, the Android Debug Bridge (ADB) will still allow advanced users to sideload applications offline. The new system is expected to roll out over the next year, giving developers time to register and users time to adapt.
Java is a key programming language in mobile application development, particularly for Android, and is expected to remain relevant in 2025. It is officially supported in Android development, with a significant portion of Android applications built using Java. Java continues to be integrated into Android Studio and is favored for its comprehensive documentation, backward compatibility, and strong community support.
Java's ecosystem is characterized by its mature tools and best practices, making it suitable for both simple and enterprise-level applications. Core components of Android apps built with Java include Activities, Services, Broadcast Receivers, and Content Providers. The development process involves setting up the environment with Android Studio, designing user interfaces with XML, implementing app logic in Java, testing the application, and deploying it via the Google Play Store.
Best practices in 2025 include modular architecture, dependency management with libraries like Dagger and Hilt, asynchronous programming techniques, and the use of version control systems like Git. Java remains a viable option alongside Kotlin, especially for legacy codebases and its perceived accessibility for new programmers.
Modern tools supporting Java development include Room for data storage, Retrofit for API calls, Glide for image loading, Firebase for cloud services, and Crashlytics for crash monitoring. Outsourcing Java development is a common strategy for companies looking to scale their mobile projects efficiently. Java continues to evolve, accommodating advancements in machine learning, IoT, and edge computing.
The introduction of Android 14 features a sophisticated permissions model that requests app permissions only when needed, allowing users to choose between "approximate" and "precise" location access. Apps handling transactions must justify their need for real-time access. Background location usage must be disclosed in Play Store listings, and developers must complete Data Safety Forms. Android enforces scoped storage, isolating apps in sandboxed environments to reduce data leakage risks. Visual indicators for microphone and camera usage were introduced in Android 12, and Android 14 requires apps to specify the nature of access. In-app transactions in gaming apps must meet elevated security standards, including encryption and biometric logins, and undergo audits under PCI DSS. Background access for location services requires clear justification, and developers must submit a Permission Declaration Form. Google Play mandates disclosure of third-party SDKs and their data practices. User awareness is emphasized through concise permission dialogs and Data Safety summaries in Play Store listings. Secure login protocols like OAuth 2.0 are required for sensitive applications, with stronger encryption mandates. Apps for children must comply with COPPA and GDPR-K regulations, with manual reviews by the Play Store. Google's Privacy Sandbox initiative aims to enhance privacy in advertising practices, with expected rollout in 2024.
Google announced plans for more frequent Android SDK releases starting in 2025, with a significant update expected in Q2, likely related to Android 16, prompting earlier annual compatibility testing for developers. Enhancements to Gemini in Android Studio include features for modifying code, generating commit messages, and creating documentation, along with auto-generating composable previews.
In the Play Store, Google is introducing a full-screen mode for portrait videos, a more prominent install button, and personalized query recommendations, initially supporting English. On-device biometric authentication for app purchases has been integrated, allowing fingerprint or facial recognition for transactions. Google has doubled purchase numbers in 2024 and increased conversion rates by nearly 3% by encouraging users to set up payment methods, now including PayPal and Cash App. The Play Integrity API is being enhanced to help developers protect their applications against security threats, with the "app access risk" feature now available to detect privacy-compromising apps.