7 lessons I learned building mobile apps
1. Don’t start with a huge idea.
Launching a simple app in 10-15 days will teach you more than spending 6 months building a startup nobody wants.
2. Increase your number of attempts.
Most successful indie developers didn’t win with their first app. The more products you ship, the more chances you create for yourself.
3. Focus on one thing.
Your MVP doesn’t need 20 features. It needs one feature that solves a real problem exceptionally well.
4. Design matters more than ever.
Users compare your app not only to competitors, but to the best apps on their phone. A great icon, screenshots, onboarding, and UX are not optional.
5. Use AI as leverage, not as a replacement for thinking.
AI can help you build faster, but it won’t choose the right market, understand your users, or create a business for you.
6. Learn ASO and distribution.
Building is only half the job. If nobody finds your app, it doesn’t matter how good it is.
7. Don’t assume you’re too late.
Every year people say all good ideas are taken. Every year new categories appear and new companies are built.
The best time to start was years ago.
The second-best time is today.
An epic battle, Joao. And a hard-fought victory you deserve. Best of luck for the rest of the tournament and the incredible career you have ahead of you.
As for Paris… tu as mon coeur 🫶🏼
@mkhasson97 on behalf of all you know about my job of developper and my passion for the ski can you make a picture that describe me ? Be the more reallistic
Just launched CartoCraft 🗺️
An iOS app to design custom map posters with full control: cities 🌍, coordinates 📍, styles 🎨 & more.
Export in high-res + preview in AR ✨
Try it & share your feedback
https://t.co/s9dssyvPin
I want to thank everyone for the outpouring of love and thank you for believing in me to lead the company that has always put you at the center of our work. This is not goodbye. It’s a hello to John and I can’t wait for you to get to know him like I do! 🙏
The best thing about a clean desk setup is that it actually makes you want to sit down and work.
your environment shapes your mood more than you think. #desksetup
The #WWDC unofficial pins is at 95% after a bit more than a week live !
I'm offering a full #WWDC24 set to the backer who'll "close the ring" aka, reaching the 4100 € goal !
Onwards 🚀
https://t.co/rYfbCRXSQv
#WWDC26#Apple#Pins#DevCommunity#Swift
If you use Xcode, this is how you can clean up the junk.
I cleaned 60GB+ recently
Here are the commands.
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport
rm -rf ~/Library/Developer/Xcode/watchOS\ DeviceSupport
rm -rf ~/Library/Developer/CoreSimulator/Caches
rm -rf ~/Library/Caches/com.apple.dt.Xcode
xcrun simctl delete unavailable
You can try the commands that you actually want to delete.
My full Swift and SwiftUI Network Manager series is now available in one playlist. In three videos you’ll build a reusable networking layer using async/await, generics, and improved error handling for JSON decoding.
#Swift#SwiftUI
https://t.co/rT217fhWPf
Coding is therapeutic for me. I thoroughly enjoy optimizing, modularizing, and architecting parts of my app. However, AI somewhat diminishes that. Am I the only one who feels writing code can sometimes be like art?