jinsi ya Kutengeneza app | hatua ya 1 | Manifest File (manifest.json) Kwa App
Hili ndilo faili linaloeleza:
Jina la app
Icon za app
Rangi za app
Screen mode
Page ya kuanza (start_url)
Na jinsi browser inapaswa kuonyesha app kwenye home screen
Kwa kifupi, manifest.json ndilo linaifanya website iwe kama app halisi.
๐ฅ Manifest File Ni Nini?
Manifest ni faili la JSON ambalo linaiambia browser kuwa website yako inaweza ku-installika kama app (PWA โ Progressive Web App).
Bila faili hili, hakuna simu au browser inaweza kutoa button ya:
โInstall Appโ
au
โAdd to Home Screenโ
Ndiyo maana ni hatua ya kwanza na ya msingi.
๐ ๏ธ Jinsi ya Kutengeneza manifest.json kwa Faulink.com
Hatua ni rahisi sana โ unatengeneza tu faili moja ndani ya root folder ya website yako.
๐ Mfano wa manifest.json (Faulink App)
Huu hapa ni mfano wa kitaalamu unaofaa kwa Faulink.com:
{
"name": "Faulink Official App",
"short_name": "Faulink",
"description": "Faulink App - Mifumo, Matokeo, Mauzo, Uhasibu, Timetable, Mikopo na Elimu ya Teknolojia.",
"start_url": "/",
"scope": "/",
"display": "standalone",
"background_color": "#ffffff",
"theme_color": "#1a73e8",
"orientation": "portrait",
"icons": [
{
"src": "icons/faulink-192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "icons/faulink-512.png",
"sizes": "512x512",
"type": "image/png"
}
]
}
๐งฉ Maelezo ya Kila Kipengele
โ name
Jina kamili la app likionekana wakati wa ku-install.
โ short_name
Jina fupi litakaloonekana kwenye Home Screen ya simu.
โ start_url
Page inayofunguka app ikianza โ kwa Faulink tunatumia:
/
โ display
standalone inafanya app ionekane kama app halisi bila address bar.
โ background_color + theme_color
Rangi za splash screen, status bar na loading screen.
โ icons
Icon za app (192 na 512 ndio muhimu zaidi kwa Android & Chrome).
๐ Mahali pa Kuweka manifest.json
Weka faili hili hapa:
/faulink.com/manifest.json
Kisha hakikisha icons ziko hapa:
/faulink.com/icons/faulink-192.png
/faulink.com/icons/faulink-512.png
๐ Hatua inayofuata ni muhimu sana
Baada ya kutengeneza manifest.json, lazima ufanye:
๐ Kuunganisha manifest.json kwenye <head> ya website
๐ Kutengeneza Service Worker (sw.js)
๐ Kufanya site iwe installable
Nitaandaa blog post ya Hatua ya 2 (Kutengeneza Service Worker) ukitaka.
๐ Hitimisho
Hatua ya kutengeneza manifest.json ndiyo msingi wa kubadilisha Faulink.com kuwa PWA App.
Baada ya kuongeza faili hili, tayari umefikisha 25% ya kazi ya kuunda app inayoweza ku-install.