Home Blog Page 6

Android Builders Weblog: Android 16 is right here



Android Builders Weblog: Android 16 is right here

Posted by Matthew McCullough – VP of Product Administration, Android Developer

At the moment, Android is launching just a few updates throughout the platform! This contains the beginning of Android 16’s rollout with particulars for each builders and customers, a Developer Preview for enhanced Android desktop experiences with linked shows, updates for Android customers throughout Google apps and extra, plus the June Pixel Drop. We’re additionally recapping all of the Google I/O updates for Android builders targeted on constructing glorious, adaptive Android apps.

At the moment we’re releasing Android 16 and making it out there on most supported Pixel gadgets. Search for new gadgets operating Android 16 within the coming months.

This additionally marks the supply of the supply code on the Android Open Supply Undertaking (AOSP). You may look at the supply code for a deeper understanding of how Android works, and our deal with compatibility means you can leverage your app improvement expertise in Android Studio with Jetpack Compose to create functions that thrive throughout the whole ecosystem.

Main and minor SDK releases

With Android 16, we have added the idea of a minor SDK launch to permit us to iterate our APIs extra rapidly, reflecting the speedy tempo of the innovation Android is bringing to apps and gadgets.

Android 16 2025 SDK release timeline

We plan to have one other launch in This fall of 2025 which additionally will embody new developer APIs. At the moment’s main launch would be the solely launch in 2025 to incorporate deliberate app-impacting conduct adjustments.
Along with new developer APIs, the This fall minor launch will choose up characteristic updates, optimizations, and bug fixes.

We’ll proceed to have quarterly Android releases. The Q3 replace in-between the API releases is offering a lot of the brand new visible polish related to Materials Expressive, and you may get the Q3 beta right this moment in your supported Pixel system.

Digicam and media APIs to empower creators

Android 16 enhances help for skilled digital camera customers, permitting for night time mode scene detection, hybrid auto publicity, and exact shade temperature changes. It is simpler than ever to seize movement images with new Intent actions, and we’re persevering with to enhance UltraHDR pictures, with help for HEIC encoding and new parameters from the ISO 21496-1 draft customary. Assist for the Superior Skilled Video (APV) codec improves Android’s place in skilled recording and post-production workflows, with perceptually lossless video high quality that survives a number of decodings/re-encodings with out extreme visible high quality degradation.

Additionally, Android’s picture picker can now be embedded in your view hierarchy, and customers will recognize the flexibility to look cloud media.

Extra constant, lovely apps

Android 16 introduces adjustments to enhance the consistency and visible look of apps, laying the inspiration for the upcoming Materials 3 Expressive adjustments. Apps concentrating on Android 16 can not opt-out of going edge-to-edge, and ignores the elegantTextHeight attribute to make sure correct spacing in Arabic, Lao, Myanmar, Tamil, Gujarati, Kannada, Malayalam, Odia, Telugu or Thai.

Adaptive Android apps

With Android apps now operating on quite a lot of gadgets and extra windowing modes on massive screens, builders ought to construct Android apps that adapt to any display screen and window dimension, no matter system orientation. For apps concentrating on Android 16 (API degree 36), Android 16 contains adjustments to how the system manages orientation, resizability, and facet ratio restrictions. On shows with smallest width >= 600dp, the restrictions not apply and apps will fill the whole show window. You need to verify your apps to make sure your present UIs scale seamlessly, working effectively throughout portrait and panorama facet ratios. We’re offering frameworks, instruments, and libraries to assist.

Side by side displays of non-adaptive app UI with on the left with text reading Goodbye 'mobile-only' apps and adaptive app UI on the right with text reads Hello adaptive apps

You may take a look at these overrides with out concentrating on utilizing the app compatibility framework by enabling the UNIVERSAL_RESIZABLE_BY_DEFAULT flag. Learn extra about adjustments to orientation and resizability APIs in Android 16.

Predictive again by default and extra

Apps concentrating on Android 16 could have system animations for back-to-home, cross-task, and cross-activity by default. As well as, Android 16 extends predictive again navigation to three-button navigation, which means that customers long-pressing the again button will see a glimpse of the earlier display screen earlier than navigating again.

To make it simpler to get the back-to-home animation, Android 16 provides help for the onBackInvokedCallback with the brand new PRIORITY_SYSTEM_NAVIGATION_OBSERVER. Android 16 moreover provides the finishAndRemoveTaskCallback and moveTaskToBackCallback for customized again stack conduct with predictive again.

Constant progress notifications

Android 16 introduces Notification.ProgressStyle, which helps you to create progress-centric notifications that may denote states and milestones in a person journey utilizing factors and segments. Key use instances embody rideshare, supply, and navigation. It is the premise for Dwell Updates, which can be absolutely realized in an upcoming Android 16 replace.

side-by-side screenshots of a Pixel device showing progress notifications on the homescreen on the left and the updated progress notification in the notification menu on the right

Customized AGSL graphical results

Android 16 provides RuntimeColorFilter and RuntimeXfermode, permitting you to creator advanced results like Threshold, Sepia, and Hue Saturation in AGSL and apply them to attract calls.

Assist to create higher performing, extra environment friendly apps and video games

From APIs that will help you perceive app efficiency, to platform adjustments designed to extend effectivity, Android 16 is concentrated on ensuring your apps carry out effectively. Android 16 introduces system-triggered profiling to ProfilingManager, ensures at most one missed execution of scheduleAtFixedRate is instantly executed when the app returns to a sound lifecycle for higher effectivity, introduces hasArrSupport and getSuggestedFrameRate(int) to make it simpler in your apps to reap the benefits of adaptive show refresh charges, and introduces the getCpuHeadroom and getGpuHeadroom APIs together with CpuHeadroomParams and GpuHeadroomParams in SystemHealthManager to offer video games and resource-intensive apps estimates of accessible GPU and CPU sources on supported gadgets.

JobScheduler updates

JobScheduler.getPendingJobReasons in Android 16 returns a number of the reason why a job is pending, on account of each specific constraints you set and implicit constraints set by the system. The brand new JobScheduler.getPendingJobReasonsHistory returns the record of the newest pending job purpose adjustments, permitting you to higher tune the way in which your app works within the background.

Android 16 is making changes for normal and expedited job runtime quota primarily based on which apps standby bucket the app is in, whether or not the job begins execution whereas the app is in a prime state, and whether or not the job is executing whereas the app is operating a Foreground Service.

To detect (after which scale back) deserted jobs, apps ought to use the brand new STOP_REASON_TIMEOUT_ABANDONED job cease purpose that the system assigns for deserted jobs, as an alternative of STOP_REASON_TIMEOUT.

16KB web page sizes

Android 15 launched help for 16KB web page sizes to enhance the efficiency of app launches, system boot-ups, and digital camera begins, whereas lowering battery utilization. Android 16 provides a 16 KB web page dimension compatibility mode, which, mixed with new Google Play technical necessities, brings Android nearer to having gadgets transport with this necessary change. You may validate in case your app wants updating utilizing the 16KB web page dimension checks & APK Analyzer within the newest model of Android Studio.

ART inner adjustments

Android 16 contains the most recent updates to the Android Runtime (ART) that enhance the Android Runtime’s (ART’s) efficiency and supply help for added language options. These enhancements are additionally out there to over a billion gadgets operating Android 12 (API degree 31) and better by Google Play System updates. Apps and libraries that depend on inner non-SDK ART constructions could not proceed to work appropriately with these adjustments.

Privateness and safety

Android 16 continues our mission to enhance safety and guarantee person privateness. It contains Improved safety in opposition to Intent redirection assaults, makes MediaStore.getVersion distinctive to every app, provides an API that enables apps to share Android Keystore keys, incorporates the most recent model of the Privateness Sandbox on Android, introduces a brand new conduct throughout the companion system pairing movement to guard the person’s location privateness, and permits a person to simply choose from and restrict entry to app-owned shared media within the picture picker.

Native community permission testing

Android 16 permits your app to check the upcoming native community permission characteristic, which would require your app to be granted NEARBY_WIFI_DEVICES permission. This variation can be enforced in a future Android main launch.

An Android constructed for everybody

