نویسنده: post bot

  • Spotify announces meaningful new features for all users

    Spotify announces meaningful new features for all users


    Spotify stock photo 1

    Edgar Cervantes / Android Authority

    TL;DR

    • Spotify has rolled out new features for both Premium and free users.
    • Premium users get a revamped Queue, a more powerful Hide button, and a new 30-day Snooze feature.
    • Meanwhile, the Spotify app now surfaces new “Add,” “Sort,” and “Edit” tools at the top of playlists.
    • There’s also a new Create button for quick access to several features.

    Spotify has just rolled out a series of meaningful updates aimed at giving users, both Premium and free, greater control over their listening experience. These updates, some of which are still experimental, enhance playlist management, track selection, and social collaboration.

    What’s new for Spotify Premium users?

    Spotify Premium subscribers are getting several upgraded tools, starting with a revamped Queue. Located via the three lines at the bottom of the Now Playing screen, the updated Queue now includes new controls like Shuffle, Smart Shuffle (which suggests personalized tracks), Repeat, and Sleep Timer. Spotify will also show you suggested songs after your queued tracks, helping you decide what to listen to next. If you’d rather not see these suggestions, you have the option of disabling them by turning off Autoplay and Smart Shuffle.

    Another enhancement for Premium users is a more powerful Hide button. Tapping it now removes a song from that playlist across all your devices. If you’d prefer a temporary break from a track, Spotify is also testing a new “30-day Snooze” feature. This experimental option removes the song from your recommendations for a month and may roll out to all users in the future.

    New features for all Spotify users

    In addition to Premium-specific updates, Spotify is introducing broader improvements across its app. All users will now see new “Add,” “Sort,” and “Edit” tools at the top of their playlists. These tools make it easier to customize tracklists, change playlist titles, design custom cover art, and reorder songs to your liking.

    In selected countries, including the US, you can now turn your Liked Songs into a playlist. Simply filter them by genre and tap “Turn into playlist.”

    The mobile app is also getting a new Create button (+) in the bottom-right corner. This gives all users quick access to playlist creation, collaboration features, and Spotify’s social listening tool, Blend. Premium subscribers get bonus features here, including direct access to Jam for real-time group listening and AI Playlist, which builds playlists with the help of AI.

    Lastly, Spotify has slightly reorganized its navigation. Your Library now appears as the third tab at the bottom of the screen.



    Source link

  • I Faced Burnout, Chaos and ADHD — Then My Leadership (and Startup) Took Off

    I Faced Burnout, Chaos and ADHD — Then My Leadership (and Startup) Took Off



    Turning inner obstacles into breakthroughs has been a pivotal part of my journey as a founder. These four key principles helped.



    Source link

  • Learn the Kotlin Language | Kodeco

    Learn the Kotlin Language | Kodeco


    This online course is designed to teach the fundamentals of Kotlin programming
    for creating simple programs. The course consists of 6 lessons and covers variables,
    data operations, and collections. The course also covers Android Studio, mutable and
    immutable variables, variable types, inferred types, operators, null values and more.
    The course is designed for the Android platform, taught in Kotlin and uses Android Studio.
    Upon completion of this course, you will be able to create simple programs using Kotlin
    programming language.



    Source link

  • Garmin users should start bracing for more subscription-only features

    Garmin users should start bracing for more subscription-only features


    Garmin Connect Plus dashboard

    Ryan Haines / Android Authority

    TL;DR

    • Garmin recently conducted an earnings call for the first quarter of 2025.
    • In the earnings call, CEO Cliff Pemble explains why the company decided to launch Connect Plus.
    • Pemble also mentions reserving features for the subscription service.

    Since the launch of Connect Plus in March, Garmin users have been worried about the future of their devices. These users aren’t just upset about the mere introduction of a subscription service; there’s a palpable concern about what this paywall could mean for new features going forward. A recent earnings call appears to show that there may be some substance behind these fears.

    Garmin recently conducted an earnings call for the first quarter of 2025. During this call, the company announced an 11% improvement year on year, netting earnings of $1.54 billion. On top of that, Garmin reached a record $330 million in operating income. Around the 16:30 minute mark, the call was opened up for questions.

    When asked about the launch of Connect Plus and why the decision was made, CEO Cliff Pemble stated:

    I think we’ve been saying for a while that we are evaluating opportunities to have a premium offering on Garmin Connect. I think the developments of AI and particularly around AI-based insights for our users was one of those things that we felt was important to recognize the value for the investment that it takes to do.

    Pemble went on to mention that the company “felt like it was the right time” and added that they have not taken away any previously free features. Although the smartwatch maker may not have any plans to take away previously free features, Pemble seemed to confirm what users have been worrying about over the last few weeks.

    While discussing the various features Garmin offers, Pemble says “certain ones, we will likely reserve for premium offerings.” Meaning that the company may focus on making Connect Plus a more robust offering by working on features that will be hidden behind the subscription.

    Considering that one of the biggest complaints about Connect Plus is how underwhelming it is, Garmin wanting to build out its service doesn’t come as a big surprise. Unfortunately, if Connect Plus is to become a service worthy of a subscription, such a move is necessary. However, knowing this doesn’t exactly ease the sting that comes with realizing more and more features may become exclusive to Connect Plus.

    Got a tip? Talk to us! Email our staff at news@androidauthority.com. You can stay anonymous or get credit for the info, it’s your choice.



    Source link

  • Hegseth’s Use of Passwords Raises New Security Concerns

    Hegseth’s Use of Passwords Raises New Security Concerns


    Some of the passwords that Defense Secretary Pete Hegseth used to register for websites were exposed in cyberattacks on those sites and are available on the internet, raising new questions about his use of personal devices to communicate military information.

    Mr. Hegseth did not appear to use those passwords for sensitive accounts, like banking. But at least one password appears to have been used multiple times for different personal email accounts maintained by Mr. Hegseth. If hackers gain access to email accounts, they can often reset other passwords.

    Like many Americans, Mr. Hegseth appears to have reused passwords to remember them more easily. At least one of them is, or was, a simple, lowercase alphanumeric combination of letters followed by numbers, potentially representing initials and a date. The same password was leaked in two separate breaches of personal email accounts, one in 2017 and another in 2018.

    It is not clear whether he has updated the compromised passwords, or if he did so before he used his personal phone in March to share sensitive information about planned U.S. strikes on Houthi militia targets in Yemen.

    Mr. Hegseth’s digital practices and security have been under scrutiny since he discussed the precise timing of those airstrikes in at least two chats on Signal, a free, encrypted messaging app. At least one of the chats took place on his personal phone. That information could have endangered U.S. pilots if an adversarial power had intercepted it.

    In addition to those two Signal chats, Mr. Hegseth used the encrypted app for multiple other ongoing conversations and group messages, according to people briefed on his use of the platform. Some of the messages were posted by a military aide, Col. Ricky Buria, who had access to Mr. Hegseth’s personal phone. The use of the app for multiple ongoing conversations was earlier reported by The Wall Street Journal.

    Mr. Hegseth was initially added to a Signal group created by Michael Waltz, who was the national security adviser at the time, to discuss the Houthi strikes. Mr. Hegseth shared similar details about the strikes with a second Signal group that included his wife, Jennifer. That group was set up on Mr. Hegseth’s personal phone.

    Cybersecurity experts have said that because Mr. Hegseth’s phone number is easy to find on the web, it is a potential target for hackers and foreign intelligence agencies. Signal messages are sent across the internet securely, but messages typed into a phone could be intercepted if an adversarial intelligence agency has installed malware on the device.

    When two-factor authentication is enabled on the sites, hackers will need more than passwords to gain access to information.

    The chief Pentagon spokesman, Sean Parnell, did not respond to a request for comment.

    Experts say that finding exposed passwords is easier than ever.

    “If you know where to look, you can find them,” said Kristin Del Rosso, who monitors breach data at DevSec, a cybersecurity investigations firm.

    Ms. Del Rosso said some companies collect and sell stolen data. Because data breaches are now almost routine, there is a large amount of data that adversaries or criminals could use to get a deeper understanding of an individual and potentially guess other passwords or gain access to more information.

    “You can uncover more,” she said.

    Passwords belonging to Mr. Waltz, who was removed as national security adviser on Thursday, have also been exposed in internet breaches.

    Representatives of the National Security Council did not respond to a request for comment. But a person briefed on the situation said Mr. Waltz had changed his compromised passwords before joining Congress in 2019.

    In March, Der Spiegel, a German news publication, found phone numbers and email addresses associated with Mr. Waltz, Mr. Hegseth and Tulsi Gabbard, the director of national intelligence, who were all on the initial Signal chat.

    The phone numbers online for Ms. Gabbard are no longer associated with her.

    But like Mr. Hegseth, Ms. Gabbard has reused passwords. The New York Times found at least one leaked password linked to multiple personal accounts used by Ms. Gabbard.

    According to a spokeswoman, Ms. Gabbard’s passwords have been changed many times since a breach exposed a password nearly a decade ago. The Times uncovered more recent data breaches involving a similar reused password tied to her personal email account.

    John Ratcliffe, the C.I.A. director, has a disciplined public profile. A former prosecutor and member of the House Intelligence Committee, he does not have an easily identifiable phone number and email address and seems to have left a small digital footprint.

    Mr. Hegseth has repeatedly said he did nothing wrong in disclosing the Yemen strike details in Signal chat groups that included people who did not have a security clearance. But using his personal telephone, with a number — and password — that is available on the internet, will have undoubtedly left a senior Trump national security figure vulnerable to hacking efforts by foreign adversaries, intelligence analysts say.

    “You just have to assume that the bad guys are listening,” Michael C. Casey, the former director of the National Counterintelligence and Security Center, said in an interview. He said that senior national security government officials were supposed to enter their jobs from Day 1 with the assumption that their personal devices were being hacked, and act protectively.

    The use of phones by government officials has long been a security concern.

    President Barack Obama wanted to keep using his personal phone and BlackBerry when he first came into office, former officials in his administration have said.

    Intelligence officials said that using a personal phone presented too many risks. But officials at the National Security Agency eventually provided Mr. Obama with a BlackBerry that had been modified to enhance its security. (Mr. Obama routinely joked that his phone had so many security constraints that using it was “no fun.”)

    Technology has advanced rapidly since then, and national security officials are now more routinely issued government phones that come with security enhancements. Most phones have extra security protocols in place that prevent installing unapproved apps.

    But like Mr. Obama, officials routinely complain that the secured phones are awkward to use and limited in utility, and some continue to communicate with encrypted apps on their private phones.



    Source link

  • Kotlin Multiplatform by Tutorials | Kodeco

    Kotlin Multiplatform by Tutorials | Kodeco


    This book is for mobile developers and managers who want to explore how they can use Kotlin Multiplatform in different use cases to share code across Android, iOS and desktop apps. If you want to reduce development and testing time by writing certain parts of your apps only once, this book will help.

    • Jetpack Compose Android
    • Compose Multiplatform
    • SwiftUI
    • Testing
    • Dependency Injection with Koin
    • Persistence using SQLDelight
    • Serialization
    • Ktor
    • Concurrency using coroutines

    The best book to teach you how to share code across platforms using Kotlin Multiplatform. You’ll gain the foundation of creating user interfaces using native UI toolkits and then writing common code for serialization, networking and persistence. You’ll also learn how dependency injection, testing and different architectures fit in with…


    more

    This section tells you a few things you need to know before you get started, such as what you’ll need for hardware and software, where to find the project files for this book, and more.

    One of the core benefits of Kotlin Multiplatform is that you can share code across native apps. You can continue to develop the UI layer using native UI toolkits like Jetpack Compose for Android and SwiftUI for iOS.

    In this section, you’ll learn how to add a new Gradle module to write your business logic only once. You’ll also learn how to create the native UI for Android, iOS and desktop apps, all while sharing the common module.

    Kotlin Multiplatform (KMP) is one of the latest technologies to help you share code across platforms. This chapter introduces you to KMP, how you can use it across app layers and how to set up your first KMP project.

    Having reliable build tools and consistent dependency versions is crucial to getting started on a multiplatform project. This chapter will cover how you can use Gradle and its buildSrc module to provide dependencies to all modules. You’ll also learn how to share business logic across target platforms using a multiplatform time zone library.

    Jetpack Compose is a new declarative library aimed at simplifying UI development on Android. This chapter will walk you through creating multiple screens for your app using Jetpack Compose.

    SwiftUI is the modern way to program UI for iOS applications. In this chapter, you’ll learn how to develop the UI for iOS using the SwiftUI framework.

    It’s now possible to share the same UI code across desktop and Android applications. In this chapter, you’ll learn how to develop the UI for desktop using the new Compose Multiplatform declarative library.

    To effectively share code across apps, there are multiple things to keep in mind: access to platform-specific APIs, support for existing software engineering practices and persistence.

    In this section, you’ll learn how to use Kotlin features to access platform-specific APIs in your shared module and how Kotlin Multiplatform fits in with your current architecture. You’ll also learn about dependency injection and how you can use it to test features present in your shared modules. Finally, you’ll learn how to use a common codebase to handle persistence on different platforms.

    When working with KMP, you’ll often need to access platform-specific APIs. In this chapter, you’ll take a deeper dive into the expect/actual pattern and how you can use them to access platform-specific APIs.

    Software architecture is one of the most crucial aspects that affect quality and maintainability over time. In this chapter, you’ll get an overview of different architectures and how you can use one of them in your KMP application.

    Writing tests is an important part of writing code confidently. This chapter will provide an overview of adding unit tests and UI tests to an app created using KMP.

    Dependency Injection is a technique that leads to maintainable and testable code. This chapter will provide an overview of integrating the Koin dependency injection library into a multiplatform project.

    Most modern applications need to persist data across sessions. This chapter will provide an overview of data persistence in KMP. It discusses key-value saving as well as using an SQL database.

    Networking is crucial to most modern apps, and it usually involves implementing similar logic using different frameworks and languages. Under the hood, it also involves concepts like serialization and concurrency. Fortunately, Kotlin Multiplatform has dedicated libraries for each of these.

    In this section, you’ll learn how to use serialization to decode JSON data to Kotlin objects. You’ll then learn how to use a common networking library that leverages this common serialization to fetch data from the internet. To make the networking performant, you’ll also learn about concurrency in Kotlin using coroutines and the considerations for different platforms. Finally, you’ll learn how to extract an existing feature to a Kotlin Multiplatform library and also different ways of publishing this library.

    When transmitting data over a network, you need to serialize and deserialize it. In this chapter, you’ll learn how to use serialization in a Kotlin Multiplatform project.

    Networking is one of the core features of any modern app. In this chapter, you’ll lean how to use networking in a Kotlin Multiplatform project.

    In this chapter, you’ll learn how to deal with concurrency in your Kotlin Multiplatform projects.

    In this chapter, you’ll learn how you can migrate an existing feature to KMP. You also learn how to publish a shared library and make it available for Android, iOS and desktop.

    In this chapter, you’ll learn about several functionalities of Kotlin and their comparison with Swift.

    Xcode doesn’t support debugging Kotlin Native code out of the box. In this chapter, you’ll learn how you can debug your shared code module from Xcode.

    In this chapter, you’ll learn how you can share your Compose UI between Android, desktop, and iOS apps.



    Source link

  • Get Into More Sticky Situations With the World of Goo 2

    Get Into More Sticky Situations With the World of Goo 2


    The sequel offers much more of the same goo-filled formula. You can build bridges, towers, terraform, and fuel flying machines.

    In the game, there are five new chapters with a total of more than 60 levels filled with challenged to explore. A powerful company has re-branded as environmentally friends and a Goo processor. But there’s more to the story.

    Along with solving puzzles, you will be able to find new Goo species, including Jelly Goo, Liquid Launchers, Growing Goo, Shrinking Goo, and Explosive Goo, each with their own properties.

    Just like the original, the sequel offers a haunting and spectacular soundtrack to help draw you into the levels.

    World of Goo 2 is a $9.99 download now on the App Store. It’s for the iPhone and all iPad models.

    It’s also available as a separate Mac App Store download for $29.99.



    Source link

  • TikTok, Facing a U.S. Ban, Tells Advertisers: We’re Here and Confident

    TikTok, Facing a U.S. Ban, Tells Advertisers: We’re Here and Confident


    “TikTok is here — we are here,” Khartoon Weiss, the company’s vice president of global business solutions, told a packed warehouse of advertisers on Tuesday in Manhattan.

    “We are absolutely confident in our platform and confident in the future of this platform,” she declared.

    That statement was the closest TikTok advertising executives got to addressing the app’s uncertain fate in the United States in the company’s annual spring pitch to marketers. Under a federal law and executive order, the app is set to be banned in the country next month if the Chinese owner of the company, ByteDance, does not sell it.

    Hundreds of representatives from companies like L’Oreal and Unilever and various ad agencies scrambled to find seats for an event hosted by the comedian Hasan Minhaj that heavily emphasized TikTok’s role as a cultural juggernaut.

    TikTok was more than a video platform, Mr. Minhaj told the crowd. TikTok was “the cultural moments you talk about at work, the jokes you talk about in your group chat, the language you use in your everyday life,” he said.

    The tone of the event marked a departure from TikTok’s presentation a year ago, when the company was smarting from the federal law that promised to ban the app in the United States because of national security concerns related to the company’s Chinese ownership. Last year’s pitch started with one of TikTok’s top executives telling roughly 300 attendees that the company would fight the law in court and prevail and was “not backing down.”

    TikTok did not actually win in court — the Supreme Court unanimously upheld the law in January — but the company has earned an unusual reprieve from President Trump. He has essentially put a pause on the law, which was set to go into effect in January, most recently giving the company until June to find new owners. On Sunday, he suggested he would extend the reprieve again if ByteDance needed more time.

    The presentation on Tuesday was a reminder that beyond the battles in Washington, TikTok faces the same pressures as any other major social media company — winning ad dollars and promising major brands safe spaces for their messages to run. TikTok has a foothold among marketers hawking everything from clothing to beauty hacks despite competition from Meta’s Instagram Reels and Google’s YouTube. TikTok says it has 170 million users in the United States.

    At the event, the company promoted new tools that would let marketers run their messages alongside viral trends, and it pitched advertisers on the additional exposure they could get from running ads on TikTok during the Super Bowl. Ms. Weiss also told marketers that the company was eager to develop ways for advertisers to capitalize on search queries, as people increasingly use TikTok as an alternative to popular search engines like Google.

    Krishna Subramanian, chief executive and co-founder of the influencer marketing firm Captiv8, attended the advertiser presentation and said that the audience had benefited from the reassurance about TikTok’s future.

    “Hearing that TikTok is here to stay from TikTok leadership becomes really powerful, as we think about our strategies for 2025,” he said. “Seeing their investments within generative A.I., within product, within cultural moments — it’s where brands need to be.”

    The event also highlighted some of the turnover that has taken place at TikTok in its past year of turmoil. Blake Chandlee, TikTok’s former president of global business solutions, who kicked off the event in 2024, recently resigned from his role, following the departures of other prominent executives in ad sales.

    Mr. Minhaj’s appearance at TikTok’s presentation marks the start of a star-studded season of pitches from television networks and other tech companies to advertisers. YouTube’s annual advertiser pitch this month will feature a performance from Lady Gaga.

    “Ten years ago, I was just a struggling comedian performing at dive bars, doing the occasional keynote for Vine,” Mr. Minhaj said. “I would have loved to have TikTok when I was starting out as a comic — we have seen comedians build entire careers off of it.”



    Source link

  • Object-Oriented Programming in Kotlin | Kodeco

    Object-Oriented Programming in Kotlin | Kodeco


    Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive
    catalogue of 50+ books and 4,000+ videos.

    Learn more

    © 2025 Kodeco Inc



    Source link

  • Android Studio Meerkat Feature Drop is stable



    Posted by Adarsh Fernando, Group Product Manager

    Today, we’re excited to announce the stable release of Android Studio Meerkat Feature Drop (2024.3.2)!

    This release brings a host of new features and improvements designed to boost your productivity and enhance your development workflow. With numerous enhancements, this latest release helps you build high-quality Android apps faster and more efficiently: streamlined Jetpack Compose previews, new Gemini capabilities, better Kotlin Multiplatform (KMP) integration, improved device management, and more.

    Read on to learn about the key updates in Android Studio Meerkat Feature Drop, and download the latest stable version today to explore them yourself!

    Developer Productivity Enhancements

    Analyze Crash Reports with Gemini in Android Studio

    Debugging production crashes can require you to spend significant time switching contexts between your crash reporting tool, such as Firebase Crashlytics and Android Vitals, and investigating root causes in the IDE. Now, when viewing reports in App Quality Insights (AQI), click the Insights tab. Gemini provides a summary of the crash, generates insights, and links to useful documentation. If you also provide Gemini with access to local code context, it can provide more accurate results, relevant next steps, and code suggestions. This helps you reduce the time spent diagnosing and resolving issues.

    moving image of Gemini in the App Quality Insights tool window in Android Studio

    Gemini helps you investigate, understand, and resolve crashes in your app much more quickly in the App Quality Insights tool window.

    Generate Unit Test Scenarios with Gemini

    Writing effective unit tests is crucial but can be time-consuming. Gemini now helps kickstart this process by generating relevant test scenarios. Right-click on a class in your editor and select Gemini > Generate Unit Test Scenarios. Gemini analyzes the code and suggests test cases with descriptive names, outlining what to test. While you still implement the specific test logic, this significantly speeds up the initial setup and ensures better test coverage by suggesting scenarios you might have missed.

    moving image of generating unit test scenarios in Android Studio

    Gemini helps you generate unit test scenarios for your app.

    Gemini Prompt Library

    No more retyping your most frequently used prompts for Gemini! The new Prompt Library lets you save prompts directly within Android Studio (Settings > Gemini > Prompt Library). Whether it’s a specific code generation pattern, a refactoring instruction, or a debugging query you use often, save it once from the chat (right-click > Save prompt) and re-apply it instantly from the editor (right-click > Gemini > Prompt Library). Prompts that you save can also be shared and standardized across your team.

    moving image of prompt library in Android Studio

    The prompt library saves your frequently used Gemini prompts to make them easier to use.

    You have the option to store prompts on IDE level or Project level:

      • IDE level prompts are private and can be used across multiple projects.
      • Project level prompts can be shared across teams working on the same project (if .idea folder is added to VCS).

    Compose and UI Development

    Themed Icon Support Preview

    Ensure your app’s branding looks great with Android’s themed icons. Android Studio now lets you preview how your existing launcher icon adapts to the monochromatic theming algorithm directly within the IDE. This quick visual check helps you identify potential contrast issues or undesirable shapes early in the workflow, even before you provide a dedicated monochromatic drawable. This allows for faster iteration on your app’s visual identity.

    moving image of themed icon support in preview in Android Studio

    Themed icon support in Preview helps you visually check how your existing launcher icon adapts to monochromatic theming.

    Compose Preview Enhancements

    Iterating on your Compose UI is now faster and better organized:

      • Enhanced Zoom: Navigate complex layouts more easily with smoother, more responsive zooming in your Compose previews.
      • Collapsible Groups: Tidy up your preview surface by collapsing groups of related composables under their @Preview annotation names, letting you focus on specific parts of the UI without clutter.
      • Grid Mode by Default: Grid mode is now the default for a clear overview. Gallery mode (for flipping through individual previews) is available via right-click, while List view has been removed to streamline the experience.

    moving image of Compose previews in Android Studio

    Compose previews render more smoothly and make it easier to hide previews you’re not focused on.

    Build and Deploy

    KMP Shared Module Integration

    Android Studio now streamlines adding shared logic to your Android app with the new Kotlin Multiplatform Shared Module template. This provides a dedicated starting point within your Android project, making it easier to structure and build shared business logic for both Android and iOS directly from Android Studio.

    Kotlin Multiplatform template in Android Studio

    The new Kotlin Multiplatform module template makes it easier to add shared business logic to your existing app.

    Updated UX for Adding Devices

    Spend less time configuring test devices. The new Device Manager UX for adding virtual and remote devices makes it much easier to configure the devices you want from the Device Manager. To get started, click the ‘+’ action at the top of the window and select one of these options:

      • Create Virtual Device: New filters, recommendations, and creation flow guide you towards creating AVDs that are best suited for your intended purpose and your machine’s performance.
      • Add Remote Devices: With Android Device Streaming, powered by Firebase, you can connect and debug your app with a variety of real physical devices. With a new catalog view and filters, it’s now easier to locate and start using the device you need in just a few clicks.

    moving image of configuring virtual devices in Android Studio

    It’s now easier to configure virtual devices that are optimized for your workstation.

    Google Play Deprecated SDK Warnings

    Stay more informed about SDKs you publish with your app. Android Studio now displays warnings from the Google Play SDK Index when an SDK used in your app has been deprecated by its author. These warnings include information about suggested alternative SDKs, helping you proactively manage dependencies and avoid potential issues related to outdated or insecure libraries.

    Google Play Deprecated SDK warnings in Android Studio

    Play deprecated SDK warnings help you avoid potential issues related to outdated or insecure libraries.

    Updated Build Menu and Actions

    We’ve refined the Build menu for a more intuitive experience:

      • New ‘Build run-configuration-name’ Action: Builds the currently selected run configuration (e.g., :app or a specific test). This is now the default action for the toolbar button and Control/Command+F9.
      • Reordered Actions: The new build action is prioritized at the top, followed by Compile and Assemble actions.
      • Clearer Naming: “Rebuild Project” is now “Clean and Assemble Project with Tests”. “Make Project” is renamed to “Assemble Project”, and a new “Assemble Project with Tests” action is available.

    Build menu in Android Studio

    The Build menu includes behavior and naming changes to simplify and streamline the experience.

    Standardized Config Directories

    Switching between Stable, Beta, and Canary versions of Android Studio is now smoother. Configuration directories are standardized, removing the “Preview” suffix for non-stable builds. We’ve also added the micro version (e.g., AndroidStudio2024.3.2) to the path, allowing different feature drops to run side-by-side without conflicts. This simplifies managing your IDE settings, especially if you work with multiple Android Studio installations.

    IntelliJ platform update

    Android Studio Meerkat Feature Drop (2024.3.2) includes the IntelliJ 2024.3 platform release, which has many new features such as a feature complete K2 mode, more reliable Java** and Kotlin code inspections, grammar checks during indexing, debugger improvements, speed and quality of life improvements to Terminal, and more.

    For more information, read the full IntelliJ 2024.3 release notes.

    Summary

    Android Studio Meerkat Feature Drop (2024.3.2) delivers these key features and enhancements:

      • Developer Productivity:
          • Analyze Crash Reports with Gemini
          • Generate Unit Test Scenarios with Gemini
          • Gemini Prompt Library
      • Compose and UI:
          • Themed Icon Preview
          • Compose Preview Enhancements (Zoom, Collapsible Groups, View Modes)
      • Build and Deploy:
          • KMP Shared Module Template
          • Updated UX for Adding Devices
          • Google Play SDK Insights: Deprecated SDK Warnings
          • Updated Build Menu & Actions
          • Standardized Config Directories
      • IntelliJ Platform Update
          • Feature complete K2 mode
          • Improved Kotlin and Java** inspection reliability
          • Debugger improvements
          • Speed and quality of life improvements in Terminal

    Getting Started

    Ready to elevate your Android development? Download Android Studio Meerkat Feature Drop and start using these powerful new features today!

    As always, your feedback is crucial. Check known issues, report bugs, suggest improvements, and connect with the community on LinkedIn, Medium, YouTube, or X. Let’s continue building amazing Android apps together!

    **Java is a trademark or registered trademark of Oracle and/or its affiliates.





    Source link