May 4–23, 2021
Build a new app from scratch
I feel it’s time to build a new stock app now. Here are the reasons:
- Learning SwiftUI and Combine. The best learning is by doing. Just read the books cannot fully understanding. So, by making a new app is a perfect practice by learning SwiftUI and Combine.
- Currently, the existed stock app is either trading, tech indicator, short term analysis etc. No one focus on long term. I am a value investor. I care more about long term mindset, buy and hold. This drives me to make a stock app to help value investor to make the decision.
- It’s fun to build something and see how it grows.
Setup
- Github
- Task tracking — Trello
- Design Tool — Figma
- iOS Third party libraries
Current Status
Current features include:
- Search stock symbol
- Store stock locally
- Set stock target price
- Stock details page
Future Plan
There will be more features coming:
- Polished stock detail page
- iCloud sync up
- Notification
- Fundmental analysis
- etc
Learning
- Do some investigation before implementation
- Learning other people’s SwiftUI project
- Have a task tracking system
- Log the progress