Android 16 provides options corresponding to Auracast broadcast audio with suitable LE Audio listening to aids, Accessibility adjustments corresponding to extending TtsSpan with TYPE_DURATION, a brand new list-based API inside AccessibilityNodeInfo, improved help for expandable parts utilizing setExpandedState, RANGE_TYPE_INDETERMINATE for indeterminate ProgressBar widgets, AccessibilityNodeInfo getChecked and setChecked(int) strategies that help a “partially checked” state, setSupplementalDescription so you’ll be able to present textual content for a ViewGroup with out overriding info from its kids, and setFieldRequired so apps can inform an accessibility service that enter to a kind subject is required.

Define textual content for max textual content distinction

Android 16 introduces define textual content, changing excessive distinction textual content, which attracts a bigger contrasting space round textual content to significantly enhance legibility, together with new AccessibilityManager APIs to permit your apps to verify or register a listener to see if this mode is enabled.

side-by-side screenshots of a Pixel device showing text with enhanced contrast before and after Android 16's new outline text accessbility feature

Textual content with enhanced distinction earlier than and after Android 16’s new define textual content accessibility characteristic

Get your apps, libraries, instruments, and sport engines prepared!

In the event you develop an SDK, library, instrument, or sport engine, it is much more necessary to organize any mandatory updates now to stop your downstream app and sport builders from being blocked by compatibility points and permit them to focus on the most recent SDK options. Please let your builders know if updates to your SDK are wanted to totally help Android 16.

Testing includes putting in your manufacturing app or a take a look at app making use of your library or engine utilizing Google Play or different means onto a tool or emulator operating Android 16. Work by all of your app’s flows and search for useful or UI points. Evaluate the conduct adjustments to focus your testing. Every launch of Android comprises platform adjustments that enhance privateness, safety, and total person expertise, and these adjustments can have an effect on your apps. Listed here are a number of adjustments to deal with that apply, even when you aren’t but concentrating on Android 16:

    • Broadcasts: Ordered broadcasts utilizing priorities solely work inside the similar course of. Use one other IPC when you want cross-process ordering.
    • ART: In the event you use reflection, JNI, or another means to entry Android internals, your app would possibly break. That is by no means a greatest observe. Take a look at totally.
    • 16KB Web page Measurement: In case your app is not 16KB-page-size prepared, you need to use the brand new compatibility mode flag, however we suggest migrating to 16KB for greatest efficiency.

Different adjustments that can be impactful as soon as your app targets Android 16:

Get your app prepared for the longer term:

    • Native community safety: Think about testing your app with the upcoming Native Community Safety characteristic. It should give customers extra management over which apps can entry gadgets on their native community in a future Android main launch.

Keep in mind to totally train libraries and SDKs that your app is utilizing throughout your compatibility testing. Chances are you’ll must replace to present SDK variations or attain out to the developer for assist when you encounter any points.

When you’ve printed the Android 16-compatible model of your app, you can begin the method to replace your app’s targetSdkVersion. Evaluate the conduct adjustments that apply when your app targets Android 16 and use the compatibility framework to assist rapidly detect points.

Get began with Android 16

Your Pixel system ought to get Android 16 shortly if you have not already been on the Android Beta. In the event you don’t have a Pixel system, you’ll be able to use the 64-bit system pictures with the Android Emulator in Android Studio. In case you are at present on Android 16 Beta 4.1 and haven’t but taken an Android 16 QPR1 beta, you’ll be able to decide out of this system and you’ll then be supplied the discharge model of Android 16 over the air.

For the very best improvement expertise with Android 16, we suggest that you just use the most recent Canary construct of Android Studio Narwhal. When you’re arrange, listed here are a number of the issues you must do:

Thanks once more to everybody who participated in our Android developer preview and beta program. We’re trying ahead to seeing how your apps reap the benefits of the updates in Android 16, and have plans to carry you updates in a fast-paced launch cadence going ahead.

For full info on Android 16 please go to the Android 16 developer website.

A Generational Industrial Expertise is in Retailer at Cisco Dwell San Diego


It’s that point of yr when business leaders and innovators collect for every week of collaboration to discover innovation, networking, safety, and this yr, synthetic intelligence (AI). Being in San Diego, connecting with inspiring professionals, and presenting alongside superb clients like Disney and Planet Farms makes this expertise really unforgettable. 

