Have you heard the term "PROGRESSIVE WEB APPLICATIONS"π?
A detailed thread on itπ§΅
In this thread you'll find
- All about PWAs
- Learning resources
- Project idea
- And lots of knowledge
You might listen or read somewhere that PWAs is the future of web applications.
WHY? We will try to find the answerπ
πΉ First of all, PWAs are not a rocket science or something that requires some complex technology in order to make them.
You can create a PWA using common web technologies HTML, CSS and JavaScript
πΉ Web application is the best to send your idea, message, product everything to the outer world, You can expand our message reach to anyone, anywhere, on any device with a single codebase
πΉ Also web applications help you to make your life easier. Like todo, expense tracker etc
On the other hand we have Native apps (Platform depend applications)
πΉ Example: The apps that are present in your mobile device
πΉ Native apps can access your local files stored in your devices
πΉ We can say that native apps are full of capabilities
Read this amazing article. You'll understand more about the difference between web apps and native apps in term of their reach and capabilities
- We need to serve a application that will have great reach and ability to perform or achieve certain actions or outcomes
WELL HERE PWAs COMES INTO ACTION
π Progression Web Apps are the web application that intended to work on any platform, we can say that they are platform independent, that uses a standard browser in order to expand our reach and make our life easier.
- Including both desktop and mobile devices
- Well, all web applications can run on mobile devices. So how PWAs are differ from web application?
- By making a PWA, we try to serve the best user experience so that they looks like native apps but in reality we use the same codebase throughout
FEATURES OF PWAs
π Ability to run offline
π High performance
π Background processing in service workers in a separate thread
π Full responsiveness and browser compatibility
π Access to the phone's sensors
π An icon on the phoneβs home screen
CONT...
π Support for push notifications
π Native apps like UI
π Easy installation
In broad sense, we can say a web app is PWAs if it should have
- Secure contexts (HTTPS)
- Service workers
- Manifest file
If you're learning or planning to learn Web Development in 2021 then this thread is for you π
THREADπ§΅
In this thread I'll be covering general tips for the beginners.
I wish someone had told me this when I started with web development. So I am writing this so that you do not miss the common points and speed up your learning.
LET'S STARTπ
WHERE TO START? Front-end or Backend?π€
- Well this may be a debatable question but I would suggest you to start with front-end development
- It depends entirely on the individual but in my opinion, starting with front-end development has its advantages.