Come puoi supportare LGBTQ Youth come sviluppatore di app per dispositivi mobili

Il 19 ottobre è lo Spirit Day, un giorno per sostenere i giovani LGBTQ e parlare contro il bullismo e le molestie che spesso affrontano. Qui su Envato Tuts +, siamo orgogliosi di opporsi al bullismo e alla discriminazione di qualsiasi tipo, quindi diventiamo viola per dimostrare che siamo con lesbiche, gay, bisessuali, transessuali e queer youth.

In questo post daremo una rapida occhiata ad alcuni dei modi in cui possiamo supportare i giovani LGBTQ come sviluppatori di app.

Evitare ipotesi di codifica sulle identità dei tuoi utenti

È molto importante che noi sviluppatori evitiamo di codificare ipotesi sul genere e l'identità sessuale nelle nostre app. Chiunque in un genere o minoranza sessuale capirà immediatamente questo punto, ma per gli altri può essere facile lasciare che le ipotesi di genere insinuarsi nel nostro codice senza nemmeno rendersene conto.

Mutabilità di genere

Nel mio ruolo di editor di contenuti mobili per Envato Tuts +, vedo che ipotesi come questa saltano occasionalmente quando si esaminano frammenti di codice ed esempi. Ad esempio, nella lingua Swift, puoi modellare una persona come segue.

class Person let gender: Gender // ... altri dati su una persona init (gender: Gender) self.gender = gender

Piuttosto semplice, ma c'è un problema: il Genere proprietà di Persona è immutabile e impostato nell'inizializzatore di classe. Ma le persone reali possono cambiare il sesso con cui sono identificati! 

Questo è un esempio un po 'artificiale e, naturalmente, potrebbero esserci disposizioni in altre parti del codice base o del sistema affinché gli utenti cambino il loro genere, ma dimostra come le ipotesi di genere possono causare problemi. Immagina se l'assunto che il sesso sia immodificabile fosse codificato in un database di iscrizione universitaria o di patente di guida. Porterebbe a un sistema che non è stato in grado di modellare accuratamente le persone che rappresenta!

Ricorda, nella vita reale, il genere è un var (mutevole).

Modella il genere

Allo stesso modo, come dovremmo modellare il Genere genere? In passato, molti sviluppatori e progettisti di database hanno rappresentato il genere come enum. Ancora una volta, in Swift, potremmo avere:

enum Sesso caso maschile caso femminile

Sono sicuro che vedi il problema: una scelta binaria tra "maschio" e "femmina" non comprende la gamma di identità di genere detenute oggi dagli utenti di app. Se chiedi ai tuoi utenti di scegliere tra una di queste alternative, sarai sicuro di alienarne molte. 

L'app di incontri online OkCupid ha avuto questo problema nei suoi primi anni, causando l'esclusione di molti potenziali utenti, che non erano in grado o si sentivano a disagio nell'utilizzare il servizio. Nel 2014 però, OkCupid (insieme al gigante dei social media Facebook) ha revisionato il loro modello di genere e orientamento sessuale.

OkCupid è un esempio di un sistema ben congegnato per modellare il genere e l'orientamento sessuale, e vale la pena di fare riferimento se devi fornire il genere nella tua app. 

In Swift, quindi, potremmo implementare un approccio molto inclusivo Genere digita come segue:

enum GenderCategory case agender, androgino, bigender, cisMan, cisWoman, genderfluid, genderqueer, genderNonconforming, hijra, intersex, uomo, nonBinary, pangender, transfemminile, transgender, transMan, transmasculine, transessuale, transWoman, twoSpirit, donna case altro (String)  typealias Sesso: [GenderCategory]

Ciò consentirebbe agli utenti di scegliere tra una vasta gamma di identità di genere consolidate, scegliere più identità simultanee e persino fornire le proprie se le opzioni fornite non fossero abbastanza.

Famiglie non tradizionali

Per un ultimo esempio, supponiamo di avere le seguenti proprietà in Persona classe:

var madre: Person var father: Person

Ciò presuppone che una persona abbia una madre e un padre. Per molte persone, cresciute in famiglie non tradizionali, semplicemente non è così. Ad esempio, ho un amico cresciuto in una casa con cinque madri. Che fortuna per lei! 

Un modo migliore per modellare le relazioni genitore potrebbe essere:

genitori var: [Person]

App inclusive

Poiché le app mobili e il software in generale diventano sempre più centrali per la vita delle persone, abbiamo la responsabilità, in qualità di sviluppatori, di garantire che le nostre app siano il più inclusive possibile. Se facciamo ipotesi sul genere o sull'identità sessuale, escludiamo alcuni potenziali utenti delle nostre app o limitiamo la loro opportunità di utilizzare il servizio fornito dalle nostre app. 

Lo stesso vale per altre supposizioni sugli utenti. Dai un'occhiata a questo fantastico elenco di falsi programmatori che credono sui nomi.

Racconta storie ed esplora temi LGBTQ nel tuo gioco

Se sei uno sviluppatore di giochi per cellulari, hai una grande opportunità per supportare la comunità LGBTQ includendo diversi personaggi nel tuo gioco e consentendo agli utenti di utilizzare la loro identità di genere preferita e l'orientamento sessuale nel gioco.

Per una panoramica dei modi in cui i problemi LGBTQ possono essere e sono stati affrontati nei giochi, controlla il post di Spirit Day 2015 di Michael James Williams.

Scrivi un'app per supportare i giovani LGBTQ

Qualunque sia la questione che ti appassiona, hai una vera opportunità per fare la differenza sviluppando un'app personalizzata per supportare questa causa. Anche se stai solo imparando a programmare app o solo ad iniziare la tua carriera, questo può essere un ottimo modo per iniziare. Ammettiamolo, la tua app ha molte più possibilità di essere notata se è connessa a un problema sociale di cui le persone si interessano. 

Ecco un elenco di alcune app che sono state create per aiutare i giovani LGBTQ e altre vittime del bullismo. Essere inspirati!

Verena

Il titolo di questa app significa "protettore" e ha lo scopo di aiutare i suoi utenti a trovare protezione in tempi di crisi: indirizzandoli a stazioni di polizia, ospedali, rifugi e altri luoghi di rifugio, oltre a notificare un elenco di contatti designato in caso di emergenza.

Verena è stata creata dalla quindicenne Amanda Southworth per sostenere i suoi amici nella comunità LGBTQ. Una caratteristica intelligente è che l'app ha una modalità di navigazione in incognito, camuffata per sembrare un aiutante dei compiti a casa. In questo modo, i giovani che potrebbero non essere in grado di essere aperti sulla loro identità sessuale sono sicuri di avere e utilizzare l'app sul proprio telefono.

Sei accettato

Uscire è un momento estremamente difficile e anche pericoloso per molti giovani LGBTQ. Molti adolescenti hanno affrontato il bullismo crudele, l'abuso, la disconoscenza e l'espulsione dalla loro casa di famiglia. I creatori dell'app You're Accepted stanno cercando di semplificare questa transizione aiutando gli utenti a creare una rete di sicurezza e supporto prima uscire.

You're Accepted è una piattaforma di messaggi che consente ai giovani LGBTI di comunicare ai propri amici la propria sessualità o identità di genere, in modo anonimo. Puoi vedere le loro risposte e poi decidere chi dire. - Sei accettato

I creatori dell'app credono che nessuno debba vivere nella paura di essere se stessi e abbia scritto questa app per aiutare a contrastare la discriminazione online contro i giovani LGBTQ.

Studio PRIDE

Questa app è stata creata da medici e scienziati dell'Università della California a San Francisco per indagare i legami tra l'essere un genere o una minoranza sessuale e gli esiti di salute a lungo termine.

