<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Progressive Web App Archives - asap developers</title>
	<atom:link href="https://www.asapdevelopers.com/category/progressive-web-app/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.asapdevelopers.com/category/progressive-web-app/</link>
	<description>San Francisco Mobile App Developers</description>
	<lastBuildDate>Mon, 06 Jul 2020 22:30:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.asapdevelopers.com/wp-content/uploads/2017/04/favicon-asap-1.png</url>
	<title>Progressive Web App Archives - asap developers</title>
	<link>https://www.asapdevelopers.com/category/progressive-web-app/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Progressive Web Apps vs Native Apps</title>
		<link>https://www.asapdevelopers.com/progressive-web-apps-vs-native-apps/</link>
		
		<dc:creator><![CDATA[Germán Gardiol]]></dc:creator>
		<pubDate>Thu, 17 Oct 2019 15:25:35 +0000</pubDate>
				<category><![CDATA[Progressive Web App]]></category>
		<guid isPermaLink="false">https://www.asapdevelopers.com/?p=10250</guid>

					<description><![CDATA[<p>Progressive Web Apps vs Native Apps As developers, we always try to find resources and ways to make implementing functionalities, as well as testing and launching an application easier for...</p>
<p>The post <a rel="nofollow" href="https://www.asapdevelopers.com/progressive-web-apps-vs-native-apps/">Progressive Web Apps vs Native Apps</a> appeared first on <a rel="nofollow" href="https://www.asapdevelopers.com">asap developers</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2><strong>Progressive Web Apps vs Native Apps</strong></h2>
<p>As developers, we always try to find resources and ways to make implementing functionalities, as well as testing and launching an application easier for us. The greatest boom in recent years has undoubtedly been in the development of mobile applications. Since 2007, when the iPhone was launched, Steve Jobs introduced the idea of being able to run applications developed in Ajax and HTML5 that were a standard for the iPhone at that time. However, when the concept of the App Store appeared, it became very popular, leaving all of those ideas behind. With that in mind, today, we’ll like to take a look at what Progressive Web Applications (PWA) have to offer and where they stand in comparison to native apps.</p>





<h2><strong>What is a PWA or Progressive Web App?</strong></h2>



<p>A <a href="https://www.asapdevelopers.com/whatis-pwa-progressive-web-app/">Progressive Web Application</a> is a web app that runs on an instance of a browser, is able to consume native services of the device, and offers a native user experience. Let’s break down what each part of PWA entails:</p>



<ul>
<li><strong>Progressive: </strong>Works for everyone, on all devices that support modern browsers.</li>
<li><strong>Web: </strong>Uses web standards like Javascript, HTML and CSS, all behind the facility of React to develop a responsive, clean, modern and safe web app.</li>
<li><strong>App: </strong>Runs, works and looks like a native app, including push notifications* and offline and local storage access support.</li>
</ul>



<figure class="wp-block-image"><img decoding="async" src="https://lh3.googleusercontent.com/5dDWmdQ4Mf47iTNifyYv-SevK9-PpHn-0ukhFelLzXxYQWjdhZWmfsuO_-FQTtXxLs1szQfDm-5SEwTsZvB-TaIyuVuA4PvHaKPcq6zfFlHu9_pj2Fqs-94bFRYWUf9-lHWZ_Yxx" alt="" /></figure>



<p>Source:<a href="https://developers.google.com"> https://developers.google.com</a></p>





<h2><strong>Why should you choose Progressive Web Apps (PWAs) over Native Apps?</strong></h2>



<p>One of the major advantages for developers is the fact that, to build a PWA, you need to code using React, which also provides the code for the website. So you’ll be developing a multiple platform app, native for Android and iOS, and also a web app, for all the other devices that integrate a modern browser.</p>



<p>Furthermore, React supports the use of CSS style sheets, which allows to easily integrate styles into any environment of the application, even having a main resource configuration file called manifest.json, where you can change variables such as the icon of the application, application mode, wallpapers, title, splash screen, and many others. There is no doubt this means the configuration can be done in a simple and centralized way.</p>



<p>Moreover, if you develop a PWA, you circumvent the fact that often resources such as styles, functionalities and libraries work differently for each platform. Programming and correcting these aspects usually requires a lot of time and money, in addition to the fact that there are often no libraries that support both platforms because the base language for each platform is different.</p>



<p>From this last point, we can conclude that the cost of developing a PWA is significantly lower than that of developing a native application for each platform. Not to mention saving you save the cost of publication in each of the app stores that requires a paid developer account.</p>
<h2><strong>Progressive Web App benefits </strong></h2>



<p>Here’s an overview of all the benefits of developing a Progressive Web App:</p>



<ul>
<li>Looks like a native app.</li>
<li>Easy to develop with ReactJS; lots of documentation available.</li>
<li>Fast and fluid navigation; uses Service Workers.</li>
<li>Offline support, WebSQL database; LocalStorage access; push notifications*; allows access to device&#8217;s hardware, like Camera, Speakers, etc.</li>
<li>Quick development; can see changes in real-time; uses a Node server.</li>
<li>Totally responsive, adapts the design to all screen devices.</li>
<li>Easy app installation by just going to the website and selecting the &#8220;Add to Home&#8221; browser option.</li>
<li>Smaller size than a native app.</li>
<li>Appears on the device’s app manager, providing the possibility to uninstall it, or clean the cache.</li>
<li>Instant deploy: just deploys changes to the production web site and the changes will instantly appear on the PWA.</li>
</ul>



<h2><strong>What are the cons?</strong></h2>



<p>Of course, like every tool, PWAs also have its disadvantages. Let’s take a look at them:</p>



<ul>
<li>Most users usually go directly to the device’s store instead of going to the app website, so it will cause a change of &#8220;routine&#8221; for the users that may be difficult to get used to.</li>
<li>*Push notifications for iOS safari browser are not supported yet.</li>
<li>It is not possible to access specific properties of the hardware of the device and the operating system, meaning you are limited to the basic functions provided by each system.</li>
<li>If the icon, splash screen, app name or description changes, you can&#8217;t get an automatic update from the server. This does not happen with a native app, because just by updating it, you can get a completely new and different app if you want to. </li>
</ul>



<h2><strong><img decoding="async" loading="lazy" class="aligncenter wp-image-10332 size-large" src="https://www.asapdevelopers.com/wp-content/uploads/2019/10/blog-pwa-1024x293.jpg" alt="Progressive Web Applications" width="1024" height="293" srcset="https://www.asapdevelopers.com/wp-content/uploads/2019/10/blog-pwa-1024x293.jpg 1024w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/blog-pwa-300x86.jpg 300w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/blog-pwa-768x220.jpg 768w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/blog-pwa-610x175.jpg 610w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/blog-pwa.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></strong></h2>
<h2><strong>Conclusion</strong></h2>



<p>To sum up, the choice of technology will depend on the requirements and resources of each client. If the objective and scope of the application to be developed do not require specific functions of the device, but do call for the possibility of web access and include a tight budget, the process of analyzing alternatives will probably lead you to develop a PWA as the best option for the client. On the other hand, if your client requires considerable fluidity with animations, access to specific resources of the device—such as the processing of data and content—, or access to specific properties of the hardware of the device, and has a flexible budget, the best option will without a doubt be developing a native application.</p>



<p>For either case, we recommend learning how to use React, React Native, and taking full advantage of them. ReactJS allows you to easily develop websites and PWAs. And, if you want to develop native applications, you should use React Native, whose code and implementation is very similar to ReactJS.</p>
<p>&nbsp;</p>

		<div id="fws_69397938aa280"  data-column-margin="default" data-midnight="dark"  data-bg-mobile-hidden="" class="wpb_row vc_row-fluid vc_row top-level standard_section "  style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-overlay="false"><div class="inner-wrap"><div class="row-bg"  style=""></div></div><div class="row-bg-overlay" ></div></div><div class="col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding"  data-t-w-inherits="default" data-border-radius="none" data-shadow="none" data-border-animation="" data-border-animation-delay="" data-border-width="none" data-border-style="solid" data-border-color="" data-bg-cover="" data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-hover-bg="" data-hover-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" ><div class="column-bg-overlay-wrap" data-bg-animation="none"><div class="column-bg-overlay"></div></div>
			<div class="wpb_wrapper">
				<a class="nectar-button large regular accent-color has-icon  wpb_animate_when_almost_visible wpb_bounce bounce regular-button"  style="margin-top: 40px; color: #ffffff; "  href="https://www.asapdevelopers.com/web-mobile-app-san-francisco/" data-color-override="false" data-hover-color-override="false" data-hover-text-color-override="#fff"><span>Learn More About Our Services</span><i style="color: #ffffff;"  class="icon-button-arrow"></i></a>
			</div> 
		</div>
	</div> 
</div></div>



<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.asapdevelopers.com/progressive-web-apps-vs-native-apps/">Progressive Web Apps vs Native Apps</a> appeared first on <a rel="nofollow" href="https://www.asapdevelopers.com">asap developers</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Top Progressive Web Apps: The Best 9 PWAs</title>
		<link>https://www.asapdevelopers.com/top-9-progressive-web-apps/</link>
		
		<dc:creator><![CDATA[Pablo Giampedraglia]]></dc:creator>
		<pubDate>Wed, 09 Oct 2019 19:52:21 +0000</pubDate>
				<category><![CDATA[Progressive Web App]]></category>
		<guid isPermaLink="false">https://www.asapdevelopers.com/?p=10253</guid>

					<description><![CDATA[<p>Top Progressive Web Apps: The Best 9 PWAs In a recent article, we talked about Progressive Web Apps (PWAs) and discussed how they compare to native apps. A PWA is...</p>
<p>The post <a rel="nofollow" href="https://www.asapdevelopers.com/top-9-progressive-web-apps/">Top Progressive Web Apps: The Best 9 PWAs</a> appeared first on <a rel="nofollow" href="https://www.asapdevelopers.com">asap developers</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2>Top Progressive Web Apps: The Best 9 PWAs</h2>
<p>In a <a href="https://www.asapdevelopers.com/progressive-web-apps-vs-native-apps/">recent article</a>, we talked about <a href="https://www.asapdevelopers.com/whatis-pwa-progressive-web-app/">Progressive Web Apps</a> (PWAs) and discussed how they compare to native apps. A PWA is a web app that runs on an instance of a browser, is able to consume native services of the device, and offers a native user experience. It basically works on all devices that support modern browsers and uses web standards like JavaScript, HTML and CSS, which allows you to develop a responsive, clean, modern and safe web app. It runs, works and looks just like a native app and includes push notifications and offline and local storage access support. This time, we’d like to give you examples of just a handful of very successful PWAs. Let’s have a look to our Top 9 Progressive Web Abpps:</p>



<div class="wp-block-image">
<figure class="aligncenter is-resized"><img decoding="async" loading="lazy" class="aligncenter wp-image-10306" src="https://www.asapdevelopers.com/wp-content/uploads/2019/10/01.jpg" alt="Twitter Lite Progressive Web App" width="600" height="400" srcset="https://www.asapdevelopers.com/wp-content/uploads/2019/10/01.jpg 602w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/01-300x200.jpg 300w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/01-600x401.jpg 600w" sizes="(max-width: 600px) 100vw, 600px" /></figure>
</div>



<ol>
<li>
<h2><a href="https://twitter-lite.uptodown.com/android"><em>Twitter Lite</em></a></h2>
</li>
</ol>



<p>Given that 80% of Twitter’s users are on mobile, the fact they invest heavily on their apps comes as no surprise. Twitter Lite was introduced back in April of 2017 and this PWA managed to bring down mobile data usage by up to 70%, thus making navigation exceedingly faster. Not to mention its storage space is negligible in comparison with the native Twitter app for Android (600KB versus the original 23.5MB). It has also heavily increased engagement—as <a href="https://developers.google.com/web/showcase/2017/twitter">Google reports</a>, this progressive web app increased the number of pages per session by 65% and saw a 75% increase in Tweets sent, in addition to decreasing the bounce rate by 20%. If you are wondering how the PWA was built, you can check out <a href="https://blog.twitter.com/engineering/en_us/topics/open-source/2017/how-we-built-twitter-lite.html">this article</a>.</p>



<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" loading="lazy" class="aligncenter wp-image-10310" src="https://www.asapdevelopers.com/wp-content/uploads/2019/10/02_Starbucks.jpg" alt="Starbucks Progressive Web App" width="600" height="400" srcset="https://www.asapdevelopers.com/wp-content/uploads/2019/10/02_Starbucks.jpg 600w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/02_Starbucks-300x200.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>
</div>



<ul>
<li>
<h2><a href="https://app.starbucks.com/"><em>Starbucks PWA</em></a></h2>
</li>
</ul>



<p>Starbucks launched their first mobile app back in 2015 and switched to a progressive web app last year. Users can browse and research the Starbucks menu, customize their orders, and even place items in their shopping cart from any device without needing an internet connection (a connection is required only to check local prices and actually place an order). The app has been a major success, increasing engagement and reducing development costs. Given its reduced size (233KB versus the original 148MB native app), it is quite fast and responsive.</p>



<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" loading="lazy" class="aligncenter wp-image-10312" src="https://www.asapdevelopers.com/wp-content/uploads/2019/10/03_Uber.jpg" alt="Uber Progressive Web App" width="600" height="400" srcset="https://www.asapdevelopers.com/wp-content/uploads/2019/10/03_Uber.jpg 600w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/03_Uber-300x200.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>
</div>



<ul>
<li>
<h2><a href="https://uber.com/looking"><em>Uber Progressive Web App</em></a></h2>
</li>
</ul>



<p>Uber’s PWA was released in 2018 and takes up only 50KB, which means you can launch it in just two seconds in devices with just a 2G network. Therefore, riders who weren’t able to use the native app due to owing a low-end device now have a way to access Uber services through any modern browser. Not to mention the app also offers offline access to rides and ride sharing. You can learn more about this progressive web app <a href="https://eng.uber.com/m-uber/">here</a>.</p>



<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" loading="lazy" class="aligncenter wp-image-10314" src="https://www.asapdevelopers.com/wp-content/uploads/2019/10/04_Ali.jpg" alt="AliExpress Progressive Web App" width="600" height="400" srcset="https://www.asapdevelopers.com/wp-content/uploads/2019/10/04_Ali.jpg 600w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/04_Ali-300x200.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>
</div>



<ul>
<li>
<h2><a href="https://m.es.aliexpress.com/?tracelog=wwwhome2mobilesitehome#autostay"><em>AliExpress</em></a></h2>
</li>
</ul>



<p>This remarkably prosperous e-commerce site unsuccessfully tried to convert non-app users into app users through their mobile site before making the jump to PWAs back in May 2016. Their cross-browser progressive web app has allowed them to improve retention and conversion rates (with a 104% increase) as well as reengagement. And if that wasn’t enough, users visit twice as many pages as before and spend 74% more time per session in the app. The app is fast and sleek, can be used offline and added to the users’ home screen, and includes push notifications.</p>



<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" loading="lazy" class="aligncenter wp-image-10316" src="https://www.asapdevelopers.com/wp-content/uploads/2019/10/05_Pinterest.jpg" alt="Pinterest PWA" width="600" height="400" srcset="https://www.asapdevelopers.com/wp-content/uploads/2019/10/05_Pinterest.jpg 600w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/05_Pinterest-300x200.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>
</div>



<ul>
<li>
<h2><a href="https://www.pinterest.com/"><em>Pinterest</em></a></h2>
</li>
</ul>



<p>Launched in 2010, Pinterest’s virtual pinboard has become hugely successful by allowing users to find and save images, videos and recipes, among many other things. However, their website experience used to be slow and only 1% of visitors either signed up or installed the mobile app. This is why they decided to develop a PWA that yielded a higher user engagement (60% in all) with 40% more time spent on the mobile web. Their revenue also saw a major impact with an increase in the ad <a href="https://support.google.com/google-ads/answer/2615875?hl=en">click-through rate</a> (50%) and user-generated ads revenue (44%). You can see a case study on the new app <a href="https://medium.com/dev-channel/a-pinterest-progressive-web-app-performance-case-study-3bd6ed2e6154">here</a>.</p>



<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" loading="lazy" class="aligncenter wp-image-10318" src="https://www.asapdevelopers.com/wp-content/uploads/2019/10/06_WPost.jpg" alt="The Washington Post Progressive Web App" width="600" height="400" srcset="https://www.asapdevelopers.com/wp-content/uploads/2019/10/06_WPost.jpg 600w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/06_WPost-300x200.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>
</div>



<ul>
<li>
<h2><a href="https://www.washingtonpost.com/pwa/"><em>The Washington Post</em></a></h2>
</li>
</ul>



<p>This prestigious newspaper holds a considerable amount of third-party content, which means a progressive web app provides them with optimal performance while running third-party scripts. The app, released in April 2016, caches content in the background allowing The Washington Post to keep their content up to date and provide a smooth reading experience for their users. Users can also add an icon to their home screen and use the app both online and offline. As for results, the app yielded a 23% increase for mobile users returning after 7 days and improved loading time by a whopping 88%.</p>



<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" loading="lazy" class="aligncenter wp-image-10320" src="https://www.asapdevelopers.com/wp-content/uploads/2019/10/07_Forbes.jpg" alt="Forbes PWA" width="600" height="400" srcset="https://www.asapdevelopers.com/wp-content/uploads/2019/10/07_Forbes.jpg 600w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/07_Forbes-300x200.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>
</div>



<ul>
<li>
<h2><a href="https://www.forbes.com"><em>Forbes</em></a></h2>
</li>
</ul>



<p>Following The Washington Post’s footsteps, <a href="https://www.forbes.com/sites/forbespr/2017/03/07/forbes-launches-all-new-mobile-web-experience-for-forbes-com/#60e579545168">Forbes launched their very own PWA the following year</a>. The switch from mobile site to PWA improved user experience by providing faster load times (<a href="https://www.pubexec.com/article/forbes-progressive-web-app-supercharged-mobile-engagement-revenue/">from 6.5 seconds to just 2.5</a>) and extremely visual content as well as adding offline reading and push notification features. Consequently, their engagement rates doubled and the number of readers that actually finished an article increased by six times. All of this has allowed Forbes to grow and stay ahead of their competition.</p>



<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" loading="lazy" class="aligncenter wp-image-10322" src="https://www.asapdevelopers.com/wp-content/uploads/2019/10/08_OLX.jpg" alt="Classified ads" width="600" height="400" srcset="https://www.asapdevelopers.com/wp-content/uploads/2019/10/08_OLX.jpg 600w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/08_OLX-300x200.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>
</div>



<ul>
<li>
<h2><a href="https://www.olx.com.co/?start_url=homescreenicon"><em>OLX</em></a></h2>
</li>
</ul>



<p>The popular Indian classified ads site, which runs in over 40 countries, saw major improvements by embracing PWA technology. Most of OLX users prefer mobile and the PWA gave them the opportunity to speed up ad and page loading, as well as to add the app to their home screen and receive push notifications even when offline. Soon, re-engagement increased by 2.5 times, their CTRs (click-through rates) grew to 146%, and they saw an 80% decrease in their bounce rates. It goes without saying that these quickly resulted in higher monetization.</p>



<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" loading="lazy" class="wp-image-10324 aligncenter" src="https://www.asapdevelopers.com/wp-content/uploads/2019/10/09_Flipboard.jpg" alt="Flipboard Progressive Web App" width="600" height="400" srcset="https://www.asapdevelopers.com/wp-content/uploads/2019/10/09_Flipboard.jpg 600w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/09_Flipboard-300x200.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>
</div>



<ul>
<li>
<h2><a href="https://flipboard.com/"><em>Flipboard</em></a></h2>
</li>
</ul>



<p>Flipboard is the most popular social news app. It provides readers with access to content from news outlets, blogs and social media, displaying them in a magazine-style format. It also allows users to follow sources and save stories, videos and images into their own magazine to read later or share with friends. Flipboard used to be strictly a mobile app, which means their progressive web app has allowed them to reach a wider audience. Their PWA also provides a faster browsing experience by reducing data usage.</p>



<h2><em><img decoding="async" loading="lazy" class="alignnone wp-image-10305 size-large" src="https://www.asapdevelopers.com/wp-content/uploads/2019/10/Top9_ProgressiveWebApps_1-1024x293.jpg" alt="Top Progressive Web Apps" width="1024" height="293" srcset="https://www.asapdevelopers.com/wp-content/uploads/2019/10/Top9_ProgressiveWebApps_1-1024x293.jpg 1024w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/Top9_ProgressiveWebApps_1-300x86.jpg 300w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/Top9_ProgressiveWebApps_1-768x220.jpg 768w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/Top9_ProgressiveWebApps_1-610x175.jpg 610w, https://www.asapdevelopers.com/wp-content/uploads/2019/10/Top9_ProgressiveWebApps_1.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></em></h2>
<h2><em>Top Progressive Web Apps </em><em>Takeaway </em></h2>



<p>Believe it or not, we’ve provided you with just a sneak peek of some of the most successful progressive web apps currently available. As you can see, PWAs have allowed apps across all industries to increase engagement and revenue by providing users with a faster and more engaging experience. They are versatile, appealing and lightweight. Some other companies that have chosen to go the PWA route include Telegram, Trivago, 2048 Game, Yummly and Podle for Podcasts.</p>
<p>&nbsp;</p>




		<div id="fws_69397938abda6"  data-column-margin="default" data-midnight="dark"  data-bg-mobile-hidden="" class="wpb_row vc_row-fluid vc_row standard_section "  style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-overlay="false"><div class="inner-wrap"><div class="row-bg"  style=""></div></div><div class="row-bg-overlay" ></div></div><div class="col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding"  data-t-w-inherits="default" data-border-radius="none" data-shadow="none" data-border-animation="" data-border-animation-delay="" data-border-width="none" data-border-style="solid" data-border-color="" data-bg-cover="" data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-hover-bg="" data-hover-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" ><div class="column-bg-overlay-wrap" data-bg-animation="none"><div class="column-bg-overlay"></div></div>
			<div class="wpb_wrapper">
				<a class="nectar-button large regular accent-color has-icon  wpb_animate_when_almost_visible wpb_bounce bounce regular-button"  style="margin-top: 40px; color: #ffffff; "  href="https://www.asapdevelopers.com/san-francisco-app-developers/" data-color-override="false" data-hover-color-override="false" data-hover-text-color-override="#fff"><span>Learn More About Our Services</span><i style="color: #ffffff;"  class="icon-button-arrow"></i></a>
			</div> 
		</div>
	</div> 
</div></div>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.asapdevelopers.com/top-9-progressive-web-apps/">Top Progressive Web Apps: The Best 9 PWAs</a> appeared first on <a rel="nofollow" href="https://www.asapdevelopers.com">asap developers</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is a PWA (Progressive Web App)?</title>
		<link>https://www.asapdevelopers.com/whatis-pwa-progressive-web-app/</link>
		
		<dc:creator><![CDATA[Mirazoqui]]></dc:creator>
		<pubDate>Fri, 11 May 2018 13:46:45 +0000</pubDate>
				<category><![CDATA[Progressive Web App]]></category>
		<category><![CDATA[React]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">https://www.asapdevelopers.com/?p=8439</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://www.asapdevelopers.com/whatis-pwa-progressive-web-app/">What is a PWA (Progressive Web App)?</a> appeared first on <a rel="nofollow" href="https://www.asapdevelopers.com">asap developers</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="fws_69397938ac80f"  data-column-margin="default" data-midnight="dark"  data-bg-mobile-hidden="" class="wpb_row vc_row-fluid vc_row standard_section "  style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-overlay="false"><div class="inner-wrap"><div class="row-bg"  style=""></div></div><div class="row-bg-overlay" ></div></div><div class="col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding"  data-t-w-inherits="default" data-border-radius="none" data-shadow="none" data-border-animation="" data-border-animation-delay="" data-border-width="none" data-border-style="solid" data-border-color="" data-bg-cover="" data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-hover-bg="" data-hover-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" ><div class="column-bg-overlay-wrap" data-bg-animation="none"><div class="column-bg-overlay"></div></div>
			<div class="wpb_wrapper">
				
<div class="wpb_text_column wpb_content_element " >
	<div class="wpb_wrapper">
		<h2><strong>What is a PWA?</strong></h2>
<p><strong>A Progressive Web App, or PWA, is a regular website that can behave like a native mobile application. PWAs combine the benefits of modern browsers with mobile app features.</strong></p>
<h2><strong>But, why are Progressive Web Apps so important?</strong></h2>
<p>The Web is the biggest platform on the world, with over 5 billion devices connected to it. Also, nowadays, mobile devices are used more frequently than desktops. People spend most of their time on mobile webs and they install very few apps per month. However, engagement is much higher in native apps due to the use of push notifications, icons on the home screen, offline mode, and background synchronizations. Progressive Web Apps offer a solution to these problems taking advantage of browser features like service workers and the app manifest.</p>
<p>An example of a highly used PWA is Twitter Lite. The web mobile version of Twitter can be added to the user’s home screen and then it’ll behave as a normal app. It’ll show push notifications and appear as an app in the list of open apps; it can also work offline and attach device files to a tweet.</p>
<p>&nbsp;</p>
<h2><strong>Main characteristics of a PWA</strong></h2>
<ul>
<li>Reliable: loads instantly and works every time, even if the device is not connected to the internet.</li>
<li>Fast: the performance has to be similar to that of a native app, including smooth scrolling and animations.</li>
<li>Engaging: the app behaves like a native app, can be accessed through an icon on the home screen, implements push notifications and other native features.</li>
</ul>
<h2><strong>Pros and Cons of a PWA</strong></h2>
<p>[su_table url=&#8221;&#8221; responsive=&#8221;yes&#8221; class=&#8221;&#8221;]</p>
<table>
<tbody>
<tr>
<td>Pro</td>
<td>Cons</td>
</tr>
<tr>
<td>[su_list icon=&#8221;https://www.asapdevelopers.com/wp-content/uploads/2018/05/pros-e1526047889445.png&#8221; icon_color=&#8221;#333333&#8243; class=&#8221;&#8221;]</p>
<ul>
<li>The costs of building a PWA are hugely lower than that of building native mobile apps for Android &amp; iOS.</li>
<li>The development time is shorter and apps are easier to update.</li>
<li>PWAs use less device space compared to native apps and less mobile data due to the use of service workers cache.</li>
<li>SEO is easier since search engines see the PWA like a regular website; therefore, apps are easily indexed.</li>
</ul>
<p>[/su_list]</td>
<td>[su_list icon=&#8221;https://www.asapdevelopers.com/wp-content/uploads/2018/05/cons-e1526047920191.png&#8221; icon_color=&#8221;#333333&#8243; class=&#8221;&#8221;]</p>
<ul>
<li>Not all browsers support the features needed to implement a PWA-like service worker or the Web app manifest.</li>
<li>iOS devices are not 100% ready for PWAs. For instance, they don’t support push notifications yet.</li>
</ul>
<p>[/su_list]</td>
</tr>
</tbody>
</table>
<p>[/su_table]</p>
<h2><strong>Progressive Web Apps with React</strong></h2>
<p><img decoding="async" loading="lazy" class="size-medium wp-image-8388 aligncenter" src="https://www.asapdevelopers.com/wp-content/uploads/2018/04/React_logo_wordmark-e1524839102354-300x101.png" alt="React: A JavaScript library" width="300" height="101" /></p>
<p>When we use <a href="https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#making-a-progressive-web-app" target="_blank" rel="noopener noreferrer">Create-react-app</a> to create a new <a href="https://www.asapdevelopers.com/portfolio/showclap/">React website</a>, we are already creating a fully functional, offline-first Progressive Web App by default. One way to know how “progressive” our web app is, is using a tool from Google called “Lighthouse”. You can open the Google Chrome developer tools, go to the Audit tab and run a Lighthouse audit for Progressive Web Apps. It will show you a detailed list of items to improve.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-8472 size-full" src="https://www.asapdevelopers.com/wp-content/uploads/2018/05/Progressive-Web-Apps-Audit-e1526054406294-1.png" alt="PWA - Progressive Web App" width="707" height="294" srcset="https://www.asapdevelopers.com/wp-content/uploads/2018/05/Progressive-Web-Apps-Audit-e1526054406294-1.png 707w, https://www.asapdevelopers.com/wp-content/uploads/2018/05/Progressive-Web-Apps-Audit-e1526054406294-1-300x125.png 300w, https://www.asapdevelopers.com/wp-content/uploads/2018/05/Progressive-Web-Apps-Audit-e1526054406294-1-610x254.png 610w" sizes="(max-width: 707px) 100vw, 707px" /></p>
<h2><strong>Tips to improve your Progressive Web App</strong></h2>
<ol>
<li>Create the where you can define the app name and icons to show when the user adds your app to the device home screen. In addition, you can configure a splash screen to show while the app is loading. You will also be able to define the launch style (fullscreen or browser).</li>
<li>Add an Install app banner to let the user install the PWA directly by tapping a button; the app will be added to the device screen as a regular app.</li>
<li>Use <a href="https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API" target="_blank" rel="noopener noreferrer">IndexedDB</a> to save data for a fast initial loading and offline mode.</li>
<li>Use <a href="https://developers.google.com/web/updates/2015/12/background-sync" target="_blank" rel="noopener noreferrer">Background Sync API</a> to defer actions until the user has a reliable internet connection.</li>
</ol>
<p>If you want to learn more about Progressive Web apps I recommend watching the Google I/O talk about PWAs.</p>
	</div>
</div>




			</div> 
		</div>
	</div> 
</div></div>
		<div id="fws_69397938aca4e"  data-column-margin="default" data-midnight="dark"  data-bg-mobile-hidden="" class="wpb_row vc_row-fluid vc_row standard_section "  style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-overlay="false"><div class="inner-wrap"><div class="row-bg"  style=""></div></div><div class="row-bg-overlay" ></div></div><div class="col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding"  data-t-w-inherits="default" data-border-radius="none" data-shadow="none" data-border-animation="" data-border-animation-delay="" data-border-width="none" data-border-style="solid" data-border-color="" data-bg-cover="" data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-hover-bg="" data-hover-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" ><div class="column-bg-overlay-wrap" data-bg-animation="none"><div class="column-bg-overlay"></div></div>
			<div class="wpb_wrapper">
				<a class="nectar-button large regular accent-color has-icon  wpb_animate_when_almost_visible wpb_bounce bounce regular-button"  style="margin-top: 40px; color: #ffffff; "  href="https://www.asapdevelopers.com/portfolio/showclap/" data-color-override="false" data-hover-color-override="false" data-hover-text-color-override="#fff"><span>Learn More About Our Services</span><i style="color: #ffffff;"  class="icon-button-arrow"></i></a>
			</div> 
		</div>
	</div> 
</div></div>
<p>The post <a rel="nofollow" href="https://www.asapdevelopers.com/whatis-pwa-progressive-web-app/">What is a PWA (Progressive Web App)?</a> appeared first on <a rel="nofollow" href="https://www.asapdevelopers.com">asap developers</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
