A real-world journey from iOS to Android: cross-platform development, feature alignment, app store differences, monetization strategies, and navigating China’s unique Android ecosystem
A developer’s journey of relearning programming & building an iOS app, Health Notes, using SwiftUI, Combine, & Core Data. Learn about challenges, tips, & insights.
Explore the open-source Swift and SwiftUI libraries used in Health Notes 2, including SwiftUIX, Charts, Introspect, SwiftDate and more. Enhance your iOS development!
After months of preparation and development, Health Notes 2.0 is finally here! Experience significant improvements in functionality, performance, and UI. Download now!
The National Day and Mid-Autumn Festival holiday is about to end, and it's been a while since my last essay. In recent days, I have been continuing the development process while also expending considerable effort to deal with various bugs and anomalies in iOS 14.
This week, I haven't had much energy or mood for coding. Over the last few days, building on the unified sheet management and real-time Form base, I completed a Sheet that can control the cancel gesture. This has been a significant missing feature in SwiftUI for a long time.
Due to a family member's sudden illness, I have been frequently visiting the hospital recently, which has significantly limited my time for development.
Due to other miscellaneous matters this week, I could only guarantee about 2-3 hours per day for development, so there hasn't been much progress. However, fortunately, I don't have any explicit progress targets.
Health Notes has been online since January 2020, and now more than half a year has passed. During this period, I have gained further understanding and knowledge of Swift, SwiftUI, CoreData, etc. Most of the issues and uncertainties I faced during the development of version 1.0 have been resolved.