The Industrial IoT group is internet hosting key summits on manufacturing, utilities, and transportation. These conversations gas our drive to innovate and ship impactful options, making this yr a bit extra particular for the Cisco industrial IoT group. 

It’s Industrial IoT’s yr 

This yr at Cisco Dwell San Diego, the highlight is on Industrial IoT. With the urgency of cybersecurity, groundbreaking AI use instances, and the rising collaboration between IT and operational expertise (OT) groups, Industrial IoT is paving the way in which for smarter, safer operations. The Cisco Industrial Networking portfolio is increasing and advancing to deal with these challenges head on. In the present day, we’re asserting a big growth of our industrial switching portfolio, the combination of Cisco Extremely-Dependable Wi-fi Backhaul (URWB) into our new Wi-Fi 7 portfolio, and an AI-based clustering enhancement to Cisco Cyber Imaginative and prescient.   

Rising our Industrial Ethernet household 

Our Industrial Ethernet portfolio is rising with the addition of 19 new rugged switches, that includes every part from IP30 to IP67 PoE and UPoE. 

Cisco IE3500 Rugged Series SwitchesCisco IE3500 Rugged Series Switches

Cisco IE3500 Rugged Sequence 

Cisco IE3500 

Our new industrial switches are purpose-built to handle challenges head on. These new switches supply unparalleled PoE flexibility with 4-pair Energy over Ethernet (4PPoE), quicker uplinks to assist the bandwidth calls for of business AI purposes, and a seamless merge of Layer 2 and Layer 3 transport right into a single community utilizing cloth applied sciences—guaranteeing scalability and suppleness to your belongings, regardless of the place they’re. 

As a product supervisor, there’s nothing extra rewarding than listening to direct suggestions from clients. It’s by these insights that we acquire a deeper understanding of their real-world challenges and aspirations, which in the end helps us drive innovation. 

I’ve had the privilege of collaborating with Enedis. Their suggestions through the years has performed a key function in shaping our roadmap, they usually had been naturally concerned within the early subject testing of a few of our new merchandise. 

their, which is able to permit us to deploy these switches in beneath quarter-hour with zero-touch throughout our 2300 substations in France. This might be very helpful when, sooner or later, we improve our present deployment of IE4010 with IE9300 Rugged Sequence Switches, s of operational value and time.”Arnaud Saupin, Technical Chief Community Engineering, Enedis

I additionally had the pleasure of working with Nutrien and met Brock Richards, a passionate architect. He and the group at Nutrien impressed us to boost the bar. 

“As a number one international fertilizer producer, we should preserve a safe, high-performing community for employee security, manufacturing, and seamless connectivity throughout our complete provide chain. Cisco IE3500 Rugged Sequence switches uniquely present high-density PoE for cameras, LIDAR, Wi-Fi 7, and 5G APs, even in excessive underground environments. This, coupled with Cisco Silicon, delivers superior networking options like VXLAN MP-BGP EVPN, enabling us to construct a constant, versatile, and safe community cloth throughout our various websites and use instances. The IE3500 is a real powerhouse that permits Nutrien’s mission to “Feed the Future”. —Brock Richards, Senior World Resolution Architect, Nutrien

Introducing Wi-Fis large brother 

Cisco URWB integrated with Wi-Fi technologyCisco URWB integrated with Wi-Fi technologyA brand new period of wi-fi connectivity is right here, and it’s nothing in need of revolutionary. We’re excited to announce the combination of Cisco Extremely-Dependable Wi-fi Backhaul and Wi-Fi expertise in a wide array of our Wi-Fi 7, 6E, and 6 entry factors, enabling organizations to unlock new use instances and capabilities.   

Each applied sciences can now function concurrently on a single {hardware} platform and may be managed with the identical instruments organizations depend on, corresponding to Catalyst Heart. This method streamlines deployment, simplifies administration, and reduces the prices and complexities related to employee coaching and licensing, and spectrum administration. 

Again in February at Cisco Dwell in Amsterdam, I had the privilege of talking with Fabio Oleari in regards to the imaginative and prescient for the way forward for industrial networking at E80. It was nice to listen to the insights, and we’re thrilled that E80 had the chance to expertise the capabilities of our increasing portfolio firsthand.  

“We’re excited in regards to the IE3100 Heavy Responsibility Sequence’ compact measurement and IP67 ranking for enhanced resistance to moisture, mud, and vibration, alongside the brand new IE3500 Rugged Sequence’ characteristic set, poised to speed up our innovation. The mixing of Wi-Fi and Cisco URWB can also be a welcome addition, letting us leverage the identical entry factors for various use instances with out duplicating infrastructure.” —Fabio Oleari, OT Cybersecurity Supervisor, E80 Group. 

OT safety powered by AI   

After talking with quite a few clients, it’s clear that AI use instances in industrial environments require seamless communication throughout OT, IT, and cloud domains. To satisfy these wants, sturdy cybersecurity measures are important—not solely to swiftly detect malicious exercise but additionally to successfully forestall intrusions. 

That’s why we’ve made Cisco Cyber Imaginative and prescient higher than ever to offer you unparalleled visibility into your industrial atmosphere to establish 1000’s of belongings seamlessly and perceive their roles. Reworking the problem of absorbing huge quantities of information into actionable safety insurance policies has by no means been extra thrilling.  

We’re leveraging AI clustering expertise to simplify all of it with new AI-powered safety features, together with asset clustering and identification risk detection for OT distant entry.  

Segmentation is essential to forestall undesirable communications and cease the unfold of malware, however first it’s essential to group these belongings to drive segmentation insurance policies. Cyber Imaginative and prescient now contains AI-based asset clustering that mechanically clusters belongings into zones so organizations can implement segmentation in weeks not months.

Before and after: CCisco Cyber Vision automatically clusters assets to help streamline OT network segmentation projectsBefore and after: CCisco Cyber Vision automatically clusters assets to help streamline OT network segmentation projects

Cisco Cyber Imaginative and prescient mechanically clusters belongings to assist streamline OT community segmentation initiatives

As well as, Cisco Safe Gear Entry (SEA) can now detect identification threats corresponding to distant entry from surprising areas or uncommon working hours. With added assist for Cisco AI Assistant, directors not must kind by 1000’s of audit trails for forensics. As a substitute, they’ll ask the AI assistant and get solutions in seconds.  

The best demos in my 20 years at Cisco 

Denali AI guitar tuning demo on Cisco Showcase FloorDenali AI guitar tuning demo on Cisco Showcase FloorAfter 20 years at Cisco, I’ve seen numerous improvements, however this yr’s World of Options demos at Cisco Dwell stand out as probably the most groundbreaking but, with 11 demos for our industrial IoT portfolio. 

For a type of demos, we created a guitar refurbishment manufacturing facility to showcase how the commercial community is evolving into the nervous system of the fashionable manufacturing facility. On this futuristic meeting line, guitars are meticulously inspected and tuned by AI-driven robotics, demonstrating the total spectrum of capabilities enabled by the community. From AI-powered machine imaginative and prescient and virtualized programmable logic controllers to industrial visibility, community segmentation, safe distant entry, knowledge extraction, and extra, this demo highlights how superior networking is driving innovation and effectivity in industrial environments. 

First, precision robots scan the guitar’s physique for imperfections like scratches or dents (AI machine imaginative and prescient). Generative AI (GenAI) then steps in, suggesting inventive fixes for these flaws, that are encoded into radio frequency identification (RFID) tags on every pallet. On the subsequent station, the magic of music is discovered. Because the guitar pauses earlier than pickup, a robotic plucks a string and GenAI listens to the tone, adjusting the tuning pegs to perfection. This course of repeats for every string, guaranteeing each observe is pitch excellent. Lastly, the robotic strums all of the tuned strings. 

Redefining the way forward for industrial operations  

We’re at first of a brand new period for industrial IoT and I couldn’t be extra enthusiastic about what’s forward. With enter from our clients and a shared dedication to innovation, we’ve constructed an expanded portfolio powered by superior AI and purpose-driven options. It’s designed that can assist you join, safe, and optimize your essential infrastructure—enabling smarter, quicker, and extra resilient operations. Collectively, we’re not simply getting ready for the way forward for industrial operations—we’re shaping it. 

Unlock the total potential of AI with the Cisco AI-ready industrial networking portfolio. 

