# app development

Published articles for app development.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## I Had Never Built A VR App - 8 Days Later, Mine Was On The Quest Store

DevFeed: [I Had Never Built A VR App - 8 Days Later, Mine Was On The Quest Store](<https://devfeed.tech/articles/i-had-never-built-a-vr-app-8-days-later-mine-was-on-the-quest-store-17470.md>)

Original publisher: [Read original article](<https://www.uploadvr.com/i-had-never-built-a-vr-app-8-days-later-mine-was-on-the-quest-store/>)

Author: Craig Storm

Published: 2026-09-14T15:12:36Z

Content type: article

Language: en

Sources: [UploadVR](<https://devfeed.tech/sources/uploadvr.md>)

Topics: [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [codex](<https://devfeed.tech/topics/codex.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Code](<https://devfeed.tech/topics/code.md>), [App](<https://devfeed.tech/topics/app.md>), [Meta](<https://devfeed.tech/topics/meta.md>), [APK](<https://devfeed.tech/topics/apk.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [apk](<https://devfeed.tech/tags/apk.md>), [app](<https://devfeed.tech/tags/app.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [code](<https://devfeed.tech/tags/code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [coding](<https://devfeed.tech/tags/coding.md>), [meta](<https://devfeed.tech/tags/meta.md>), [openxr](<https://devfeed.tech/tags/openxr.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

The article describes an eight-day attempt to build and publish Punchable Face, a simple VR game for Meta Quest, despite having little prior development experience. Using Unity, OpenXR, Meta XR SDK components, ChatGPT, and Codex, the project progressed from an empty Unity project through coding, headset testing, store asset creation, submission, and approval on the Meta Quest Store.

### Source excerpt

Until a little over a week ago, Craig Storm had never built a VR app. Eight days later, his AI-assisted Quest game Punchable Face was live on Meta's store.

## TikTok Is Quietly Putting Web Apps Inside Its App

DevFeed: [TikTok Is Quietly Putting Web Apps Inside Its App](<https://devfeed.tech/articles/tiktok-is-quietly-putting-web-apps-inside-its-app-9279.md>)

Original publisher: [Read original article](<https://webdesignerdepot.com/tiktok-is-quietly-putting-web-apps-inside-tiktok/>)

Author: Alex Harper

Published: 2026-09-10T17:33:18Z

Content type: article

Language: en

Sources: [Web Designer Depot](<https://devfeed.tech/sources/web-designer-depot.md>)

Topics: [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [interactive website](<https://devfeed.tech/topics/interactive-website.md>), [App](<https://devfeed.tech/topics/app.md>), [React Native](<https://devfeed.tech/topics/react-native.md>)

Tags: [app-development](<https://devfeed.tech/tags/app-development.md>), [app-ecosystem](<https://devfeed.tech/tags/app-ecosystem.md>), [browser](<https://devfeed.tech/tags/browser.md>), [digital-platforms](<https://devfeed.tech/tags/digital-platforms.md>), [embedded-apps](<https://devfeed.tech/tags/embedded-apps.md>), [framework](<https://devfeed.tech/tags/framework.md>), [future-of-apps](<https://devfeed.tech/tags/future-of-apps.md>), [in-app-experiences](<https://devfeed.tech/tags/in-app-experiences.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mini-apps](<https://devfeed.tech/tags/mini-apps.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>), [mobile-web](<https://devfeed.tech/tags/mobile-web.md>), [platform](<https://devfeed.tech/tags/platform.md>), [react](<https://devfeed.tech/tags/react.md>), [social-commerce](<https://devfeed.tech/tags/social-commerce.md>), [social-media](<https://devfeed.tech/tags/social-media.md>), [technology](<https://devfeed.tech/tags/technology.md>), [tiktok](<https://devfeed.tech/tags/tiktok.md>), [tiktok-apps](<https://devfeed.tech/tags/tiktok-apps.md>), [tiktok-developers](<https://devfeed.tech/tags/tiktok-developers.md>), [ui-design](<https://devfeed.tech/tags/ui-design.md>), [ux-design](<https://devfeed.tech/tags/ux-design.md>), [web](<https://devfeed.tech/tags/web.md>), [web-apps](<https://devfeed.tech/tags/web-apps.md>), [web-design](<https://devfeed.tech/tags/web-design.md>), [web-designers](<https://devfeed.tech/tags/web-designers.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

TikTok Minis let third-party, web-based experiences run inside TikTok, using technologies such as HTML, JavaScript, React, and Vue. The article examines how this could blur the boundaries between websites, social networks, and apps while noting TikTok's platform, configuration, and approval constraints.

### Source excerpt

TikTok isn't just hosting videos anymore--it's quietly letting web-based experiences live inside the app. TikTok Minis could blur the line between social network, browser, and app platform, and web designers should be paying attention.

## The iOS Simulator Inside Cursor, Claude Code, and Codex

DevFeed: [The iOS Simulator Inside Cursor, Claude Code, and Codex](<https://devfeed.tech/articles/the-ios-simulator-inside-cursor-claude-code-and-codex-11482.md>)

Original publisher: [Read original article](<https://www.avanderlee.com/ai-development/the-ios-simulator-inside-cursor-claude-code-and-codex/>)

Author: Antoine van der Lee

Published: 2026-09-07T13:07:15Z

Content type: opinion

Language: en

Sources: [SwiftLee](<https://devfeed.tech/sources/swiftlee.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [codex](<https://devfeed.tech/topics/codex.md>), [App](<https://devfeed.tech/topics/app.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [ai-development](<https://devfeed.tech/tags/ai-development.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [ios](<https://devfeed.tech/tags/ios.md>)

### AI overview

An opinion article examines how the iOS Simulator is becoming integrated into Cursor, Claude Code, and Codex as app development shifts toward orchestrating AI agents. It argues that visual testing, performance review, and critical human validation remain essential, and describes AI Agents for the iOS Simulator as a way to automate navigation and validation within the developer workflow.

### Source excerpt

App development is changing, and the iOS Simulator is too, as it starts to appear in Cursor, Claude Code, and Codex in different ways. I've been developing apps since 2009 and the RocketSim developer tool since 2019, and I can tell we're reinventing ourselves like never before. I also started to wonder: what is the ... -> The post The iOS Simulator Inside Cursor, Claude Code, and Codex appeared first on SwiftLee.

## Android 17 AppFunction Walkthrough First Experience

DevFeed: [Android 17 AppFunction Walkthrough First Experience](<https://devfeed.tech/articles/android-17-appfunction-walkthrough-first-experience-29454.md>)

Original publisher: [Read original article](<https://medium.com/mobile-app-development-publication/android-17-appfunction-walkthrough-first-experience-d27b261b84d1?source=rss----f9c208bdbb09---4>)

Author: Elye - A Dev By Grace

Published: 2026-09-07T12:51:23Z

Content type: tutorial

Language: en

Sources: [Mobile App Development Publication - Medium](<https://devfeed.tech/sources/mobile-app-development-publication-medium.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [App](<https://devfeed.tech/topics/app.md>), [Development](<https://devfeed.tech/topics/development.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [Android Gradle Plugin](<https://devfeed.tech/topics/android-gradle-plugin.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-gradle-plugin](<https://devfeed.tech/tags/android-gradle-plugin.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [development](<https://devfeed.tech/tags/development.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

A first-hand walkthrough of Android 17 AppFunction, which lets Gemini discover an app's functionality. The article covers the required Android Studio version, Android 17 emulator, Android SDK API 37.0 target, and Android Gradle Plugin requirements.

### Source excerpt

Enabling Gemini to Find Your App Functionalities Continue reading on Mobile App Development Publication "

## Animating between numbers in Jetpack Compose

DevFeed: [Animating between numbers in Jetpack Compose](<https://devfeed.tech/articles/animating-between-numbers-in-jetpack-compose-25182.md>)

Original publisher: [Read original article](<https://joebirch.co/android/animating-between-numbers-in-jetpack-compose/>)

Author: hitherejoe

Published: 2026-09-02T12:37:43Z

Content type: tutorial

Language: en

Sources: [Joe Birch](<https://devfeed.tech/sources/joe-birch.md>)

Topics: [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [ui](<https://devfeed.tech/topics/ui.md>), [API](<https://devfeed.tech/topics/api.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-apps](<https://devfeed.tech/tags/android-apps.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [animation](<https://devfeed.tech/tags/animation.md>), [api](<https://devfeed.tech/tags/api.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [apps](<https://devfeed.tech/tags/apps.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [jetpackcompose](<https://devfeed.tech/tags/jetpackcompose.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This tutorial explains how to animate changing numerical portfolio values in Jetpack Compose. It uses animateFloatAsState with a target value and a tween animation configured with a 500ms duration and FastOutSlowInEasing.

### Source excerpt

When it comes to displaying portfolio data inside of Sleevd, users can change the selected filters which will adjust the portfolio values based on that selection. Alongside the main graph, we show the total portfolio value along with some small statistics for collection counts. When the user moves between the filter options, the values of... Continue reading ->

## Emulator control for adaptive app development

DevFeed: [Emulator control for adaptive app development](<https://devfeed.tech/articles/emulator-control-for-adaptive-app-development-22691.md>)

Original publisher: [Read original article](<http://android-developers.googleblog.com/2026/08/emulator-adaptive.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-08-31T16:00:00Z

Content type: tutorial

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-3.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [commands](<https://devfeed.tech/tags/commands.md>), [console](<https://devfeed.tech/tags/console.md>), [development](<https://devfeed.tech/tags/development.md>), [devices](<https://devfeed.tech/tags/devices.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [layout](<https://devfeed.tech/tags/layout.md>), [verify](<https://devfeed.tech/tags/verify.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A tutorial on using Android Emulator console commands through adb emu to test adaptive app behavior. It covers folding and unfolding devices, rotating them, simulating physical postures, and resizing displays from the terminal.

### Source excerpt

Posted by Rob Orgiu, Developer Relations Engineer, Adaptive Apps, Android Adaptive app development is fundamental on Android, but making sure everything looks good and every feature works the way it should require multiple tests on multiple devices. Or does it? Well, yes... and no! While Android Studio is bundled with the Resizable Emulator to let you test layouts manually, there's a faster, more streamlined way to control form factors directly from your terminal. By leveraging fire-and-forget console commands using the adb emu shortcut, you can execute commands that immediately return control to your invoking shell. If you have multiple emulators running at the same time, you can target a specific virtual device by passing in the shortcut's serial: adb -s <serial> emu <command> <parameter> First things first: Fold and unfold To test foldable-specific user journeys and layout configurations, you can fold and unfold your emulated device programmatically. adb emu fold If your foldable emulator is unfolded, you can fold it to display its smaller screen configuration, powering on the (virtual) external display. To unfold the emulator and power on the internal display, simply run: adb emu unfold Now, you can instantly verify that your app preserves its state and that layouts appear exactly as they should on different display sizes. Rotation, rotation, rotation Correctly handling orientation changes is a cornerstone of adaptive app development. You can trigger device rotations programmatically to test how well your app handles configuration changes, including state restoration. The following command rotates the device 90° clockwise: adb emu rotate Simulating postures using sensors What about placing the emulator into a specific physical posture, like tabletop mode? The easiest approach is querying for the number of available positions with . First, list all available sensors and their current status: adb emu posture This returns a list of positions similar to the following:

## How To Get Apple To Respond In Days On AppStore Issue

DevFeed: [How To Get Apple To Respond In Days On AppStore Issue](<https://devfeed.tech/articles/how-to-get-apple-to-respond-in-days-on-appstore-issue-29459.md>)

Original publisher: [Read original article](<https://medium.com/mobile-app-development-publication/how-to-get-apple-to-respond-in-days-on-appstore-issue-9d50ca77a133?source=rss----f9c208bdbb09---4>)

Author: Elye - A Dev By Grace

Published: 2026-08-26T10:40:01Z

Content type: tutorial

Language: en

Sources: [Mobile App Development Publication - Medium](<https://devfeed.tech/sources/mobile-app-development-publication-medium.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [app-development](<https://devfeed.tech/tags/app-development.md>), [apple](<https://devfeed.tech/tags/apple.md>), [developer](<https://devfeed.tech/tags/developer.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios-app-development](<https://devfeed.tech/tags/ios-app-development.md>), [ios-development](<https://devfeed.tech/tags/ios-development.md>), [issue](<https://devfeed.tech/tags/issue.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

The article describes an App Store submission issue in which the Submit spinner stops and the process cannot continue. It presents this as a practical account of what to do when Apple does not respond for weeks.

### Source excerpt

A True Story: What To Do When You're Stuck With AppStore Issue for Weeks Continue reading on Mobile App Development Publication "

## Practical Kotlin Multiplatform: Setting up the Kotlin Multiplatform Networking Module with Ktor

DevFeed: [Practical Kotlin Multiplatform: Setting up the Kotlin Multiplatform Networking Module with Ktor](<https://devfeed.tech/articles/practical-kotlin-multiplatform-setting-up-the-kotlin-multiplatform-networking-module-with-ktor-25190.md>)

Original publisher: [Read original article](<https://joebirch.co/android/practical-kotlin-multiplatform-setting-up-the-kotlin-multiplatform-networking-module-with-ktor/>)

Author: hitherejoe

Published: 2026-07-10T16:16:31Z

Content type: tutorial

Language: en

Sources: [Joe Birch](<https://devfeed.tech/sources/joe-birch.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Ktor](<https://devfeed.tech/topics/ktor.md>), [networking](<https://devfeed.tech/topics/networking.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [ios](<https://devfeed.tech/tags/ios.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [ktor](<https://devfeed.tech/tags/ktor.md>), [library](<https://devfeed.tech/tags/library.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [module](<https://devfeed.tech/tags/module.md>), [networking](<https://devfeed.tech/tags/networking.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>)

### AI overview

A tutorial series installment that sets up a Kotlin Multiplatform networking module with Ktor for shared Android and iOS code. It describes building a portable Firebase Authentication and Firestore REST API layer without relying on platform-specific SDKs.

### Source excerpt

This post is part one of a series adapted from Practical KMP, my book on building production Kotlin Multiplatform apps for Android and iOS. Part 1: Creating the Kotlin Multiplatform Module In this part of the book, we'll build the complete authentication remote store, defining a repository that handles every operation our app needs for... Continue reading ->

## Android 17: 15 Important Changes to Keep Your App Working

DevFeed: [Android 17: 15 Important Changes to Keep Your App Working](<https://devfeed.tech/articles/android-17-15-important-changes-to-keep-your-app-working-29453.md>)

Original publisher: [Read original article](<https://medium.com/mobile-app-development-publication/android-17-15-important-changes-to-keep-your-app-working-99a93ae85f54?source=rss----f9c208bdbb09---4>)

Author: Elye - A Dev By Grace

Published: 2026-05-24T14:13:07Z

Content type: tutorial

Language: en

Sources: [Mobile App Development Publication - Medium](<https://devfeed.tech/sources/mobile-app-development-publication-medium.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Development](<https://devfeed.tech/topics/development.md>), [android-development](<https://devfeed.tech/topics/android-development.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [coding](<https://devfeed.tech/tags/coding.md>), [development](<https://devfeed.tech/tags/development.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [performance](<https://devfeed.tech/tags/performance.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

This article outlines 15 changes developers should consider when preparing Android apps for Android 17, with emphasis on maintaining compatibility, performance, security, and Play Store compliance.

### Source excerpt

Prepare Your App for a More Secure, High Performance, and Android XR Ready Future. Continue reading on Mobile App Development Publication "

## The Future of Android Apps with AppFunctions

DevFeed: [The Future of Android Apps with AppFunctions](<https://devfeed.tech/articles/the-future-of-android-apps-with-appfunctions-25755.md>)

Original publisher: [Read original article](<https://blog.shreyaspatil.dev/the-future-of-android-apps-with-appfunctions/>)

Author: Shreyas Patil

Published: 2026-03-30T04:30:00Z

Content type: article

Language: en

Sources: [Shreyas Patil's Blog](<https://devfeed.tech/sources/shreyas-patil-s-blog.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Jetpack](<https://devfeed.tech/topics/jetpack.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [aidl](<https://devfeed.tech/tags/aidl.md>), [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-apps](<https://devfeed.tech/tags/android-apps.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [jetpack](<https://devfeed.tech/tags/jetpack.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

This article explains Android AppFunctions, which let apps expose self-describing data and functionality that AI agents and assistants can discover and execute using natural language. It discusses their optional nature, current device availability, Gemini access, and integration through the Android 16 SDK or Jetpack library.

### Source excerpt

Explore the potential of Android AppFunctions for AI agents. Learn how apps can share functionality with intelligent assistants using self-describing functions.

## DroidCon: Debugging App Performance at Scale

DevFeed: [DroidCon: Debugging App Performance at Scale](<https://devfeed.tech/articles/droidcon-debugging-app-performance-at-scale-25715.md>)

Original publisher: [Read original article](<https://blog.shreyaspatil.dev/droidcon-debugging-app-performance-at-scale/>)

Author: Shreyas Patil

Published: 2026-01-19T04:58:14Z

Content type: article

Language: en

Sources: [Shreyas Patil's Blog](<https://devfeed.tech/sources/shreyas-patil-s-blog.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [app-performance](<https://devfeed.tech/tags/app-performance.md>), [community](<https://devfeed.tech/tags/community.md>), [conference](<https://devfeed.tech/tags/conference.md>), [droidcon](<https://devfeed.tech/tags/droidcon.md>), [droidconindia](<https://devfeed.tech/tags/droidconindia.md>), [performance](<https://devfeed.tech/tags/performance.md>), [profiling](<https://devfeed.tech/tags/profiling.md>), [public-speaking](<https://devfeed.tech/tags/public-speaking.md>), [recap](<https://devfeed.tech/tags/recap.md>), [talk](<https://devfeed.tech/tags/talk.md>), [tech-talk](<https://devfeed.tech/tags/tech-talk.md>)

### AI overview

A recap of the author's DroidCon India 2025 session on debugging Android app performance at scale. The article links to the session recording and slides and discusses the event, audience response, and developer community.

### Source excerpt

Recap of my DroidCon India 2025 talk on debugging Android app performance at scale. Watch the session and learn about performance profiling tools.

## SmartShots AI generates and localizes App Store screenshots in ScreenshotWhale

DevFeed: [SmartShots AI generates and localizes App Store screenshots in ScreenshotWhale](<https://devfeed.tech/articles/shortcutting-the-app-store-screenshot-generation-process-for-forever-expiring-50-discount-37924.md>)

Original publisher: [Read original article](<https://newsletter.jorgecastillo.dev/p/shortcutting-the-app-store-screenshot>)

Author: Jorge Castillo

Published: 2026-01-12T12:27:37Z

Content type: release

Language: en

Sources: [Effective Android](<https://devfeed.tech/sources/effective-android.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [app](<https://devfeed.tech/tags/app.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [env-file-security](<https://devfeed.tech/tags/env-file-security.md>), [generate](<https://devfeed.tech/tags/generate.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>), [screenshot](<https://devfeed.tech/tags/screenshot.md>)

### AI overview

The article announces SmartShots AI for ScreenshotWhale, a feature that generates App Store screenshots from uploaded images and adds them to an editable project. It also describes automatic localization during export and says the feature is included with the monthly subscription.

### Source excerpt

Removing the final bottleneck for vibe coders building mobile apps 🚀

## Antigravity and Firebase MCP accelerate app development

DevFeed: [Antigravity and Firebase MCP accelerate app development](<https://devfeed.tech/articles/antigravity-and-firebase-mcp-accelerate-app-development-16641.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/11/firebase-mcp-and-antigravity>)

Author: Alexander Nohe

Published: 2025-11-21T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Development](<https://devfeed.tech/topics/development.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Angular](<https://devfeed.tech/topics/angular.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [angular](<https://devfeed.tech/tags/angular.md>), [antigravity](<https://devfeed.tech/tags/antigravity.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [development](<https://devfeed.tech/tags/development.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [next-js](<https://devfeed.tech/tags/next-js.md>)

### AI overview

This tutorial explains how to add the Firebase MCP server to Google's Antigravity IDE, initialize Firebase in an existing project, build an application with Firebase services, and deploy it with Firebase Hosting. It describes an example racing game using email-and-password sign-in and Cloud Firestore for a leaderboard, and notes support for App Hosting for server-rendered Next.js and Angular apps.

### Source excerpt

Learn how to enable the Firebase MCP server in Antigravity to accelerate app development

## ServiceNow and Figma launch strategic collaboration to turn design vision into enterprise transformation

DevFeed: [ServiceNow and Figma launch strategic collaboration to turn design vision into enterprise transformation](<https://devfeed.tech/articles/servicenow-and-figma-launch-strategic-collaboration-to-turn-design-vision-into-enterprise-transformation-10041.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/servicenow-mcp-integration/>)

Author: Figma

Published: 2025-11-06T00:00:00Z

Content type: news

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [AI Platform](<https://devfeed.tech/topics/ai-platform.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [workflow automation](<https://devfeed.tech/topics/workflow-automation.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [ai-platform](<https://devfeed.tech/tags/ai-platform.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [automation](<https://devfeed.tech/tags/automation.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [figma](<https://devfeed.tech/tags/figma.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

ServiceNow and Figma announced an MCP-powered integration that lets developers use Figma designs as direct prompts for the ServiceNow Build Agent. The integration connects design workflows with ServiceNow's AI Platform to automate enterprise application development from design through deployment, with an emphasis on security, scalability, governance, data, and speed.

### Source excerpt

Today, ServiceNow, the AI platform for business transformation, and Figma announced a strategic collaboration to turn design vision into enterprise transformation.

## 8 steps to success with Gemini in Android Studio

DevFeed: [8 steps to success with Gemini in Android Studio](<https://devfeed.tech/articles/8-steps-to-success-with-gemini-in-android-studio-25181.md>)

Original publisher: [Read original article](<https://joebirch.co/android/8-steps-to-success-with-gemini-in-android-studio/>)

Author: hitherejoe

Published: 2025-10-31T09:43:36Z

Content type: tutorial

Language: en

Sources: [Joe Birch](<https://devfeed.tech/sources/joe-birch.md>)

Topics: [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [context](<https://devfeed.tech/topics/context.md>), [context window](<https://devfeed.tech/topics/context-window.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-apps](<https://devfeed.tech/tags/android-apps.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [api](<https://devfeed.tech/tags/api.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [ide](<https://devfeed.tech/tags/ide.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>)

### AI overview

This tutorial presents configuration and workflow practices for using Gemini in Android Studio. It discusses API keys, larger context windows, agent rules, and Agents.MD files, with the goal of improving prompt results and trust in AI-assisted development.

### Source excerpt

AI tooling is becoming a key part of our day-to-day and now with solid Gemini support in Android Studio, we're seeing engineers embed this deeper in their workflows. When they work well, AI Agents can help us to work more efficiently and give us more time to focus on other tasks. But when they don't... Continue reading ->

## From Game Development to Bootstrapped Success. The Artisan of the Day Is Val Hinov.

DevFeed: [From Game Development to Bootstrapped Success. The Artisan of the Day Is Val Hinov.](<https://devfeed.tech/articles/from-game-development-to-bootstrapped-success-the-artisan-of-the-day-is-val-hinov-3700.md>)

Original publisher: [Read original article](<https://laravel.com/blog/from-game-development-to-bootstrapped-success-the-artisan-of-the-day-is-val-hinov>)

Author: Ana Tavares

Published: 2025-09-22T15:14:13Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [App](<https://devfeed.tech/topics/app.md>), [Game engine](<https://devfeed.tech/topics/game-engine.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [development](<https://devfeed.tech/tags/development.md>), [framework](<https://devfeed.tech/tags/framework.md>), [game-development](<https://devfeed.tech/tags/game-development.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [remote-work](<https://devfeed.tech/tags/remote-work.md>), [revenue](<https://devfeed.tech/tags/revenue.md>), [saas](<https://devfeed.tech/tags/saas.md>), [startup](<https://devfeed.tech/tags/startup.md>), [strategy](<https://devfeed.tech/tags/strategy.md>)

### AI overview

Valentin Hinov describes how learning Laravel after a background in game development and mobile apps led to the creation of Thankbox. Laravel helped him build the group-card platform quickly, use an established ecosystem of integrations, and grow the project into a bootstrapped business with a team of seven and revenue approaching $1 million.

### Source excerpt

Valentin Hinov built Thankbox into a million-dollar business with Laravel, turning a side project into a thriving bootstrapped SaaS.

## How Ben McCarthy is bringing Obscura's vision to photo editing

DevFeed: [How Ben McCarthy is bringing Obscura's vision to photo editing](<https://devfeed.tech/articles/how-ben-mccarthy-is-bringing-obscura-s-vision-to-photo-editing-9112.md>)

Original publisher: [Read original article](<https://www.sketch.com/blog/obscura-studio/>)

Author: Ale Cubero

Published: 2025-09-01T09:46:00Z

Content type: article

Language: en

Sources: [Sketch Blog](<https://devfeed.tech/sources/sketch-blog.md>)

Topics: [Sketch](<https://devfeed.tech/topics/sketch.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [Interaction Design](<https://devfeed.tech/topics/interaction-design.md>), [iphone](<https://devfeed.tech/topics/iphone.md>), [Development](<https://devfeed.tech/topics/development.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [app-development](<https://devfeed.tech/tags/app-development.md>), [apple](<https://devfeed.tech/tags/apple.md>), [interaction-design](<https://devfeed.tech/tags/interaction-design.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [ios](<https://devfeed.tech/tags/ios.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [library](<https://devfeed.tech/tags/library.md>), [made-with-sketch](<https://devfeed.tech/tags/made-with-sketch.md>), [product](<https://devfeed.tech/tags/product.md>)

### AI overview

An interview with Obscura creator Ben McCarthy about Obscura Studio, a standalone photo editor built entirely in Sketch. McCarthy explains how Apple's Lock Screen Camera extension requirements influenced the app's architecture, and how a filter-tuning tool evolved into a photo-editing product designed around simplicity.

### Source excerpt

We spoke with Obscura Studio's creator, Ben McCarthy, to learn how their new app strips photo editing down to the essentials -- and why thoughtful design sometimes means doing less.

## Exploring Material 3 for Compose: Large Top App Bar

DevFeed: [Exploring Material 3 for Compose: Large Top App Bar](<https://devfeed.tech/articles/exploring-material-3-for-compose-large-top-app-bar-25186.md>)

Original publisher: [Read original article](<https://joebirch.co/android/exploring-material-3-for-compose-large-top-app-bar/>)

Author: hitherejoe

Published: 2025-08-04T14:59:31Z

Content type: tutorial

Language: en

Sources: [Joe Birch](<https://devfeed.tech/sources/joe-birch.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [navigation](<https://devfeed.tech/topics/navigation.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-apps](<https://devfeed.tech/tags/android-apps.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [compose](<https://devfeed.tech/tags/compose.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [implement](<https://devfeed.tech/tags/implement.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [jetpackcompose](<https://devfeed.tech/tags/jetpackcompose.md>), [material-design](<https://devfeed.tech/tags/material-design.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [screen](<https://devfeed.tech/tags/screen.md>), [state](<https://devfeed.tech/tags/state.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

### AI overview

This tutorial explains how to use and customize Material 3's LargeTopAppBar composable in Compose. It covers the app bar's expanded and collapsed states and the scroll behaviors that control its transitions.

### Source excerpt

In the last post, we took a look into the new Loading Indicator in the Material 3 expressive package. As we continue to dive into different parts of Material 3 we'll discover more components that we can plug into our apps. Up next we have the LargeTopAppBar - this composable brings dynamic, scroll-responsive navigation to... Continue reading ->

## Firebase Studio: Tips and Tricks

DevFeed: [Firebase Studio: Tips and Tricks](<https://devfeed.tech/articles/firebase-studio-tips-and-tricks-16605.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/05/studio-tips-tricks>)

Author: Jess Kuras

Published: 2025-05-29T10:50:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Development](<https://devfeed.tech/topics/development.md>), [App](<https://devfeed.tech/topics/app.md>), [debug](<https://devfeed.tech/topics/debug.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [app-hosting](<https://devfeed.tech/tags/app-hosting.md>), [bug](<https://devfeed.tech/tags/bug.md>), [code](<https://devfeed.tech/tags/code.md>), [debug](<https://devfeed.tech/tags/debug.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-studio](<https://devfeed.tech/tags/firebase-studio.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [image](<https://devfeed.tech/tags/image.md>), [tips](<https://devfeed.tech/tags/tips.md>), [tips-and-tricks](<https://devfeed.tech/tags/tips-and-tricks.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

This tutorial presents practical Firebase Studio features for faster app development, including annotation tools, image uploads, element selection, version restoration, and switching Gemini models.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## What's new in Firebase at I/O 2025

DevFeed: [What's new in Firebase at I/O 2025](<https://devfeed.tech/articles/what-s-new-in-firebase-at-i-o-2025-16607.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/05/whats-new-at-google-io>)

Author: Aja Hammerly; Seba Gnagnarella

Published: 2025-05-20T10:51:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Google](<https://devfeed.tech/topics/google.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-logic](<https://devfeed.tech/tags/ai-logic.md>), [app-check](<https://devfeed.tech/tags/app-check.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [app-hosting](<https://devfeed.tech/tags/app-hosting.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [design](<https://devfeed.tech/tags/design.md>), [development](<https://devfeed.tech/tags/development.md>), [emulator-suite](<https://devfeed.tech/tags/emulator-suite.md>), [figma](<https://devfeed.tech/tags/figma.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-ai-logic](<https://devfeed.tech/tags/firebase-ai-logic.md>), [firebase-studio](<https://devfeed.tech/tags/firebase-studio.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [genkit](<https://devfeed.tech/tags/genkit.md>), [google](<https://devfeed.tech/tags/google.md>), [google-i-o](<https://devfeed.tech/tags/google-i-o.md>), [launch](<https://devfeed.tech/tags/launch.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [news](<https://devfeed.tech/tags/news.md>), [phone-number-verification](<https://devfeed.tech/tags/phone-number-verification.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [remote-config](<https://devfeed.tech/tags/remote-config.md>), [sql-connect](<https://devfeed.tech/tags/sql-connect.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [unity](<https://devfeed.tech/tags/unity.md>), [updates](<https://devfeed.tech/tags/updates.md>), [vertex-ai](<https://devfeed.tech/tags/vertex-ai.md>)

### AI overview

Firebase's I/O 2025 updates introduce new Firebase Studio capabilities, including Gemini 2.5 support, Figma design import, image replacement, and automated backend setup with Firebase Authentication and Firestore integrations.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Deep dive into annotations in Jetpack Compose

DevFeed: [Deep dive into annotations in Jetpack Compose](<https://devfeed.tech/articles/deep-dive-into-annotations-in-jetpack-compose-25711.md>)

Original publisher: [Read original article](<https://blog.shreyaspatil.dev/deep-dive-into-annotations-in-jetpack-compose/>)

Author: Shreyas Patil

Published: 2025-05-19T05:16:29Z

Content type: tutorial

Language: en

Sources: [Shreyas Patil's Blog](<https://devfeed.tech/sources/shreyas-patil-s-blog.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [compose](<https://devfeed.tech/tags/compose.md>), [deep](<https://devfeed.tech/tags/deep.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [examples](<https://devfeed.tech/tags/examples.md>), [jetpack](<https://devfeed.tech/tags/jetpack.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [recomposition](<https://devfeed.tech/tags/recomposition.md>), [state](<https://devfeed.tech/tags/state.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This tutorial explains how Jetpack Compose uses compiler annotations and runtime mechanisms such as recomposition, skipping, and restartability. It describes how these mechanisms affect composable execution and performance, with practical examples.

### Source excerpt

An extensive deep dive into annotations in Jetpack Compose. Understand how @Composable, @Stable, @ReadOnlyComposable, and others work under the hood.

## State of AI 2025: How Developers Are Adopting AI Coding Tools

DevFeed: [State of AI 2025: How Developers Are Adopting AI Coding Tools](<https://devfeed.tech/articles/state-of-ai-2025-how-developers-are-adopting-ai-coding-tools-5802.md>)

Original publisher: [Read original article](<https://neon.com/blog/state-of-ai-survey-2025>)

Author: Carlota Soto

Published: 2025-04-23T18:48:42Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Repl.it](<https://devfeed.tech/topics/replit.md>), [MCP](<https://devfeed.tech/topics/mcp.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [autocomplete](<https://devfeed.tech/tags/autocomplete.md>), [coding](<https://devfeed.tech/tags/coding.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [developers](<https://devfeed.tech/tags/developers.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [product](<https://devfeed.tech/tags/product.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

The article reports findings from the State of AI 2025 survey, which collected more than 4,000 developer responses about the use of AI tools in real workflows. It highlights growing adoption of AI-assisted coding, Cursor and v0 for prototyping, manual review of generated output, and continued attachment to established editors.

### Source excerpt

The first-ever State of AI 2025 survey polled thousands of developers to see how AI tools fit into real workflows, from brainstorming features to debugging in production. The survey ran from Feb-March 2025 and collected over 4,000 responses from developers around the world. Organ...

## Introducing Firebase Studio

DevFeed: [Introducing Firebase Studio](<https://devfeed.tech/articles/introducing-firebase-studio-16595.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/04/introducing-firebase-studio>)

Author: Rody Davis; Kelvin Boateng

Published: 2025-04-09T06:06:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Development](<https://devfeed.tech/topics/development.md>), [Genkit](<https://devfeed.tech/topics/genkit.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [app-hosting](<https://devfeed.tech/tags/app-hosting.md>), [build](<https://devfeed.tech/tags/build.md>), [cloud-next](<https://devfeed.tech/tags/cloud-next.md>), [coding](<https://devfeed.tech/tags/coding.md>), [development](<https://devfeed.tech/tags/development.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-studio](<https://devfeed.tech/tags/firebase-studio.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [genkit](<https://devfeed.tech/tags/genkit.md>), [launch](<https://devfeed.tech/tags/launch.md>), [news](<https://devfeed.tech/tags/news.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [project-idx](<https://devfeed.tech/tags/project-idx.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

Firebase is launching a preview of Firebase Studio, a cloud-based agentic development environment for building, testing, deploying, and running AI applications. It combines Project IDX, Genkit, and Gemini in Firebase with prototyping, coding workspaces, and deployment options.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## HarmonyOS App Development 101

DevFeed: [HarmonyOS App Development 101](<https://devfeed.tech/articles/harmonyos-app-development-101-24549.md>)

Original publisher: [Read original article](<https://medium.com/snapp-mobile/harmonyos-app-development-101-a861590a45f3?source=rss----bcd96e620b02---4>)

Author: Jasper Morgan

Published: 2025-01-18T23:23:13Z

Content type: tutorial

Language: en

Sources: [Snapp Mobile - Medium](<https://devfeed.tech/sources/snapp-mobile-medium.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Development](<https://devfeed.tech/topics/development.md>), [ide](<https://devfeed.tech/topics/ide.md>), [huawei](<https://devfeed.tech/topics/huawei.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>), [Package Management](<https://devfeed.tech/topics/package-management.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [apps](<https://devfeed.tech/tags/apps.md>), [code-completion](<https://devfeed.tech/tags/code-completion.md>), [debug](<https://devfeed.tech/tags/debug.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [harmony-os](<https://devfeed.tech/tags/harmony-os.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [ide](<https://devfeed.tech/tags/ide.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [package-management](<https://devfeed.tech/tags/package-management.md>), [programming-languages](<https://devfeed.tech/tags/programming-languages.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tools](<https://devfeed.tech/tags/tools.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-framework](<https://devfeed.tech/tags/ui-framework.md>)

### AI overview

An overview of HarmonyOS Next app development, covering the Huawei-based DevEco Studio IDE, project configuration, SDK versions, modules, and common development features. The article also outlines programming languages, UI frameworks, build tools, package management, execution, debugging, testing, and profiling.

### Source excerpt

Huawei have taken a big step in moving away from the Android platform with the launch of new devices running HarmonyOS Next. This is a brand new operating system that had been design specifically for devices. This means it is lightweight, supports a range of device types, is modular and extensible. In this article we aim to give you an overview of what is available to developers wishing to build apps on this new platform. To that end, we will be looking at the following topics: The IDE Programming Languages UI Framework Build Tools Package Management Running code (devices/emulators) Debugging Testing Profiling Other cool stuff If you are curious about the Harmony platform, its Open Source foundations (OpenHarmony) and its global reach (Oniro), we have written about it here. The IDE The development environment for Harmony apps is currently a Huawei-based IDE which is based on the JetBrains IDE platform. The good news is that JetBrains offers a world-class IDE platform and it makes for a very solid development experience for Harmony apps. For those, wanting to keep to the Open Source side of Harmony (OpenHarmony and Oniro), you are out of luck right now. DevEco Studio is proprietary, albeit free to use software. Let's look at a couple of IDE features -- these should not surprise you but hopefully demonstrates that the platform is already in a good place (as far as IDEs go). Project Creation Creating a project will look familiar already for many. There are a few project templates to choose from to bootstrap your project. New Project Templates You will also then need to configure a couple of options -- a couple of notes on these (which could probably be expanded into a separate article). Firstly, the bundle name is used for app signing and identity. Secondly, an app supports a single SDK version. (The latest SDK version is 13, however version 11 is still widely used.) Thirdly we can specify the module name. The default ('entry') isn't very descriptive. If you have a singl

[Next page](<https://devfeed.tech/tags/app-development.md?cursor=WyIyMDI1LTAxLTE4VDIzOjIzOjEzKzAwOjAwIiwgIjE2YTFkMjg0LTIwYWUtNDgxNC05ZGFjLWViMWI1MTMyMTM3NCJd>)