Should your web app be a progressive web app (PWA)?

Topics covered
Popular Clips
Episode Highlights
PWA Basics
Progressive Web Apps (PWAs) are revolutionizing the way we think about web applications. explains that PWAs are websites that behave like apps, offering features such as offline support, push notifications, and installability, making them available in app stores like Google Play and Windows Store 1. These apps are designed to be reliable, fast, and engaging, meeting specific qualifications that enhance user experience 2. shares his enthusiasm for PWAs, noting their growing presence and continuous improvement, despite some platforms like Apple being slow to adopt certain features 1.
  Â
PWA vs Native
The debate between Progressive Web Apps and native apps continues to evolve. argues that PWAs offer the best of both worlds by being cross-platform and easy to develop, unless specific native capabilities are required 3. highlights the advantages of using Jamstack and CDN hosting for PWAs, emphasizing their efficiency and compatibility with static content delivery networks 4. He notes, "You have to really convince me to do a native app over a website," reflecting the growing preference for PWAs in modern app development.
  Â
Adoption Issues
Adopting PWAs comes with its own set of challenges and misconceptions. points out the difficulty in installing PWAs, as the process is often hidden in browser menus, unlike the straightforward prompts on mobile devices 5. Additionally, design inconsistencies across platforms can be frustrating for users, as notes with apps that differ between iOS and Android 6. Despite these hurdles, the potential for PWAs to streamline app distribution and enhance user experience remains significant.
Related Episodes


What Should You Learn Next?
Answers 383 questions

Search Driven Apps
Answers 383 questionsHow to be an Advanced Programmer
Answers 383 questionsHow to be a Programmer
Answers 383 questionsHow to be an Intermediate Programmer
Answers 383 questionsASP.NET 5 - It's Basically Java
Answers 383 questionsCaching in the Application Framework
Answers 383 questions

Technical Challenges of Scale at Twitter
Answers 383 questionsThere is still cool stuff on the internet
Answers 383 questions

Google's Engineering Practices - What to Look for in a Code Review
Answers 383 questions

Programmer Strengths and Weaknesses
Answers 383 questions

JAMstack with J.A.M.
Answers 383 questionsThe Twelve-Factor App: Codebase, Dependencies, and Config
Answers 383 questions

Gitlab vs Github, AI vs Microservices
Answers 383 questionsOWASP and You - Application Security in .NET
Answers 383 questions
