• Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
Wednesday, February 25, 2026
newsaiworld
  • Home
  • Artificial Intelligence
  • ChatGPT
  • Data Science
  • Machine Learning
  • Crypto Coins
  • Contact Us
No Result
View All Result
  • Home
  • Artificial Intelligence
  • ChatGPT
  • Data Science
  • Machine Learning
  • Crypto Coins
  • Contact Us
No Result
View All Result
Morning News
No Result
View All Result
Home Artificial Intelligence

I Constructed an IOS App in 3 Days with Actually No Prior Swift Information

Admin by Admin
November 16, 2025
in Artificial Intelligence
0
Image 126.png
0
SHARES
2
VIEWS
Share on FacebookShare on Twitter

READ ALSO

Optimizing Token Era in PyTorch Decoder Fashions

Is the AI and Knowledge Job Market Lifeless?


the Brush Tracker app in 3 days with no prior expertise with Swift, the primary programming language for iOS improvement. Though I’ve a totally useful app stay on the App Retailer, I nonetheless have little or no Swift data as a result of I used “vibe coding” to develop this app.

On this article, I’ll clarify the method, AI instruments I used, and share a few of my learnings and insights.

Something as Lovable different

I beforehand used Lovable for creating internet purposes but it surely doesn’t appear to be an possibility for cellular app improvement, no less than for now.

There are alternate options to Lovable for app improvement. I lately got here throughout a device known as Something, and since I’d had such expertise with Lovable, I made a decision to provide it a attempt to develop my app. At first, it appeared to work effectively, however the total expertise wasn’t as environment friendly as I’d hoped.

The toughest half was not with the ability to take a look at my modifications, fixes, and enhancements straight away. Something does have a built-in UI for testing, however the expertise wasn’t very easy. It additionally directs you to check the code by the Expo app, however that didn’t work effectively for me both.

I ought to point out that I didn’t have any prior app improvement expertise. For builders or anybody with some coding background, Something might in all probability be a extra productive device than it was for me.

I exported the code from Something and tried to check it on Xcode on my mac however obtained many errors and couldn’t get it to working. So I made a decision to make use of an alternate. Cursor appeared to the apparent alternative.

Cursor

I’ve heard superb issues about Cursor from many mates who’re actively utilizing it. I wished to provide it a strive myself.

I used the identical immediate in Cursor and requested it to construct the app. Then I created an XCode undertaking with the folders and recordsdata generated by Cursor. I began the simulator on XCode and it labored on the primary strive.

The objective of Brush Tracker is that can assist you keep constant together with your day by day toothbrushing. It provides you a cleanliness rating that begins at 100%. Should you skip a day, the rating drops and your tooth within the app begin to look a bit yellowish to match the cleanliness rating.

Notice: All photos used on this article embrace screenshots from my app, Brush Tracker.

The primary model solely had the primary function of the app. I believe that is essentially the most environment friendly method of constructing merchandise with AI-based instruments. Get the primary model up and operating earlier than including options.

To check the app’s core function on the simulator, I needed to change the simulator’s date with out finishing “immediately’s brushing” to test whether or not the cleanliness rating would drop and the tooth visualizations would replace as anticipated.

Cursor urged to vary the date on the XCode simulator however the simulator doesn’t have the date and time settings anymore. Older variations of XCode simulator had this setting however not anymore.

A workaround answer was to vary the date on my Mac. This fashion, the date on the simulator additionally modified and I used to be capable of take a look at the function.

One factor I seen was that after I modified the date on my Mac, Cursor didn’t see my account and didn’t work. It obtained again to regular after I modified the date again to auto.

Timer function

A built-in brushing timer felt like the good addition to Brush Tracker. Customers can merely mark a brushing session as executed or use the timer whereas they brush.

It took me just a few tries to get this function working the best way I imagined. You’ll be able to simply inform Cursor so as to add a function, but it surely works significantly better once you tweak the immediate and clarify precisely what you need. When you give clear directions, Cursor normally does an important job.

Reward function

I wished so as to add an additional motivation when the person completes day by day brushings. After finishing the classes, they’ll faucet “Get Your Each day Reward” and see a brief motivational quote. It’s a small contact however a pleasant reminder for dental well being.

You’ll be able to truly be taught whereas vibe coding

Cursor not solely writes the code but additionally helps you be taught. Once I was attempting so as to add the reward function, the implementation was not appropriate at first. It wasn’t working correctly.

I described the problem to Cursor, and it defined each what should be blamed for the issue and find out how to repair it. Listed below are two examples of how Cursor may help you be taught alongside the best way:

The difficulty is that rewardQuote is empty on the primary faucet as a result of handleRewardTap() units it, however the sheet is introduced instantly. I would like to make sure the quote is ready earlier than exhibiting the sheet.

Fastened the problem! The issue was that showReward = true was being set instantly after rewardQuote, however SwiftUI’s sheet presentation can occur earlier than the state replace is totally processed.

Use Cursor extra effectively

Cursor is a good device however there are some methods to make it extra environment friendly.

Let’s assume code fails or it doesn’t execute accurately. If the problematic half, spotlight that part and add to the chat. It undoubtedly makes it simpler for Cursor to repair drawback.

In Brush Tracker, I used to be having an issue when organising notifications. I outlined the issue and requested Cursor to repair it. Cursor informed me it was fastened however the issue nonetheless existed. Then, from the code modifications I discovered the place the issue was occurring and added that half to the chat.

