5 पॉइंट द्वारा choyongjoon 5 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Frontend developer. पहले Claude Code से web app बनाए थे, लेकिन native app पहली बार बनाया।
इस साल अप्रैल से करीब 3 महीने तक development के बाद launch किया। iPhone के लिए बनाया गया time और location logging app

क्यों बनाया

  • लंबे समय से इस्तेमाल हो रहे Life Cycle के updates बंद हुए काफी समय हो चुका था
  • Reddit पर देखा कि कई लोग alternatives खोज रहे थे, इसलिए खुद बेहतर चीज़ बनाने का फैसला किया

सबसे मुश्किल चीज़: iOS background location tracking

  • travel destinations, airports, बड़े shopping malls, और जगहों की अधिक density वाले areas में detection unstable हो जाता है
  • छोटे visits miss हो जाते हैं, और nearby places कभी-कभी एक में merge हो जाते हैं
  • आखिर में निष्कर्ष निकला कि सिर्फ iOS location tracking accuracy से "पूरी तरह automatic" करना संभव नहीं है
  • दिशा बदली: perfect automation के बजाय ऐसा design किया कि users गलत पकड़े गए records को आसानी से ठीक कर सकें।

ऑन-डिवाइस बनाना उल्टा आसान रहा

  • सारा data केवल device पर store होता है (SwiftData), server नहीं है। Privacy के कारण यह architecture चुना
  • side effect के रूप में backend न होने से development काफी सरल हुआ। server operations cost, authentication, sync server—सबकी जरूरत नहीं रही।
  • iCloud sync केवल user के अपने devices के बीच optional तौर पर काम करता है
  • usage patterns analyze करने के लिए TelemetryDeck से anonymous data collect किया।

Claude Code का उपयोग

  • किसी खास agent harness के बिना सिर्फ basic features इस्तेमाल किए। ज्यादातर काम Opus से किया
  • detailed logs analyze करने वाली skill जोड़ी और location tracking debugging में इस्तेमाल किया
  • App Store promotional screenshots Claude Design से generate किए
  • competitive apps research, App Store registration, launch के बाद promotion strategy आदि development के बाहर भी बहुत मदद मिली।

Cost disclosure

  • recurring: domain (Route 53) $15/year, Apple Developer Program $99/year
  • one-time/temporary: Claude Code Max ×5, development पर focus किए अप्रैल–मई के 2 महीनों में $220 (बाद में Pro पर switch), Arc Timeline 4 subscription (competitive app research के लिए) ₩6,600/month
  • revenue model subscription के बिना one-time purchase है। एक हफ्ते का free use दिया जाता है।

बाकी विचार

  • native app की अपनी constraints (background policies, permissions, battery) web से अलग होती हैं, इसलिए उन्हें समझकर plan करना मुख्य था
  • Claude Code implementation कर भी दे, तब भी किन edge cases को कैसे handle करना है यह define करना आखिरकार इंसान का काम है
  • हर community नए accounts के promotional posts रोकती है, इसलिए launch से ठीक पहले account बनाना देर हो जाती है। पहले से join करके community में participate करने की तैयारी चाहिए
    • Product Hunt: काफी influence खो चुका है, लेकिन search results में दिखता है इसलिए register किया
    • Show HN: नए users की तेज़ बढ़ोतरी के कारण फिलहाल temporary restriction में है
    • Reddit: हर subreddit की policy अलग है। r/iOSApps में local karma 10 या उससे ज्यादा होने पर post लिख सकते हैं
    • GeekNews: join करने के एक हफ्ते बाद ही news link register किया जा सकता है

1 टिप्पणियां

 
lazyhack 2 시간 전

यह tree map data visualization जैसा लगता है।