Industrial IoT New Merchandise: Cisco Catalyst IE9300 Rugged Sequence, Cisco IE3500 Rugged Sequence, Cisco IE3500 Heavy Responsibility Sequence, Cisco Catalyst IE3100 Heavy Responsibility,

Denali AI Guitar Demo on Cisco Showroom Flooring

Subscribe to the Cisco Industrial IoT E-newsletter

Share:

Why an Superior ScrumMaster from Mountain Goat Is the Greatest Alternative


Need to show your worth as an agile workforce coach and develop the abilities you have to change into an distinctive Scrum Grasp

Take your Superior Licensed ScrumMaster® class (A-CSM) with Mountain Goat Software program.

Click on right here to learn extra and e-book your home

Why Take an Superior Scrum Certification?

As companies proceed to undertake agile methodologies, nice Scrum Masters are more and more in-demand. Many understand that coaching for this function may end up in a rewarding and profitable profession.

Most Scrum Masters begin their qualification path with a Licensed ScrumMaster® (CSM) reside, on-line class. It’s a superb solution to start, and we’ve skilled greater than 14,000 individuals to take this qualification.

Whereas the CSM class introduces you to agile ideas, artifacts, roles and tasks, and Scrum conferences, the superior class develops the abilities you have to function at a a lot greater stage.

In consequence, if {the marketplace} for Licensed ScrumMasters appears crowded, the superior certification can provide the credentials to set you aside.

An A-CSM With Sensible, Actual Life Outcomes

At Mountain Goat Software program, we’re obsessed with offering coaching that works outdoors the classroom. All of our video programs and certification programs are delivered by trainers with the expertise and information to reply real-life questions that transcend concept.

Our Superior Licensed ScrumMaster, delivered reside on-line, is not any totally different, and we’ve developed this class that can assist you not solely get licensed, however change into a profitable and valued ScrumMaster.

On this class, you’ll study:

Superior Teaching and Facilitation Expertise

It’s usually a shock to new Scrum Masters—with recent information and agile enthusiasm—once they’re confronted with resistance and apathy in these first few months or years. What’s much more troublesome is when the hidden agendas and politics (current in all organizations) threaten to derail their agile aims.

On this class, you’ll discover ways to establish crimson flags, keep away from frequent obstacles, and face any battle calmly. You’ll additionally study sensible expertise to diffuse friction between co-workers, and facilitate conferences which are respectful and productive.

The Capacity to Adapt When Issues Go Improper

No agile framework can (or ought to) inform you precisely what to do in each scenario. Each firm is exclusive as is each workforce and each developer. When you don’t know the best way to adapt, it could take lots of trial and error (and painful errors) to study what an skilled Scrum Grasp is aware of.

This class exhibits you the best way to apply agile strategies it doesn’t matter what occurs. We’ve designed the supplies primarily based on 20+ years of expertise so as to study our classes with out going by all of the trial and error your self.

You’ll all the time face obstacles as a Scrum Grasp, however as an Superior Scrum Grasp, you’ll nonetheless be capable to information the workforce to their targets.

How you can Encourage Any Staff (With out Nagging)

When you’ve skilled an eye-roll at your every day scrum assembly, or struggled to get individuals to work outdoors their skillset, getting a workforce to work collectively can really feel like a monumental job. Some Scrum Masters double down on the foundations, others let issues slide to maintain the workforce glad.

Neither results in a high-performing agile workforce.

With this course you discover ways to create higher visibility into the work being performed, improve accountability in order that workforce members encourage themselves, and improve engagement and dedication to attaining the product imaginative and prescient.

What Are the Necessities to Take this Course?

To take this course, it’s best to have already got your Licensed ScrumMaster certification in addition to expertise working as a Scrum Grasp. This will provide you with one of the best stage of data to take part effectively and profit most from the methods you’ll study.

To get your A-CSM certification, you should have the next 3 necessities:

  1. An energetic CSM certification
  2. 12 months of demonstrated Scrum Grasp expertise throughout the previous 5 years
  3. Participation and completion of the A-CSM course

You don’t want 12 months of expertise to take this class, so long as you’ve gotten 12 months of expertise by the point you apply to the Scrum Alliance to your certification.

To keep up your A-CSM, you’ll must earn Scrum Training Items® and renew your certification each two years. However while you prepare with Mountain Goat Software program you’re routinely given entry to our Agile Mentors Group which accommodates sufficient SEUs to resume your A-CSM.

