So you want to build a mobile app. You want it to work cross platform on multiple devices such as iOS, Android and Windows. A hybrid mobile app may be the way to go, and this article gives you a 10,000 foot view of how they work.
HTML provides the structure to your application and is used to build each app screen with a defined set of visual elements. Headings, forms and buttons are created using HTML markup. The look and feel of the screen, including font, border and button colors and styling will all be defined using CSS. By separating structure and styling you’ll have an app that is easier to maintain and follows web standards. You can also use HTML 5 and CSS 3 features such as animations to spice up that sliding panel you’re thinking about using.
By using these web technologies to build your app, you’ll be able to staff from a wider talent pool versus native app developers.
Unlike native apps, a hybrid mobile app can be built with a common code base and distributed to multiple device operating systems. Testing will still be important for each OS. There are pros and cons to going with hybrid vs. native, which is covered extensively elsewhere. I hope this article gives you a better understanding of how all these parts fit together, to help you build the apps that meet your organizational and personal goals.