logo
#

Latest news with #appDevelopment

This AI App Is Using an AI-Generated Ad to Show How Easy It Is to Generate AI App Slop
This AI App Is Using an AI-Generated Ad to Show How Easy It Is to Generate AI App Slop

Gizmodo

time24-05-2025

  • Entertainment
  • Gizmodo

This AI App Is Using an AI-Generated Ad to Show How Easy It Is to Generate AI App Slop

Back in my day, the phrase used to be 'there's an app for that,' and that's still the case, though with one major amendment: now, it's 'there's an AI app for that.' In fact, there's even an AI app for making apps—buckle up, kiddos, things are about to get meta. Let me explain: Rork, which I stumbled across while scrolling X, is—if we are to drink the Kool-Aid—the app to end all apps. The font from which all other apps may flow. The cold fusion of coding. Alright, I'm exaggerating, but it's exactly what I alluded to: an app that makes apps, which is like a hat on a hat if the first hat actually made the second hat. To make things even more meta, Rork used an AI ad with Google's new Veo 3 video generator to promote its tool. Is your head spinning yet? Mine kind of is. When I say Rork makes apps, I mean it really makes the damn thing (at least I think it does since I wouldn't know a functional piece of code if it sat on my chest and suffocated me like a sleep paralysis demon). But on the surface, it does the whole thing. I went to the web version of Rork to try it out (there's no mobile app that I'm aware of), and it seemingly took my text prompt, 'I want to make an app that matches me with similar-sized people in my area to fight. Like Tinder but for fisticuffs,' and ran with it. Introducing Rork 1.0 Make any mobile app you want, save it to your phone or share it with the world – in minutes. Powered by Claude 4. Video by Veo 3 AI. — Rork (@rork_app) May 22, 2025 Once I punched the prompt in (pun intended), Rork got to work (thinking for a while as AI does) and then used its corresponding large language model (Anthropic's Claude 4 model) to start drawing everything up. And I mean everything—colors, features, parameters, basically every aspect of an app that you might need to launch. And the conjuring doesn't stop there. Once everything is devised, Rork's interface splits everything off into packages if you want to look at the code (that is, if you're capable of reading it, unlike me), and then it does my favorite part—it generates a usable preview that you can test on your phone or another device. After the AI had coded everything, I was able to scan a QR code and generate a preview using ExpoGo, a tool that lets you deploy code in a preview mode. So, without further ado, ladies and gentlemen, I present to you: FightMatch, Tinder for kicking ass. It's worth noting that I tried to make this even more meta by prompting Rork to make an app that uses generative AI to make images or video—an AI app that generates AI—but it ran into some issues that I wasn't able to fully wrap my head around. Per Rork, they were 'critical errors,' and even when I clicked the 'fix' button, it wouldn't budge. No AI app inception today, folks, sorry. On one hand, as someone with no coding experience, I'm impressed. Rork, as promised, was able to take my very simple text prompt (Tinder for fighting) and write up all the code to make it happen in about a minute or so. Again, a coder I am not, but that feels pretty extraordinary from a sheer idea to preview perspective. I'm fairly certain whatever Rork and Claude generated wouldn't be enough to push to an app store right away, both from a technical and aesthetic perspective, but as a first draft, it's at least serviceable, if very far from perfect. Also, if I'm being honest, I was looking for more of a Fight Club-type app over MMA, but I suppose Claude played this one safe. There's obviously vast potential here to expedite app creation, but just like with every generative tool like this, there's also potential for something less exciting—slop. Like I wrote earlier this week, tools like Google's Veo 3 and Flow are impressive technical feats, but they also feel primed to further bloat an already overwhelming bucket of AI slop. There's always that question: do we need more apps or do we need better apps? I'm a proponent of the latter philosophy, but if there's one thing I've come to expect in the tech world, it's more. But hey, if I get rich quick with FightMatch, I can't really complain, can I? And if you disagree, swipe right, and let's settle this the old-fashioned way.

How Flutter is Shaping the Future of Multiplatform App Development
How Flutter is Shaping the Future of Multiplatform App Development

Geeky Gadgets

time23-05-2025

  • Geeky Gadgets

How Flutter is Shaping the Future of Multiplatform App Development

What if you could build stunning, high-performing apps for mobile, web, desktop, and even embedded systems—all from a single codebase? Flutter, Google's open source UI toolkit, is making this bold vision a reality. With its latest updates, Flutter is not just keeping pace with the ever-evolving tech landscape; it's shaping it. From AI-powered development tools to new performance enhancements like WebAssembly support and the Impeller rendering engine, Flutter is redefining what's possible in app development. Whether you're a seasoned developer or just starting out, these advancements promise to transform how you create and deliver applications. In this comprehensive overview, we'll explore the most exciting updates in Flutter, from its multiplatform capabilities to the latest innovations in the Dart programming language. You'll discover how new tools like Gemini Code Assist are streamlining workflows, how enhanced accessibility features are broadening app inclusivity, and how Flutter's growing community is driving innovation. But that's just the beginning—these updates aren't just about efficiency; they're about empowering developers to think bigger, build smarter, and deliver experiences that truly resonate. Let's unpack what makes Flutter's latest evolution so fantastic. Flutter's Latest Innovations Multiplatform App Development Flutter's standout feature is its ability to support multiple platforms using a single codebase. This unified approach eliminates the need to manage separate frameworks or tools for different platforms, significantly reducing development time and effort. With Flutter, you can build applications for mobile, web, desktop, and embedded devices while maintaining a consistent design and functionality. Recent contributions from industry leaders like Canonical (Ubuntu) and LG have further strengthened Flutter's multiplatform capabilities. Features such as multi-window support and enhanced accessibility for desktop and embedded systems have been introduced, making it easier to create applications that cater to diverse user needs. By using these advancements, you can deliver seamless and high-performing applications across a wide range of devices. AI-Powered App Features Artificial intelligence is transforming the way applications are developed, and Flutter is at the forefront of this evolution. The integration of AI tools into Flutter's ecosystem enhances both the development process and the end-user experience. Firebase AI Logic, formerly known as AI, provides seamless access to AI features like Gemini APIs, allowing you to incorporate intelligent functionalities into your applications with ease. Additionally, AI-powered tools such as Gemini Code Assist are now integrated into popular development environments like DartPad, Android Studio, and Visual Studio Code. These tools allow you to prototype, debug, and refine app layouts more efficiently, saving time and improving accuracy. By using these AI-driven features, you can create smarter, more responsive applications that meet the demands of modern users. What's New in Flutter 2025 Watch this video on YouTube. Advance your skills in multiplatform app development by reading more of our detailed content. Dart Language Enhancements The Dart programming language, which serves as the backbone of Flutter, continues to evolve with updates designed to enhance productivity and performance. New features such as null-aware elements, digit separators, and wildcard variables simplify coding, making it easier to write clean and efficient code. These enhancements not only reduce the likelihood of errors but also improve the overall development experience. Dart's performance has also been boosted with faster command-line tools and ahead-of-time (AOT) compilation, resulting in quicker runtime execution. Furthermore, the language's expanded cross-compilation support for embedded devices increases its versatility, allowing you to develop applications for specialized hardware with greater ease. These updates make Dart a powerful and adaptable choice for developers working on a variety of projects. Advanced Developer Tools Flutter's suite of developer tools has been significantly upgraded to optimize your workflow and simplify complex tasks. Key improvements include: Enhanced debugging options that enable faster identification and resolution of issues. that enable faster identification and resolution of issues. An improved layout inspector and property editor for precise control over UI elements. and property editor for precise control over UI elements. Faster analysis tools to help you identify and address inefficiencies in your codebase. to help you identify and address inefficiencies in your codebase. Updates to the Dart package manager ( for streamlined dependency management. These tools are designed to minimize technical challenges, allowing you to focus on building exceptional applications with greater efficiency and precision. Native API Interoperability Flutter's Direct Native Interop initiative simplifies the process of integrating native APIs into your applications. Tools like FFI gen and JNI gen make it easier to incorporate C and Java/Kotlin libraries, allowing you to use native platform features without compromising performance or reliability. The Build Hooks feature further streamlines the management of external libraries and binaries, making sure a seamless development process. These advancements empower you to create applications that fully use the capabilities of their target platforms. WebAssembly (Wasm) Performance For web developers, Flutter's support for WebAssembly (Wasm) represents a significant leap forward in performance. Wasm reduces load times and enhances the responsiveness of web applications, making them faster and more efficient. The introduction of Stateful Hot Reload in preview mode further enhances the development experience by allowing you to see changes in real-time without restarting your app. These features make Flutter an excellent choice for building high-performing web applications. Impeller Rendering Engine Rendering performance has been a key focus for Flutter, and the Impeller rendering engine is now the default for Android. This engine delivers smoother animations and higher-quality graphics, making sure a polished and visually appealing user experience. On iOS, updates include high-fidelity UI elements like 'squircles,' which add a modern and sophisticated touch to your app's design. These improvements demonstrate Flutter's commitment to delivering exceptional visual performance across platforms. Community Contributions Flutter's vibrant and active community plays a crucial role in its ongoing development and success. With over 150 Meetup groups in 66 countries, developers worldwide contribute to its growth by sharing knowledge, creating plugins, and providing feedback. Organizations like Canonical and LG have also made significant contributions, such as LG's development of a Flutter SDK for webOS, which opens up new possibilities for embedded applications. These collaborative efforts highlight the community's dedication to innovation and continuous improvement. Real-World Applications Flutter's versatility and capabilities are reflected in its adoption by major brands across various industries. Companies like Google Cloud, Universal Studios, and LG are using Flutter to create innovative solutions, ranging from journaling tools and museum interaction apps to AI-powered research assistants. These real-world applications demonstrate Flutter's ability to meet diverse business needs and its growing influence in the tech landscape. Accessibility in App Development Accessibility remains a top priority for Flutter, with updates designed to ensure that applications are inclusive and usable by all. Improvements across web, desktop, and embedded platforms make it easier to create apps that cater to users with disabilities. By prioritizing accessibility, Flutter enables you to reach a broader audience and create applications that are both functional and inclusive. Embedded Device Cross-Compilation Flutter's support for cross-compilation extends its reach to embedded devices, allowing you to develop applications for specialized hardware. This feature is particularly valuable in industries such as automotive, healthcare, and consumer electronics, where embedded systems play a critical role in delivering innovative solutions. By allowing cross-compilation, Flutter provides the tools needed to create high-quality applications for a wide range of use cases. Future Roadmap Flutter's future roadmap includes plans for expanded platform support, deeper integration of AI-driven development tools, and enhanced native interoperability. These advancements aim to solidify Flutter's position as a leading framework for multiplatform app development, making sure that you can continue to build innovative and high-performing applications with ease. Media Credit: Flutter Filed Under: Technology News Latest Geeky Gadgets Deals Disclosure: Some of our articles include affiliate links. If you buy something through one of these links, Geeky Gadgets may earn an affiliate commission. Learn about our Disclosure Policy.

Google Play adds topic pages, audio previews, and new subscription tools for developers
Google Play adds topic pages, audio previews, and new subscription tools for developers

TechCrunch

time20-05-2025

  • Business
  • TechCrunch

Google Play adds topic pages, audio previews, and new subscription tools for developers

Google is rolling out a series of upgrades to its Play Store to help Android app developers better market their software and services to consumers. Among the highlights are new tools for managing subscription apps, topic pages that let users explore a specific subject on the Play Store, a new feature that allows people to sample audio from developers' apps, and a more flexible checkout experience that will make it easier for developers to sell add-ons, among other things. Google last week shared a number of Android-related announcements at a pre-show before the start of its annual developer conference, Google I/O. However, it saved the Play Store improvements for Tuesday's keynote at Google I/O, highlighting their importance to Google's bottom line. Today, tech giants like Apple and Google are facing a market where app developers have more choice in how they price and sell their mobile software, thanks to anticompetitive regulations, new laws, and recent court victories. As a result, Google has been working to make its own Android app marketplace more compelling for developers, who now collectively sell over a quarter-billion subscriptions. For starters, the company said it's giving developers the useful ability to halt fully live app releases if the developer identifies a problem that needs to be quickly addressed. Another feature, initially only available in the U.S., will add new 'topic browse' pages for media and entertainment on the Play Store, allowing users to connect with apps related to over 100,000 different shows and movies. For example, you could look up a favorite show, movie, or sports event and find out which apps you could use to stream them. (Plus, the existing 'Where to Watch' feature that deep links users to their subscribed apps will roll out to the U.K., Korea, Indonesia, and Mexico after it initially launched in the U.S. last year.) These pages will be accessible from multiple places within the Play Store, including the Apps Home page, store listing pages, and search. Developers will also be able to add a hero content carousel and YouTube playlist carousel to app listings on the Play Store. For apps that have audio content, the Play Store will soon launch audio samples on the Apps Home page. (This feature is already live for Health & Wellness app developers in the U.S. Google says in early tests, audio samples helped improve app installs by 3x.) Curated spaces, a feature launched last year to Google Play users to connect with their interests — like comics or soccer, for instance — will also roll out to more locations and categories this year. Google noted that the curated space for comics was fairly popular, reaching over 920,000 users in Japan per month. In the Play Console for managing apps, a new asset library will help developers organize their visual assets, including uploading them from Google Drive, tagging them, and cropping them for re-use. Other new metrics will offer insights into apps' listing performance. New dedicated overview pages for testing and releasing software will arrive, as well as pages focused on monitoring and improving app releases. Both of these will include additional metrics and actionable advice for developers in a new 'Take Action' section. Subscription management tools are getting an upgrade, too, with added support for multi-product checkout for subscriptions, which means developers will be able to sell subscription add-ons alongside their base subscriptions under a single payment schedule. Image Credits:Google For users, this leads to a simplified checkout experience, while also letting them better control their subscriptions when it comes time to upgrade or downgrade their add-ons. The Play Store will remind users of their subscription benefits in more places, including in the Subscription Center, in reminder emails, and during purchase and cancellation flows. The changes, which have already rolled out, are decreasing voluntary churn by 3%, Google claims. Developers will additionally be able to choose to offer a grace period of 30 days or account hold of up to 60 days when their customers' payment method declines, giving the users time to fix the problem before their account is cancelled. The Engage SDK, launched last year, has offered developers a way to send personalized content recommendations to users' home screens on Android devices. Now, it's adding support for more categories, like Travel, and is rolling out to more markets, including Brazil, India, Indonesia, Japan, and Mexico. Image Credits:Google Plus, content created with the SDK will be featured on the Play Store later this summer, in addition to existing spaces like Collections on users' Android smartphones or the Entertainment Space on select Android tablets. Google notes that the Play Integrity API, which is designed to help combat emerging threats on the Play Store, has been enhanced with stronger abuse detection for all developers and device security update checks to safeguard an app's more sensitive actions, like transfers or data access. It will also be able to detect if a device is being reused for abuse or repeated actions, even after a device reset. This latter feature will be offered in beta.

Vibe Coding : Build Apps Without Coding Skills from Idea to App in Minutes
Vibe Coding : Build Apps Without Coding Skills from Idea to App in Minutes

Geeky Gadgets

time18-05-2025

  • Geeky Gadgets

Vibe Coding : Build Apps Without Coding Skills from Idea to App in Minutes

What if building an app wasn't a months-long grind of endless coding and debugging, but instead felt like a creative jam session? Imagine sitting down with just your laptop and a spark of inspiration, and within 15 minutes, you've got a fully functional app—complete with a database, user login, and even monetization features. Sounds impossible? Thanks to the rise of AI-powered tools and a innovative approach called 'vibe coding,' this is no longer a pipe dream. Whether you're a seasoned developer or someone who's barely touched a line of code, vibe coding flips the script on traditional app development, making it faster, smarter, and surprisingly fun. Creator Magic shows how vibe coding enables creators to build apps at lightning speed without sacrificing quality or security. From automating backend processes like database management and user authentication to generating stunning visuals with AI, this approach is a fantastic option. You'll also explore the tools that make it all possible—think Supabase for real-time updates, Manus AI for design, and even ChatGPT-4 for troubleshooting. But vibe coding isn't just about speed; it's about unlocking creativity and making app development accessible to anyone with an idea. What could you create if the barriers of time and complexity disappeared What is Vibe Coding? Vibe coding is an innovative, AI-driven methodology that simplifies app development by automating complex and repetitive tasks. Instead of manually coding every feature, you can use AI tools to handle backend processes, allowing you to focus on creativity and user experience. Platforms like Supabase, Google login integration, and Manus AI make it possible to manage databases, implement user authentication, and generate assets with minimal effort. For example, Supabase enables you to set up a database, manage user data, and integrate authentication features without requiring extensive backend expertise. Similarly, Google login integration simplifies user onboarding, creating a seamless experience for your app's audience. By automating these essential tasks, vibe coding enables you to bring your ideas to life quickly and efficiently. Key AI Tools for Vibe Coding AI tools are the foundation of vibe coding, addressing various aspects of app development and streamlining the process. Here are some of the most effective tools and their applications: Manus AI: Generate visually appealing assets such as icons, banners, and layouts to enhance your app's design and user interface. Generate visually appealing assets such as icons, banners, and layouts to enhance your app's design and user interface. Hostinger Horizons: A dependable platform for hosting and deploying your app, making sure scalability, reliability, and uptime. A dependable platform for hosting and deploying your app, making sure scalability, reliability, and uptime. Windsurf: Accelerate development with pre-built templates and AI-assisted coding suggestions, reducing the time spent on repetitive tasks. Accelerate development with pre-built templates and AI-assisted coding suggestions, reducing the time spent on repetitive tasks. Supabase: Manage databases, enable real-time updates, and implement user authentication with ease, even if you lack advanced backend knowledge. These tools not only speed up the development process but also enhance the quality of your app by automating error-prone tasks and allowing you to focus on innovation. Vibe Coding an App with Database & Login in just 15 Mins Watch this video on YouTube. Take a look at other insightful guides from our broad collection that might capture your interest in Vibe coding. Real-World Applications of Vibe Coding Vibe coding is versatile and can be applied to a wide range of projects, from simple tools to more complex applications. Here are two examples that demonstrate its potential: 2D Game Development: Create a game like 'Super Snake' by using AI-generated assets for characters, backgrounds, and animations. Supabase can manage user data, such as scores and player profiles, while Manus AI handles the visual design elements. Create a game like 'Super Snake' by using AI-generated assets for characters, backgrounds, and animations. Supabase can manage user data, such as scores and player profiles, while Manus AI handles the visual design elements. Micro SaaS App: Develop a tool like 'Pimp My Thumb,' which enhances YouTube thumbnails. AI tools can generate creative thumbnail designs, while you integrate user libraries and credit-based systems to add functionality and monetize the app. These examples illustrate how vibe coding can transform your ideas into fully functional applications with minimal effort, making it accessible even for those with limited coding experience. Prioritizing Safe Coding Practices While AI tools offer significant advantages in speed and efficiency, they also introduce potential risks. AI-generated code may contain vulnerabilities that could compromise your app's security. To ensure your app remains secure and reliable, it's essential to follow these best practices: Use tools like Code Rabbit to review your code, identify bugs, and detect vulnerabilities before deployment. to review your code, identify bugs, and detect vulnerabilities before deployment. Regularly back up your code and databases to prevent data loss in case of unexpected issues. Adhere to industry-standard safe coding practices, such as input validation and secure data storage, to protect user information. By combining the efficiency of AI with robust security measures, you can create apps that are both innovative and trustworthy. Overcoming Challenges with AI Assistance Troubleshooting is an inevitable part of app development, especially when working with AI-generated code. Advanced AI models like ChatGPT-4 can assist in identifying and resolving issues. For instance, if your app encounters a bug during real-time updates, ChatGPT-4 can analyze the problem and provide actionable solutions. Additionally, implementing a user feedback system can help uncover issues that may not be immediately apparent. Encouraging users to report bugs or suggest improvements ensures that your app evolves to meet their needs, resulting in a more polished and user-friendly product. Enhancing Your App Post-Launch Once your app is live, the focus shifts to adding advanced features and maintaining user engagement. Enhancements not only improve functionality but also keep your app relevant in a competitive market. Consider implementing the following upgrades: Payment Gateways: Enable secure in-app transactions to monetize your app and provide users with premium features. Enable secure in-app transactions to monetize your app and provide users with premium features. Credit-Based Systems: Incentivize user engagement by offering rewards for specific actions, such as completing tasks or referring friends. Incentivize user engagement by offering rewards for specific actions, such as completing tasks or referring friends. Real-Time Updates: Keep your app dynamic and responsive by delivering updates that reflect user feedback and changing needs. Keep your app dynamic and responsive by delivering updates that reflect user feedback and changing needs. AI-Generated Assets: Continuously refresh your app's design and functionality with new, AI-created elements to maintain user interest. These upgrades not only enhance the user experience but also contribute to the long-term success of your app. Engaging Your Users User engagement is a critical factor in your app's success. Offering incentives, such as free credits, exclusive features, or early access to new updates, can encourage users to explore your app and remain active. Additionally, gathering user feedback is invaluable for identifying areas of improvement and making sure your app evolves to meet their expectations. A strong focus on user engagement fosters loyalty and helps your app stand out in a crowded marketplace. Media Credit: Creator Magic Filed Under: AI, Guides Latest Geeky Gadgets Deals Disclosure: Some of our articles include affiliate links. If you buy something through one of these links, Geeky Gadgets may earn an affiliate commission. Learn about our Disclosure Policy.

DOWNLOAD THE APP

Get Started Now: Download the App

Ready to dive into the world of global news and events? Download our app today from your preferred app store and start exploring.
app-storeplay-store