Familiar JSX syntax
Familiar JSX syntax
Re-use your existing React (Native) skills.
Time control
Time control
Enjoy synchronous JS access to 100% of the platform's APIs.
Render synchronously or asynchronously using async/await in components.
Based on NativeScript
Create apps for iOS and Android from a single JS or TS codebase.
Truly native apps
Truly native apps
Crank Native UIs are made up of native views, just like NativeScript's. So you can be assured of excellent user experience and blazing performance.
Sublime developer experience
Sublime developer experience
Excellent Intellisense support.
Apps build quickly, and version updates are trivial.
Written from the ground up in TypeScript.
Just JavaScriptâ„¢
Just JavaScriptâ„¢
All components in Crank are just functions or generator functions. No classes, hooks, proxies or template languages are needed.