We run a small startup in the US that coordinates in-home health and physical therapy appointments. We're about to close a deal with a local software agency for our first mobile app, which will be used by our field specialists and patients. They quoted us a 4-month timeline and a 24,000 dollar budget to build a pure native iOS app directly in Swift.
What's bugging me is whether starting exclusively with Swift will back us into a corner since we plan to launch on Android down the road. The agency claims this is the cleanest path for performance and OS compatibility, and that hybrid or cross-platform languages will cause headaches later. But from what I hear, hourly rates for native iOS developers are significantly higher.
As someone tackling their first mobile app project, I have to ask: what kind of burden will choosing Swift directly as our iOS app development language put on us regarding future maintenance costs and transitioning to Android? Should I trust the agency's lead or push for a different architecture?