Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: From No CS Background to a Diet Tracking App (apps.apple.com)
1 point by houdinimind 12 hours ago | hide | past | favorite | discuss
As a person who graduated from a business school, I've never taken any Computer Science classes. Before I got started, I doubted that I could even make this Diet-Tracking app. Hope you guys can give me some feedback about this app. Appreciate it!

Language: SwiftUI Data and Authentication: Firebase

About this app: You can track your daily calories, carbs, protein, and fat. You can add your food by meals and one tap to add yesterday log. It also supports custom food and saves favorite foods.

Some thoughts from this experience.

Start earlier: I spent half a year learning Storyboard. It turned out to be completely useless when I knew I could use SwiftUI. Spend more time to find the correct API: I tried 3 different APIs and wasted too much time on the two that I don't use. Design an MVP first: I had too many ideas when I was writing the UI part, but then I realized I couldn't finish the app if I built everything I wanted Don't rely too much on ChatGPT: When you copy a lot of code at once from ChatGPT, it's very likely to crash

What I don't know: No Idea how to advertise it: I couldn't even find the App if I only searched "Keto" in AppStore even though it's called "Keto Spell" Some performance issues: It takes about 2 seconds to open the first food details view. Then it becomes normal to open the other views. It also takes 2 seconds to upload the image to Storage and send back the image URL to Firestore. I use a listener to update the UI. Usually, the loading time isn't that long when I use other apps. I have absolutely no idea about how to solve these issues

Please let me know what you think about this app or the tools I used. Thanks a lot!






Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: