Omusingi gw’okumanya Tandika wano
Apps ne platforms
Nymchat esindikibwa nga web app era nga native Android ne iOS apps. Bano bwe bali codebases ezenjawulo ezoogera protocol y’emu, kale omukutu gwe mutimbagano gumu — naye a ebikozesebwa ebitonotono bisinziira ku kiki omukutu gwe gunaaleka app okukola.
Omuko guno guvvuunuddwa mu kyuma okusobola okugunguyira. Enkyusa y’Olungereza original y’enkyusa ekwata ku nsonga eno.
Zizimba ssatu, omukutu gumu
| Okuzimba | Ewandiikiddwa mu | Gye kiva |
|---|---|---|
| Enkola ya Web (PWA) . | Module za HTML, CSS ne JavaScript eza bulijjo — tewali mutendera gwa kuzimba gwetaagibwa okugiddukanya | Eweebwa okuva mu... web.nymchat.app, oba okuddukanya eby'etterekero index.html ggwe |
| Android | Flutter, UI enzaaliranwa wonna | Google Play ne... Zapstore |
| iOS | App y’emu eya Flutter | TestFlight |
Apps z’oku ssimu si browser mu box. Zino zibeera nkola ya native mu bujjuvu ey’ekintu kye kimu kasitoma — Nostr stack yaabwe, relay pool yaabwe, okutereka kwabwe — laid out okukwatagana ne web app screen for screen, wansi okutuuka ku bibinja by'ensengeka nga biri mu kye kimu ekiragiro.
Zonna essatu za open source wansi wa AGPL-3.0, mu
etterekero erimu:
web app ku kikolo, app y'essimu wansi android-ios-app/.
Okuteeka app ya web
Okuggula web.nymchat.app. Ekyo ye dda app yonna — okuteeka kwokka kugiwa akabonero ka home-screen, eddirisa lyayo n’okutereka ebintu ebitali ku mutimbagano ng’oyita mu mukozi w’empeereza.
- Chrome, Edge, Omuzira, Opera (oku mmeeza) — akabonero k’okussaako kalabika mu ebbaala y’endagiriro.
- Android — browser egaba "Okwongera ku screen y'Awaka"; menu erina kyo era.
- Safari ya iOS — Gabana, olwo "Okwongera ku Home Screen". Safari tegenda kujja kino kiwe okuva ku browser endala yonna ku iOS.
Okuteeka ku Android
Amakubo abiri, app y’emu:
- Google Play — noonya Nymchat, oba ssaako
com.nym.barbutereevu. - Zapstore — edduuka lya pulogulaamu erya Nostr-native egaba APK eziteekeddwako omukono nga tolina akawunti ya Google.
Android egaba app eno kye yeetaaga nga bwe yeetaaga. Olukusa lwa Bluetooth lusabibwa olw’... omulundi ogusooka okutandika akatimba, olukusa lw'okumanyisa omulundi ogusooka ekintu nga kyagala okukutegeeza, n'ekifo kyokka singa ossaako okusunsula okumpi ku mikutu gya geohash.
Okuteeka ku iOS
IOS build egabibwa okuyita mu TestFlight. Teekamu TestFlight ya Apple app, olwo oggulewo Nymchat nga bwe kiri link y'okuyita.
iOS egaba app ya background omuguwa mutono nnyo okusinga Android. Nymchat terina muweereza wa push — tewali server ekutte bubaka bwo okusika okuva — kale ku iOS ekwata nga okozesa eddirisa ly’enkola eno erya background-refresh window, iOS ly’etegeka nga ewulidde. N’olwekyo okumanyisibwa kuyinza okutuuka ekikeerezi nga app eyimiriziddwa. Ku Android kye kimu setting ekola foreground service era relay connection emala kusigala nga nzigule.
Kiki ekiddukira wa
Buli kintu ekitawandiikiddwa wano kikola kye kimu buli wamu: emikutu, obubaka, obubaka obw’ekyama, . group chats, calls, zaps, edduuka, Nymbot, emiramwa ne buli setting.
| Ekintu eky'enjawulo | Web app | Android | iOS |
|---|---|---|---|
| Akatimba ka Bluetooth | Chromium browsers zokka, era nga ekikoola — browser tesobola kwelanga | Full peer: alanga n’okusika omulundi gumu | Full peer: alanga n’okusika omulundi gumu |
| Okusigala ng’olina akakwate mu mugongo | Nga tabu eggule yokka | Empeereza ya foreground ey’okwesalirawo ekuuma socket ya relay nga nzigule | Okukwata-okufuba okusinga mu ddirisa ly'enkola ery'okuzza obuggya emabega |
| Okusumulula endagamuntu eriko ensirifu | Ekigambo ky’okuyita, PIN, ekisumuluzo ky’okuyita oba biometric (WebAuthn PRF) . | Password, PIN oba biometric y’ekyuma | Password, PIN oba Face ID / Touch ID |
| Okugabana mu Nymchat okuva mu apps endala | — | Olupapula lw’okugabana enkola | Okwongera ku migabo |
| Obubonero bw’okukuba ku ssimu ku bubaka | Ku ddirisa erifunda | Yee | Yee |
| Okusunsula okumpi ku mikutu gya geohash | Olukusa lw'ekifo kya browser | Olukusa lw'ekifo ky'enkola | Olukusa lw'ekifo ky'enkola |
Ensengeka zigoberera okuyingira kwa Nostr wakati w’ebyuma, kale okuteeka app oluvannyuma lw’okukozesa omukutu version tekitegeeza kuddamu kuteekawo buli kimu — laba Okukwataganya ensengeka wakati w’ebyuma. Okusiba endagamuntu ye kujjako mu bugenderevu: kiri ku buli kyuma, kubanga ensonga y’okusumulula eri.