{"id":66077,"date":"2020-02-26T15:27:18","date_gmt":"2020-02-26T15:27:18","guid":{"rendered":"http:\/\/www.kriativ-tech.com\/?p=66077"},"modified":"2020-03-24T21:39:24","modified_gmt":"2020-03-24T21:39:24","slug":"progressive-web-apps-concepts-and-features","status":"publish","type":"post","link":"https:\/\/www.kriativ-tech.com\/?p=66077","title":{"rendered":"Progressive Web Apps: Concepts and Features"},"content":{"rendered":"<p>[vc_row][vc_column width=&#8221;1\/2&#8243;][vc_custom_heading heading_semantic=&#8221;p&#8221; text_size=&#8221;h5&#8243; text_height=&#8221;fontheight-843833&#8243; text_font=&#8221;font-213936&#8243;]Kriativ-tech<br \/>\nVolume 1, Issue 7, April 2018, Pages: xxx<br \/>\nReceived: Dec. 28, 2019;<\/p>\n<p>Accepted: Feb. 25, 2020.<\/p>\n<p>Published: Feb. 28, 2020.[\/vc_custom_heading][vc_custom_heading heading_semantic=&#8221;h3&#8243; text_size=&#8221;h3&#8243;]Authors[\/vc_custom_heading][vc_custom_heading heading_semantic=&#8221;p&#8221; text_size=&#8221;h5&#8243;]Jo\u00e3o Carneiro, Assistant Professor at ISTEC[\/vc_custom_heading][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_custom_heading]Media[\/vc_custom_heading][vc_button button_color=&#8221;accent&#8221; border_animation=&#8221;btn-ripple-out&#8221; border_width=&#8221;0&#8243; link=&#8221;url:http%3A%2F%2Fwww.kriativ-tech.com%2Fwp-content%2Fuploads%2F2018%2F02%2FJCarneiro-ProgressiveWebApps_en.pdf||target:%20_blank|&#8221;]PDF[\/vc_button][vc_custom_heading heading_semantic=&#8221;h4&#8243; text_size=&#8221;h4&#8243;]To cite this article[\/vc_custom_heading][vc_custom_heading heading_semantic=&#8221;p&#8221; text_size=&#8221;h6&#8243;]<\/p>\n<div class=\"page\" title=\"Page 1\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p>Jo\u00e3o Carneiro, <strong>Progressive Web Apps: Concepts and Features<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>DOI:\u00a010.31112\/kriativ-tech-2018-01-27[\/vc_custom_heading][\/vc_column][\/vc_row][vc_row row_height_percent=&#8221;0&#8243; overlay_alpha=&#8221;50&#8243; gutter_size=&#8221;1&#8243; column_width_percent=&#8221;100&#8243; shift_y=&#8221;0&#8243; z_index=&#8221;0&#8243;][vc_column column_width_percent=&#8221;100&#8243; override_padding=&#8221;yes&#8221; column_padding=&#8221;1&#8243; overlay_alpha=&#8221;50&#8243; gutter_size=&#8221;0&#8243; medium_width=&#8221;0&#8243; mobile_width=&#8221;0&#8243; shift_x=&#8221;0&#8243; shift_y=&#8221;0&#8243; shift_y_down=&#8221;0&#8243; z_index=&#8221;0&#8243; width=&#8221;1\/1&#8243;][vc_custom_heading heading_semantic=&#8221;h3&#8243; text_size=&#8221;h3&#8243;]Abstract[\/vc_custom_heading][vc_custom_heading heading_semantic=&#8221;p&#8221; text_size=&#8221;h5&#8243; text_height=&#8221;fontheight-843833&#8243; text_font=&#8221;font-213936&#8243;]Progressive mobile apps (PWA) can be seen today as the alternative to the native apps we became used to. The use of cross-platform development without compromising features, performance or accessibility are an important advantage. This article presents the main characteristics and concepts that support PWA[\/vc_custom_heading][vc_empty_space empty_h=&#8221;2&#8243;][vc_custom_heading heading_semantic=&#8221;h3&#8243; text_size=&#8221;h3&#8243;]Keywords[\/vc_custom_heading][vc_custom_heading heading_semantic=&#8221;p&#8221; text_size=&#8221;h5&#8243;]<\/p>\n<div class=\"page\" title=\"Page 1\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p>Progressive Web App, PWA, Mobile Applications, Web, Cross-Platform<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_custom_heading][\/vc_column][\/vc_row][vc_row][vc_column column_width_percent=&#8221;100&#8243; overlay_alpha=&#8221;50&#8243; gutter_size=&#8221;0&#8243; medium_width=&#8221;0&#8243; mobile_width=&#8221;0&#8243; shift_x=&#8221;0&#8243; shift_y=&#8221;0&#8243; shift_y_down=&#8221;0&#8243; z_index=&#8221;0&#8243; width=&#8221;1\/1&#8243;][vc_custom_heading heading_semantic=&#8221;h3&#8243; text_size=&#8221;h3&#8243;]References[\/vc_custom_heading][vc_custom_heading heading_semantic=&#8221;p&#8221; text_size=&#8221;h5&#8243; text_height=&#8221;fontheight-843833&#8243; text_font=&#8221;font-213936&#8243;]Heitk\u00f6tter H., Hanschke S., Majchrzak T.A. (2013) Evaluating Cross-Platform Development Approaches for Mobile Applications. In: Cordeiro J., Krempels KH. (eds) Web Information Systems and Technologies. WEBIST 2012. Lecture Notes in Business Information Processing, vol 140. Springer, Berlin, Heidelberg.<\/p>\n<p>Henning Heitk\u00f6tter, Tim A. Majchrzak, and Herbert Kuchen. 2013. Cross-platform model-driven development of mobile applications with md2. In Proceedings of the 28th Annual ACM Symposium on Applied Computing (SAC &#8217;13). ACM, New York, NY, USA, 526-533. DOI: https:\/\/doi.org\/10.1145\/2480362.2480464.<\/p>\n<p>Raj, C. R., &amp; Tolety, S. B. (2012, December). A study on approaches to build cross-platform mobile applications and criteria to select appropriate approach. In India Conference (INDICON), 2012 Annual IEEE (pp. 625-629). IEEE.<\/p>\n<p>Bi\u00f8rn-Hansen, A., Majchrzak, T.A., &amp; Gr\u00f8nli, T. (2017). Progressive Web Apps: The Possible Web-native Unifier for Mobile Development. WEBIST.<\/p>\n<p>Latif, M., Lakhrissi, Y., Nfaoui, E. H., and Es-Sbai, N. (2016). Cross platform approach for mobile appli- cation development: A survey. In 2016 Int. Conf. on Information Technology for Organizations Develop- ment (IT4OD), pages 1\u20135. IEEE.<\/p>\n<p>Gaunt, M. (2016). Service Workers: an introduction.<\/p>\n<p>Osmani, A. and Gaunt, M. (2017). Instant loading web apps with an application shell architecture.<\/p>\n<p>Malavolta, I. (2016). Beyond native apps: Web technologies to the rescue! (keynote). Pro. 1st Int. Workshop on Mobile Development. ACM.[\/vc_custom_heading][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jo\u00e3o Carneiro<br \/>\nDOI:\u00a010.31112\/kriativ-tech-2018-01-27<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[68],"tags":[],"_links":{"self":[{"href":"https:\/\/www.kriativ-tech.com\/index.php?rest_route=\/wp\/v2\/posts\/66077"}],"collection":[{"href":"https:\/\/www.kriativ-tech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kriativ-tech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kriativ-tech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kriativ-tech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=66077"}],"version-history":[{"count":8,"href":"https:\/\/www.kriativ-tech.com\/index.php?rest_route=\/wp\/v2\/posts\/66077\/revisions"}],"predecessor-version":[{"id":66144,"href":"https:\/\/www.kriativ-tech.com\/index.php?rest_route=\/wp\/v2\/posts\/66077\/revisions\/66144"}],"wp:attachment":[{"href":"https:\/\/www.kriativ-tech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=66077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kriativ-tech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=66077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kriativ-tech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=66077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}