Cursor fastened it on the following strive: The issue is that the onTapGesture is utilized to the Picker, however in SwiftUI, segmented pickers don’t at all times reply effectively to faucet gestures as a result of they’ve their very own inner gesture dealing with. The onChange modifier solely triggers when the choice truly modifications, not when the identical worth is tapped.

One other factor price mentioning is the “context used” proportion in Cursor. It robotically captures related context out of your codebase, so that you don’t have to inform it which recordsdata to take a look at. However your chat historical past can be included in that context, and typically it incorporates previous issues or irrelevant code.

That further litter can enhance token utilization or make Cursor much less environment friendly. When the context used proportion will increase, I clear the chat historical past.

Distributing your app within the App Retailer

When you full testing your app utilizing the simulator or a bodily gadget (e.g. your personal iPhone), it’s time to distribute your app within the App Retailer in order that others can see (and hopefully use) your app.

It’s not a sophisticated course of however there are a whole lot of particulars, which could take lengthy particularly once you’re doing it for the primary time. I discovered a video on YouTube that clearly explains your entire course of step-by-step.

After finishing all of the steps, I submitted my app for assessment. As soon as it was authorized, I obtained an e mail from App Retailer Join letting me understand it was prepared for distribution.

I’d prefer to level out that I don’t have any affiliation with any of the AI instruments talked about on this article.

Thanks for studying! You’ll be able to take a look at Brush Tracker on the App Retailer. I’d love to listen to from you for those who strive it or have any suggestions.

Tags: AppBuiltdaysIOSKnowledgeLiterallyPriorSwift

Related Posts

1 1 1.jpeg
Artificial Intelligence

Optimizing Token Era in PyTorch Decoder Fashions

February 25, 2026
Comp 23 0 00 09 03.jpg
Artificial Intelligence

Is the AI and Knowledge Job Market Lifeless?

February 24, 2026
Image 143.jpg
Artificial Intelligence

Construct Efficient Inner Tooling with Claude Code

February 23, 2026
Lucid origin modern flat vector illustration of ai coding while security shields around an ap 0.jpg
Artificial Intelligence

The Actuality of Vibe Coding: AI Brokers and the Safety Debt Disaster

February 23, 2026
Chatgpt image feb 18 2026 at 08 49 33 pm.jpg
Artificial Intelligence

AI in A number of GPUs: How GPUs Talk

February 22, 2026
Igor omilaev eggfz5x2lna unsplash scaled 1.jpg
Artificial Intelligence

Architecting GPUaaS for Enterprise AI On-Prem

February 21, 2026
Next Post
Awan top 5 agentic coding cli tools 5.png

High 5 Agentic Coding CLI Instruments

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

POPULAR NEWS

Chainlink Link And Cardano Ada Dominate The Crypto Coin Development Chart.jpg

Chainlink’s Run to $20 Beneficial properties Steam Amid LINK Taking the Helm because the High Creating DeFi Challenge ⋆ ZyCrypto

May 17, 2025
Gemini 2.0 Fash Vs Gpt 4o.webp.webp

Gemini 2.0 Flash vs GPT 4o: Which is Higher?

January 19, 2025
Image 100 1024x683.png

Easy methods to Use LLMs for Highly effective Computerized Evaluations

August 13, 2025
Blog.png

XMN is accessible for buying and selling!

October 10, 2025
0 3.png

College endowments be a part of crypto rush, boosting meme cash like Meme Index

February 10, 2025

EDITOR'S PICK

65451a64f8a4426e9ac61f27e0f3a270.png

AAVE Value Reclaims $320 As TVL Metric Reveals Optimistic Divergence — What’s Subsequent?

September 13, 2025
Us sec blackrock crypto id e48b768c 25d2 4ad5 96b7 dfb910e38b02 size900.jpg

BlackRock Eyes 10% Stake as Circle Prepares for U.S. Itemizing: Report

May 28, 2025
Matt briney 0tfz7zoxawc unsplash scaled.jpg

Pc Imaginative and prescient’s Annotation Bottleneck Is Lastly Breaking

June 18, 2025
1728965921 Ai Shutterstock 2350706053 Special.jpg

Relyance AI Raises $32 Million Collection B Funding to Safeguard AI Innovation within the Enterprise 

October 15, 2024

About Us

Welcome to News AI World, your go-to source for the latest in artificial intelligence news and developments. Our mission is to deliver comprehensive and insightful coverage of the rapidly evolving AI landscape, keeping you informed about breakthroughs, trends, and the transformative impact of AI technologies across industries.

Categories

  • Artificial Intelligence
  • ChatGPT
  • Crypto Coins
  • Data Science
  • Machine Learning

Recent Posts

  • Why Buyers Are Not Shopping for Bitcoin And Ethereum Regardless of ‘Low’ Costs
  • LLM Embeddings vs TF-IDF vs Bag-of-Phrases: Which Works Higher in Scikit-learn?
  • AMD and Meta Broaden Partnership with 6 GW of AMD GPUs for AI Infrastructure
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy

© 2024 Newsaiworld.com. All rights reserved.

No Result
View All Result
  • Home
  • Artificial Intelligence
  • ChatGPT
  • Data Science
  • Machine Learning
  • Crypto Coins
  • Contact Us

© 2024 Newsaiworld.com. All rights reserved.

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?