Building the exe.dev iOS app
Blog post from exe.dev
The development of an iOS app, initially conceived during a team meeting, involved setting up a "software workshop" with a Mac Mini and various tools, including XCode and the iOS simulator, to facilitate app building and testing. The process included using a virtual machine (VM) setup for coding access, leveraging SSH forwarding for connectivity, and implementing a system for over-the-air app installation using a TLS-connected OTA server. Synchronization challenges were addressed with a combination of sqlite database management techniques and a custom "ShelleyKit" library ported to Swift, enhancing performance and testing capabilities. Debugging and performance monitoring were aided by MetricsKit and custom overlays, and the app's development also included creating a registration app for TestFlight intake. Despite some challenges, the app's iterative development led to a satisfactory performance, with continuous deployment practices ensuring regular updates and improvements.
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.