Increasingly Functional

  • About
  • tags

Why Is My ClojureScript/ReactNative TextInput So Slow?

March 28, 2019

I try to hang out in the #cljsrn channel on Clojurians Slack to answer questions that I can as they come up, and one in particular that I also puzzled over has recurred: Why is there so much keyboard lag on my TextInput elements? Is this inherent in React Native or ClojureScript?

Continue reading

App Group Data Sync with ClojureScript and Re-Frame

October 31, 2018

A major feature of Outboard, my iOS app written with ClojureScript on React Native, is the ability to add places to your lists from a share extension inside Apple’s Maps, Google Maps, Yelp, or other apps that supply URLs. React Native ships with AsyncStorage, a LocalStorage analog for iOS and Android apps, but on iOS, that data is sandboxed to the app alone. To share between an app and an extension, you need to use App Groups, and roll your own persistence layer to interact with it. In this article, I’ll explain how to do that. You should first have an App Group set up on the developer portal and have an entitlement to it added both your app and its extension; you can follow this guide to get to that point.

Continue reading

I Published an iOS App with ClojureScript and React Native

August 17, 2018

Outboard

Continue reading

Notes From My ClojureScript and React Native Talk

October 6, 2017

Thanks to everyone who came out to my talk at Clojure PDX last night. Code for the demo project is on Github and the slides are available here.

Continue reading

Serverless Web Applications on AWS Lambda with ClojureScript Part III

July 5, 2017

In part one and part two of this series, we looked at how to build a ClojureScript environment that we can deploy to AWS Lambda and the API Gateway that will respond to the outside world as a web service. With that done, today we’ll see how to go about deploying it.

Continue reading
Prev Next

Powered by Jekyll with Type Theme