What’s Included?

The Superior CSM class contains:

  • 2 days of in-depth and sensible coaching to equip you for real-life challenges
  • Lifetime entry to all supplies (together with recordings of your reside classes)
  • Interactive software program designed for every train, (with output it can save you and entry after the category)
  • Certification payment included
  • Free 2 yr Scrum Alliance Membership
  • 12 month’s networking and training with different Mountain Goat alumni in our common Agile Mentor’s Group

Need to Know Extra?

When you’re prepared to enhance your expertise as a Scrum Grasp, we’d like to see you on this course.

Click on right here to e-book now

Final replace: June tenth, 2025

Prime 3 updates for constructing wonderful, adaptive apps at Google I/O ‘25



Prime 3 updates for constructing wonderful, adaptive apps at Google I/O ‘25

Posted by Mozart Louis – Developer Relations Engineer

Right now, Android is launching a number of updates throughout the platform! This contains the beginning of Android 16’s rollout, with particulars for each builders and customers, a Developer Preview for enhanced Android desktop experiences with related shows, and updates for Android customers throughout Google apps and extra, plus the June Pixel Drop. We’re additionally recapping all of the Google I/O updates for Android builders centered on constructing wonderful, adaptive Android apps.

Google I/O 2025 introduced thrilling developments to Android, equipping you with important information and highly effective instruments you must construct excellent, user-friendly functions that stand out.

If you happen to missed any of the important thing #GoogleIO25 updates and simply noticed the discharge of Android 16 otherwise you’re able to dive into constructing wonderful adaptive apps, our playlist is for you. Learn to craft participating experiences with Stay Updates in Android 16, seize video effortlessly with CameraX, course of it effectively utilizing Media3’s enhancing instruments, and have interaction customers throughout various platforms like XR, Android for Automobiles, Android TV, and Desktop.

Try the Google I/O playlist for all of the session particulars.

Listed here are three key bulletins straight influencing how one can craft deeply participating experiences and really join together with your customers:

#1: Construct adaptively to unlock 500 million gadgets

In at the moment’s various system ecosystem, customers count on their favourite functions to operate seamlessly throughout varied type elements, together with telephones, tablets, Chromebooks, cars, and rising XR glasses and headsets. Our beneficial strategy for creating functions that excel on every of those surfaces is to create a single, adaptive software. This technique avoids the necessity to rebuild the appliance for each display measurement, form, or enter technique, making certain a constant and high-quality consumer expertise throughout all gadgets.

The speak emphasizes that you simply need not rebuild apps for every type issue. As a substitute, small, iterative adjustments can unlock an app’s potential.

Listed here are some sources we encourage you to make use of in your apps:

New characteristic assist in Jetpack Compose Adaptive Libraries

    • We’re persevering with to make it as straightforward as attainable to construct adaptively with Jetpack Compose Adaptive Libraries. with new options in 1.1 like pane enlargement and predictive again. By using canonical structure patterns comparable to Record Element or Supporting Pane layouts and integrating your app code, your software will routinely alter and reflow when resized.

Navigation 3

    • The alpha launch of the Navigation 3 library now helps displaying a number of panes. This eliminates the necessity to alter your navigation vacation spot setup for separate listing and element views. As a substitute, you’ll be able to alter the setup to concurrently render a number of locations when adequate display area is offered.

Updates to Window Supervisor Library

    • AndroidX.window 1.5 introduces two new window measurement lessons for expanded widths, facilitating higher structure adaptation for big tablets and desktops. A width of 1600dp or extra is now categorized as “further massive,” whereas widths between 1200dp and 1600dp are labeled as “massive.” These subdivisions provide extra granularity for builders to optimize their functions for a wider vary of window sizes.

Assist all orientations and be resizable

Prolong to Android XR

Improve your Put on OS apps to Materials 3 Design

It is best to construct a single, adaptive cell app that brings the most effective experiences to all Android surfaces. By constructing adaptive apps, you meet customers the place they’re at the moment and sooner or later, enhancing consumer engagement and app discoverability. This strategy represents a strategic enterprise resolution that optimizes an app’s long-term success.

