

I use Webpack and Babel to compile the JavaScript.
INCLUDE PREPROS JS FILE CODE
So for my IDE I use Visual Studio Code which is a blazingly fast and silky smooth editor that integrates seamlessly with TypeScript for the ultimate type checking setup (both products are produced by Microsoft). It helps you catch a lot of bugs and also provides code completion in supporting IDEs. They must have an amazing team working on it. I consider TypeScript to be one of the best creations to come out of Microsoft in some time. I configured TypeScript to work with the latest version of Framework7.

It's written by the developer of Framework7 and so dovetails with it as expected. It operates with standard JavaScript, HTML5 and CSS 3. I'm not forced into a new paradigm or learning some new syntax. It's easy to write custom helpers for, is fast and has a small footprint. I use #Template7 for the for the templating system which is a no-nonsense mobile-centric #HandleBars style extensible templating system. Another important one was using srcset on images. Having a game developer background I found the tweeks to make it run as smooth as silk. Cordova and webviews have been slated as being slow in the past. This is not possible with React Native yet.įramework7 runs on top of Apache Cordova. The latest release also includes the ability to build for #Electron so you can have MacOS, Windows and Linux desktop apps. The other very nice feature of Framework7 is that you can even build for the browser if you want your app to be available for desktop web browsers. React Native contains a very limited interpretation of #CSS3 which I found very frustrating after using #CSS3 for some years already and knowing its powerful features. Framework7 allows the use of #CSS3, which I think is the best technology to come out of the #Now #CSS3 includes variables and flexboxes it is truly a powerful language and there is no longer a need for preprocessors such as #SCSS / #Sass / #less. I think it's perfect for solo development or small teams. After much research and trying different tools, these are what I came up with that work for me today:įor the client coding I chose Framework7 because of its performance, easy learning curve, and very well designed, beautiful UI widgets.
INCLUDE PREPROS JS FILE FULL
I needed to choose a full stack of tools for cross platform mobile application design & development.
