19 oktober is Spirit Day, een dag om de jeugd van LGBTQ te ondersteunen en zich uit te spreken tegen de pesterijen en intimidatie waarmee ze te vaak geconfronteerd worden. Bij Envato Tuts + zijn we trots om op te staan tegen pesten en discriminatie van welke aard dan ook, dus we gaan paars om te laten zien dat we staan voor lesbische, homoseksuele, biseksuele, transseksuele en queer jeugd.
In dit bericht zullen we kort ingaan op enkele manieren waarop we LHBTQ-jongeren als app-ontwikkelaars kunnen ondersteunen.
Het is erg belangrijk dat wij als ontwikkelaars codeeraannames over gender en seksuele identiteit vermijden in onze apps. Iedereen in een gender- of seksuele minderheid zal dit punt onmiddellijk begrijpen, maar voor anderen kan het gemakkelijk zijn om genderaannames in onze code te laten kruipen zonder het zelfs te beseffen.
In mijn rol als hoofdredacteur van mobiele inhoud voor Envato Tuts +, zie ik veronderstellingen zoals deze nu en dan verschijnen bij het bekijken van codefragmenten en voorbeelden. In de Swift-taal bijvoorbeeld, kunt u een persoon op de volgende manier modelleren.
class Person let gender: Gender // ... andere gegevens over een persoon init (geslacht: geslacht) self.gender = gender
Best simpel, maar er is één probleem: de geslacht
eigendom van Persoon
is onveranderbaar en ingesteld in de klasse-initializer. Maar echte mensen kunnen het geslacht veranderen waarmee ze geïdentificeerd zijn!
Dit is een ietwat kunstmatig voorbeeld, en natuurlijk kunnen er bepalingen zijn in andere delen van de codebase of het systeem voor gebruikers om hun geslacht te veranderen, maar het laat zien hoe geslachtsveronderstellingen problemen kunnen veroorzaken. Stel je voor dat de veronderstelling dat geslacht onveranderbaar is, is gecodeerd in een universitaire registratie- of rijbewijsdatabase. Het zou leiden tot een systeem dat de mensen die het vertegenwoordigt niet nauwkeurig kon modelleren!
Onthoud dat in het echte leven het geslacht een is var
(veranderlijk).
Evenzo, hoe moeten we het model modelleren Geslacht
type? In het verleden hebben veel ontwikkelaars en databaseontwerpers gender als een enum weergegeven. Nogmaals, in Swift, kunnen we hebben:
enum Geslacht hoesje mannelijk hoesje vrouwelijk
Ik ben er zeker van dat u het probleem ziet: een binaire keuze tussen 'mannelijk' en 'vrouwelijk' omvat niet het bereik van genderidentiteiten dat tegenwoordig wordt gehouden door app-gebruikers. Als u uw gebruikers laat kiezen tussen een van deze alternatieven, bent u er zeker van dat u veel van hen vervreemdt.
De online dating-app OkCupid had dit probleem in zijn vroege jaren, waardoor veel potentiële gebruikers werden uitgesloten - om niet in staat of ongemakkelijk te zijn om de service te gebruiken. OkCupid (samen met social media-gigant Facebook) heeft echter in 2014 haar gender- en seksuele-oriëntatiemodel herzien.
OkCupid's is een voorbeeld van een goed doordacht systeem voor het modelleren van gender en seksuele geaardheid, en het is de moeite waard om te verwijzen als je in je app voor gender moet zorgen..
In Swift kunnen we dan een zeer inclusief implementeren Geslacht
typ als volgt:
enum GenderCategory case agender, androgyne, bigender, cisMan, cisWoman, genderfluid, genderqueer, genderNonconforming, hijra, intersex, man, nonBinary, pangender, transfeminine, transgender, transMan, transmasculine, transsexual, transWoman, twoSpirit, woman case other (String) typealias Geslacht: [GenderCategory]
Hierdoor kunnen gebruikers kiezen uit een breed scala van gevestigde genderidentiteiten, meerdere gelijktijdige identiteiten kiezen en zelfs hun eigen identiteit leveren als de geleverde opties niet genoeg waren.
Als laatste voorbeeld, stel dat we de volgende eigenschappen in de Persoon
klasse:
var moeder: Persoon var vader: Persoon
Dit veronderstelt dat een persoon één moeder en één vader heeft. Voor veel mensen, opgegroeid in niet-traditionele gezinnen, is dat simpelweg niet het geval. Ik heb bijvoorbeeld een vriend die is opgevoed in een huis met vijf moeders. Wat een geluk voor haar!
Een betere manier om ouderrelaties te modelleren kan zijn:
var ouders: [Person]
Naarmate mobiele apps en software meer en meer centraal komen te staan in het leven van mensen, hebben wij als ontwikkelaar de verantwoordelijkheid ervoor te zorgen dat onze apps zo inclusief mogelijk zijn. Als we aannames doen over geslacht of seksuele identiteit, sluiten we enkele potentiële gebruikers van onze apps uit of beperken we hun mogelijkheid om de service te gebruiken die onze apps bieden.
Hetzelfde geldt voor andere aannames over gebruikers. Bekijk deze geweldige lijst met Falsehoods Programmers Believe About Names.
Als je een ontwikkelaar bent van mobiele games, heb je een geweldige kans om de LGBTQ-gemeenschap te ondersteunen door verschillende personages in je game op te nemen en door gebruikers toe te staan hun geslachtsidentiteit en seksuele geaardheid in het spel te gebruiken.
Voor een overzicht van manieren waarop LGBTQ-problemen kunnen worden aangepakt in games, ga je naar het Spirit Day 2015-bericht van Michael James Williams.
Waar u ook gepassioneerd over bent, u heeft echt de mogelijkheid om het verschil te maken door een aangepaste app te ontwikkelen om die oorzaak te ondersteunen. Zelfs als je alleen maar leert om apps te coderen of alleen in je carrière op pad gaat, kan dit een goede manier zijn om aan de slag te gaan. Laten we eerlijk zijn, uw app heeft een veel betere kans om opgemerkt te worden als deze verbonden is met een sociaal probleem waar mensen om geven.
Hier is een lijst met enkele apps die zijn gemaakt om LHBTQ-jongeren en andere slachtoffers van pesten te helpen. Geinspireerd zijn!
De titel van deze app betekent 'beschermer' en is bedoeld om gebruikers te helpen bij het vinden van bescherming in tijden van crisis: door ze te sturen naar politiebureaus, ziekenhuizen, schuilplaatsen en andere toevluchtsoorden, en om een lijst met contacten in te dienen noodgeval.
Verena is gemaakt door de 15-jarige Amanda Southworth om haar vrienden in de LGBTQ-gemeenschap te ondersteunen. Een slimme functie is dat de app een incognitomodus heeft, vermomd als een huiswerkhulp. Op die manier zijn jongeren die mogelijk niet open kunnen zijn over hun seksuele identiteit veilig om de app op hun telefoon te hebben en te gebruiken.
Uitkomen is een extreem moeilijke en zelfs gevaarlijke tijd voor veel LGBTQ-jongeren. Veel tieners hebben te maken gehad met wreed pesten, mishandeling of afwijzing en verwijdering van hun ouderlijk huis. De makers van de app U bent geaccepteerd proberen deze overgang gemakkelijker te maken door gebruikers te helpen bij het opbouwen van een netwerk van veiligheid en ondersteuning voor eruit komen.
You're Accepted is een berichtenplatform waarmee LHBTI-jongeren anoniem hun seksualiteit of genderidentiteit aan hun vrienden kunnen vertellen. Je kunt hun antwoorden zien en vervolgens beslissen wie je het vertelt. - Je bent geaccepteerd
De makers van de app geloven dat niemand in angst moet leven om zichzelf te zijn en deze app hebben geschreven om online discriminatie tegen LGBTQ-jongeren tegen te gaan.
Deze app is gemaakt door artsen en wetenschappers van de Universiteit van Californië in San Francisco om verbanden te onderzoeken tussen een gender- of seksuele minderheid en gezondheidsresultaten op de lange termijn..
De PRIDE-studie onderzoekt diep hoe de ervaring van het zijn van LGBTQ gerelateerd is aan alle aspecten van gezondheid en leven. - PRIDE Study
Dit zal artsen, regeringen en gemeenschapsgroepen helpen te begrijpen hoe de LGBTQ-gezondheid kan worden ondersteund.
De PRIDE-studie is gebouwd op het ResearchKit-framework van Apple, aangekondigd tijdens het Spring Forward-evenement van Apple in 2015. Met deze technologie kunnen onderzoekers eenvoudig gegevens van deelnemers inschrijven en verzamelen in grootschalige longitudinale studies die gezondheidsinformatie verzamelen in de loop van de tijd.
Hoewel het geen probleem is dat uniek is voor LGBTQ-jongeren, ervaren al te veel LGBTQ-jongeren een vorm van pesten. Deze ervaring kan zeer pijnlijk zijn en heeft veel jonge mensen tot depressie, zelfbeschadiging en zelfs zelfmoord gedreven. De app is een hulpmiddel om ouders en leerkrachten te helpen bij het inchecken bij kinderen en het detecteren van de tekenen van pesten. Enkele van de functies van de app zijn onder meer:
Know Pesten is gemaakt door de US Substance Abuse and Mental Health Services Administration (SAMHSA) en het staat vol met informatie voor ouders en opvoeders om hen te helpen pesten te detecteren en te voorkomen.
Quist, een afkorting van "quistory" of "queer history", is gemaakt om jongeren te vieren en te onderwijzen in de geschiedenis van de strijd voor LGBTQ-rechten. Elke dag toont de app gebruikers een verzameling gebeurtenissen van die dag in de geschiedenis, zodat gebruikers kunnen zien:
Hoe ver de LGBTQ-gemeenschap is gekomen in de loop van de tijd - hoe we zijn behandeld, hoe we hebben gereageerd, hoe onze bondgenoten ons hebben gesteund en hoe anderen heftig hebben gewerkt om de voortgang te stoppen. - Quist
Met deze jeugdvriendelijke app probeert het Quist-team de wereld te informeren en te informeren over de diepe geschiedenis van LGBTQ-gemeenschappen en om mensen te ondersteunen door te laten zien hoe anderen in de loop van de geschiedenis hun strijd deelden.
Circle of 6 is een eenvoudig te gebruiken hulpmiddel dat is ontworpen om tieners en studenten te helpen seksueel geweld te voorkomen en uit slechte situaties te komen.
Heb je hulp nodig om thuis te komen? Heb je een onderbreking nodig? Twee tikken laat uw cirkel weten waar u bent en hoe zij kunnen helpen. Circle of 6 app voor iPhone en Android maakt het snel en gemakkelijk om de 6 mensen die je kiest te bereiken. - Cirkel van 6
De Circle of 6-app is gemaakt voor 2011 Apps tegen misbruik Witte Huis uitdaging. En gewonnen! Met meer dan 150.000 studenten in 32 landen heeft de app pers van over de hele wereld ontvangen.
De makers van de app zeggen dat ze geïnspireerd zijn om de wereld een betere plek te maken met "technologie die vriendschap en vertrouwen versterkt".
Pesten van LHBTQ-jongeren is een enorm probleem, 85% van de LHBTQ-meldingen voor jongeren is verbaal lastig gevallen, 48% meldt cyberpesten en 13% meldt fysiek aangevallen te zijn, allemaal vanwege hun genderidentiteit.
Spirit Day geeft ons een kans om de LGBTQ-gemeenschap te ondersteunen en te laten zien dat we tegen pesten zijn. Je kunt helpen door paars vandaag te dragen en met je vrienden of jonge mensen in je leven te praten. Als ontwikkelaar van mobiele apps heb je echter een speciale gelegenheid om te helpen - door ervoor te zorgen dat je apps inclusief zijn en misschien zelfs door een app te maken om jongeren met pestrisico te helpen.!