#2: Improve your app’s efficiency optimization

Get able to take your app’s efficiency to the subsequent degree! Google I/O 2025, introduced an inside take a look at cutting-edge instruments and strategies to spice up consumer satisfaction, improve technical efficiency metrics, and drive these all-important key efficiency indicators. Think about an end-to-end workflow that streamlines efficiency optimization.

Redesigned UiAutomator API

    • To make benchmarking dependable and reproducible, there’s the model new UiAutomator API. Write sturdy take a look at code and run it in your native gadgets or in Firebase Take a look at Lab, making certain constant outcomes each time.

Macrobenchmarks

    • As soon as your checks are in place, it is time to measure and perceive. Macrobenchmarks provide the arduous information, whereas App Startup Insights present actionable suggestions for enchancment. Plus, you may get a fast snapshot of your app’s well being with the App Efficiency Rating through DAC. These instruments mixed provide you with a complete view of your app’s efficiency and the place to focus your efforts.

R8, Greater than code shrinking and obfuscation

    • You may know R8 as a code shrinking software, nevertheless it’s able to a lot extra! The speak dives into R8’s capabilities utilizing the “Androidify” pattern app. You will see the way to apply R8, troubleshoot any points (like crashes!), and configure it for optimum efficiency. It will even be proven how library builders can embody “client Preserve guidelines” in order that their essential code shouldn’t be touched when utilized in an software.

#3: Construct Richer Picture and Video Experiences

In at the moment’s digital panorama, customers more and more count on seamless content material creation capabilities inside their apps. To fulfill this demand, builders require sturdy instruments for constructing wonderful digital camera and media experiences.

Media3Effects in CameraX Preview

    • At Google I/O, builders delve into sensible methods for capturing high-quality video utilizing CameraX, whereas concurrently leveraging the Media3Effects on the preview.

Google Low-Gentle Enhance

    • Google Low Gentle Enhance in Google Play providers allows real-time dynamic digital camera brightness adjustment in low gentle, even with out system assist for Low Gentle Enhance AE Mode.

New Digicam & Media Samples!

Study extra about how CameraX & Media3 can speed up your growth of digital camera and media associated options.

Learn to construct adaptive apps

Need to be taught extra about constructing wonderful, adaptive apps? Watch this playlist to be taught extra about all of the session particulars.

https://www.youtube.com/watch?v=videoseries

Newest Harness IDP replace higher helps developer portals at scale


Harness has introduced a significant replace to its IDP designed to offer platform groups with the construction, pace, and management wanted to scale developer portals to numerous builders. 

“Whether or not you’re supporting 100s or 1,000s of builders, Harness IDP offers platform groups the construction, pace, and management they should remodel developer expertise on the enterprise stage – with out compromise,” Harness wrote in a weblog put up

It now aligns with Harness’ native platform hierarchy in order that groups can create workflows on the Undertaking, Group, or Account stage, mirroring how improvement groups are structured in order that builders solely see what’s related. 

Harness IDP added help for entity-level granular Function-Based mostly Entry Management, to offer extra management over who can learn, create, edit, delete, or execute a service or workflow. 

This replace additionally provides help for real-time updates via webhooks at any time when a YAML config file is up to date in Git. Edits can now be made immediately within the IDP UI, and adjustments will probably be pushed both immediately or via a PR. 

“Take any SaaS firm with dozens of groups and a whole bunch of companies. Because the group scales, it will get tougher to maintain the catalog present and performant. By organising totally different Git connectors for particular entities or teams of companies, platform groups can keep in management, keep away from API charge limits, and preserve real-time updates – even because the catalog grows into the tens of 1000’s,” the corporate defined.

The IDP catalog was redesigned as nicely, permitting groups to now filter views based mostly on standards particular to them, reminiscent of companies they personal or APIs used within the group. The catalog view now shows scorecards that spotlight metrics like service maturity, safety requirements alignment, and manufacturing readiness.  

Moreover, the Harness IDP UI can now be used to create and handle catalog entries via a guided type, which eliminates the necessity to perceive YAML. There are additionally new APIs that can be utilized to create and handle entries as nicely, to help use circumstances reminiscent of auto-discovery, auto-population, CLI integration, and Terraform supplier help.