The video above by Michelle Lim (a fellow developer at Vouch) shows how we develop our mobile products using ClojureScript. Our interactive workflow c

Developing mobile digital key applications with ClojureScript

submited by
Style Pass
2021-05-25 14:30:11

The video above by Michelle Lim (a fellow developer at Vouch) shows how we develop our mobile products using ClojureScript. Our interactive workflow combining simulator and on-device development allows for a higher level of conversational software development than the “hot-reloading” feature found in standard React Native, Flutter, or SwiftUI. Read on as I explain the software development philosophy behind the video.

Like the faint rustling of a hidden predator, complexity lurks threateningly, awaiting a chance to drag any project back into the shadows. Too often in software and hardware development, complexity isn’t given its due, and the results can be disastrous. The first step to counter the threat of complexity is recognizing and acknowledging it as part of any problem worth solving. Once the fundamental complexity is accepted, we can’t eliminate it, but we can manage it.

At Vouch, one of the leading problems we face in building innovative digital car keys that run on those remarkable little computers we all carry is that the platforms driving these devices are not simple things. Each person’s little computer is different from the next. Regardless, we need to deliver the same seamless experience to every user each time they approach and interact with their vehicle.

Leave a Comment