Lo studio PRIDE esplora in profondità come l'esperienza dell'essere LGBTQ sia correlata a tutti gli aspetti della salute e della vita. - Studio PRIDE

Ciò aiuterà dottori, governi e gruppi di comunità a capire come sostenere la salute LGBTQ.

Lo studio PRIDE è basato sul framework ResearchKit di Apple, annunciato durante l'evento Spring Forward di Apple nel 2015. Questa tecnologia consente ai ricercatori di registrare e raccogliere facilmente dati dai partecipanti su studi longitudinali su larga scala, studi che raccolgono informazioni sulla salute nel tempo.

Conoscere il bullismo

Sebbene non sia un problema unico per i giovani LGBTQ, tutti i giovani LGBTQ sperimentano una sorta di bullismo. Questa esperienza può essere profondamente dolorosa e ha spinto molti giovani alla depressione, all'autolesionismo e persino al suicidio. L'app è uno strumento per aiutare genitori e insegnanti a fare il check-in con i bambini e rilevare i segni del bullismo. Alcune delle funzionalità dell'app includono:

  • suggerimenti sui tipi di bullismo vissuti in specifici gruppi di età
  • segnali di allarme che un bambino potrebbe essere vittima di bullismo o essere coinvolto nel bullismo
  • iniziatori di conversazione per aiutare a impegnarsi con i bambini

Know Bullying è stato creato dall'Amministrazione USA sugli Abusi di Sostanze e la Salute Mentale (SAMHSA) ed è pieno di informazioni per genitori ed educatori per aiutarli a rilevare e prevenire il bullismo.

Quist

Quist, abbreviazione di "quistory" o "queer history", è stato creato per celebrare ed educare i giovani nella storia della lotta per i diritti LGBTQ. Ogni giorno, l'app mostra agli utenti una raccolta di eventi da quel giorno nella storia in modo che gli utenti possano vedere:

Quanto lontano è arrivata nel tempo la comunità LGBTQ: come siamo stati trattati, come abbiamo reagito, come i nostri alleati ci hanno supportato e come gli altri hanno lavorato con veemenza per fermare i progressi. - Quist 

Con questa app amichevole per i giovani, il team Quist sta cercando di educare e informare il mondo sulla storia profonda delle comunità LGBTQ e di fornire supporto alle persone mostrando come gli altri nel corso della storia hanno condiviso la loro lotta.

Cerchia di 6

Circle of 6 è uno strumento facile da usare progettato per aiutare gli adolescenti e gli studenti universitari a prevenire la violenza sessuale e uscire da situazioni difficili.

Hai bisogno di aiuto per tornare a casa? Hai bisogno di un'interruzione? Due tocchi consentono al tuo circolo di sapere dove sei e come possono aiutarti. L'app Circle of 6 per iPhone e Android rende facile e veloce raggiungere le 6 persone che scegli. - Cerchia di 6

L'app Circle of 6 è stata creata per il 2011 App contro gli abusi La sfida della Casa Bianca. E ha vinto! Con oltre 150.000 studenti in 32 paesi, l'app ha ricevuto la stampa da tutto il mondo. 

I creatori di app dicono di essere ispirati a rendere il mondo un posto migliore con "la tecnologia che migliora l'amicizia e la fiducia". 

Conclusione

Il bullismo dei giovani LGBTQ è un grosso problema, con l'85% dei giovani LGBTQ che riferiscono di essere stato molestato verbalmente, il 48% di aver segnalato casi di cyberbullismo e il 13% di aver subito aggressioni fisiche, tutto a causa della loro identità di genere. 

Spirit Day ci offre l'opportunità di sostenere la comunità LGBTQ e dimostrare che siamo contrari al bullismo. Puoi dare una mano indossando il viola oggi e parlando con i tuoi amici o i giovani della tua vita. Come sviluppatore di app per dispositivi mobili, tuttavia, hai un'occasione speciale per aiutarti, assicurandoti che le tue app siano inclusive e forse anche creando un'app per aiutare i giovani a rischio di bullismo!