feat: Enable Android PWA support for Dinosaur Game #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit introduces Progressive Web App (PWA) capabilities to the Dinosaur Game, allowing it to be installed on Android devices and played offline.
Changes include:
manifest.json: Defines application metadata such as name, icons, start URL, and display mode for PWA installation.sw.js(Service Worker): Implements caching of core game assets (index.html, images, manifest), enabling offline functionality. The service worker also handles clearing old caches on activation.index.html:manifest.jsonin the<head>.sw.jsservice worker.I tested the game on an Android device and confirmed it to be installable, run offline, and respond to touch controls as expected.