Dave Paiva
banner
davepaiva.com
Dave Paiva
@davepaiva.com
Software engineer, motorcycle rider & map enthusiast
more flavourful *
June 25, 2025 at 4:57 PM
Summertime here in Goa , we ferment the apple juices and make something called Urrak , one of my fav drinks . If you double distill it you get Feni . Red apples are mod flavourful
June 25, 2025 at 4:56 PM
This is also gave me more confidence now to start building my own app from scratch and also get to know my next steps on what I should focus on and learn more in depth . Stay tuned for more updates
May 11, 2025 at 6:54 PM
This took me sometime but I finally got the whole picture and was able to connect the dots but I was finally able to learn how to structure a project, how to separate the code and use the MVVM architecture and how States, StateObjects , Observables and much more.
May 11, 2025 at 6:54 PM
Thats when I came across this YouTube video called AppStuff (through his tutorial on networking and calling APIs) on where this guy helps build clone apps . I chose the latest one where he builds a clone of Meta's Threads app.
May 11, 2025 at 6:54 PM
and then in order to full understand that concept I would have to have some pre requisite knowledge about something else. At times this would lead to a sort of rabbit hole. So therefore I decided to stop this and think about another approach on doing this . In the past building a whole project
May 11, 2025 at 6:54 PM
I did that + his Swift UI video on building a card game in 8 days (took me little more that a day). Now I was confident enough to get my hands dirty... But when I started the project I found myself getting stuck very often and then watching some videos or read documentation ..
May 11, 2025 at 6:54 PM
Choosing the right video of approx 1 hr was hard - I needed something short nothing too long & detailed to get stuck in tutorial hell. Thats when I came across the Code with Chris YouTube channel via his video on using cursor to help code with iOS.
May 11, 2025 at 6:54 PM
So initially I thought I just needed to know the basic syntax of Swift and Swift UI and then use AI copilots to fill in the gaps as I got my hands dirty in building the app. So I decided to learnt the basic Swift syntax from a 1 hour YouTube into video.
May 11, 2025 at 6:54 PM
okay its been a while since I updated this thread , but I have made some progress in getting more comfortable in Swift and Swift UI.
My initial attempts to build an app from scratch just using AI tools failed after trying to just build the signing screen.
Let me break it down.
May 11, 2025 at 6:54 PM
I guess you never know until you try it for yourself :P
April 6, 2025 at 4:14 PM
- I felt it was somewhat similar to JS
- Learning a native platform language will only add to my value as a mobile dev

I plan to leverage LLM tools especially cursor to speed up with process of learning the language and the frameworks involved
April 3, 2025 at 2:49 PM
So until now I have primarily developed cross platform apps in React Native with some basic experience in Java for Android
I chose Swift cause:
- it was relatively modern & simple (I plan on picking up Go sometime in the future as well)
- In the domain I love and comfortable with (mobile dev)
April 3, 2025 at 2:46 PM
But somewhere in between I fell in love with developing apps for these powerful machines that fit into the palm of our hands and that we humans carry along with us pretty much all the time ie mobile devices. So to broaden my skills as a software engg I've decided to pickup Swift for iOS
April 3, 2025 at 2:43 PM
just give you a little context , its not like I am starting from scratch . I've been mainly programming in JS for about 5 years now . I've worked on backends and frontends and on little bit on Cloud Infra (read AWS)
April 3, 2025 at 2:40 PM