19 octombrie este Ziua Spiritului, o zi pentru sprijinirea tineretului LGBTQ și vorbind împotriva hărțuirii și hărțuirii cu care se confruntă prea adesea. Aici, la Envato Tuts +, suntem mândri că ne opunem hărțuirii și discriminării de orice fel, așa că mergem purpuriu pentru a arăta că stăm cu tinerii lesbiene, gay, bisexuali, transsexuali și queer.
În acest post, vom examina rapid câteva dintre modalitățile prin care putem sprijini tinerii LGBTQ ca dezvoltatori de aplicații.
Este foarte important ca noi ca dezvoltatori să evităm codificarea ipotezelor despre sex și identitate sexuală în aplicațiile noastre. Oricine din sex sau minoritate sexuală va înțelege imediat acest punct, dar pentru alții poate fi ușor să lăsăm ipotezele de gen să intrăm în codul nostru, fără să-l realizăm chiar.
În rolul meu de editor al conținutului mobil pentru Envato Tuts +, văd presupuneri ca această cultură ocazional când revizuiesc fragmente de cod și exemple. De exemplu, în limba Swift, puteți modela o persoană după cum urmează.
clasa Persoana sex: Gender // ... alte date despre o persoană init (gen: Sex) self.gender = sex
Destul de simplu, dar există o problemă: sex
proprietatea Persoană
este imuabil și setat în inițiativa de clasă. Dar oamenii reali pot schimba genul cu care sunt identificați!
Acesta este un exemplu oarecum artificial și, bineînțeles, ar putea exista dispoziții în alte părți ale codului de bază sau sistem pentru ca utilizatorii să-și schimbe sexul, dar demonstrează cum ipotezele de gen pot cauza probleme. Imaginați-vă dacă ipoteza că genul este neschimbat a fost codificată într-o bază de date universitară de înscriere sau licență de conducere. Aceasta ar conduce la un sistem care nu a putut modela cu exactitate persoanele pe care le reprezintă!
Amintiți-vă, în viața reală, sexul este a var
(mutabil).
În mod similar, cum ar trebui să modelăm Sex
tip? În trecut, o mulțime de dezvoltatori și dezvoltatori de baze de date au reprezentat genul ca enum. Din nou, în Swift, am putea avea:
enum Sex caz caz masculin feminin
Sunt sigur că vedeți problema: o alegere binară între "bărbat" și "femeie" nu cuprinde gama de identități de gen deținute astăzi de utilizatorii de aplicații. Dacă faceți ca utilizatorii dvs. să aleagă una dintre aceste alternative, veți fi siguri că îi veți înstrăina pe mulți dintre ei.
Aplicația de dating online OkCupid a avut această problemă în primii săi ani, cauzând excluderea multor potențiali utilizatori - pentru a nu fi în stare să se simtă confortabil să utilizeze serviciul. În 2014, însă, OkCupid (alături de Facebook, gigantul social media) și-a revizuit modelul de gen și orientare sexuală.
Sistemul OkCupid este un exemplu de sistem bine gândit pentru modelarea sexului și a orientării sexuale și merită să faceți referire dacă trebuie să oferiți sex în aplicația dvs..
În Swift, atunci am putea pune în aplicare o abordare foarte incluzivă Sex
după cum urmează:
enum GenderCategory caz agender, androgynous, bigender, cisMan, cisWoman, genderfluid, genderqueer, genderNonconforming, hijra, intersex, om, nonBinary, pangender, transfeminin, transgender, transMan, transmasculine, transsexual, transWoman, typealias Sex: [SexCategory]
Acest lucru ar permite utilizatorilor să selecteze dintr-o gamă largă de identități de gen stabilite, să aleagă mai multe identități simultane și chiar să ofere propria lor opțiune dacă opțiunile furnizate nu sunt suficiente.
Pentru un exemplu final, să presupunem că avem următoarele proprietăți în Persoană
clasă:
var mamă: persoană var tată: persoană
Aceasta presupune că o persoană are o mamă și un tată. Pentru mulți oameni, crescuți în familii netradiționale, pur și simplu nu este cazul. De exemplu, am un prieten care a fost crescut într-o casă cu cinci mame. Cât de norocoasă pentru ea!
O modalitate mai bună de a modela relațiile părinților ar putea fi:
var părinți: [Persoană]
Întrucât aplicațiile mobile și software-ul, în general, devin din ce în ce mai importante pentru viața oamenilor, avem responsabilitatea ca dezvoltatori pentru a ne asigura că aplicațiile noastre sunt cât mai cuprinzătoare posibil. Dacă facem presupuneri privind genul sau identitatea sexuală, excludem anumiți potențiali utilizatori ai aplicațiilor noastre sau le limităm posibilitatea de a utiliza serviciul pe care aplicațiile noastre îl oferă.
Același lucru este valabil și pentru alte ipoteze despre utilizatori. Check out această mare listă de programatori Falsehoods Believe About Names.
Dacă sunteți un dezvoltator de jocuri mobil, aveți o mare oportunitate de a sprijini comunitatea LGBTQ prin includerea diverselor personaje în joc și permițând utilizatorilor să folosească identitatea de gen preferată și orientarea sexuală preferată în joc.
Pentru o prezentare generală a modurilor în care problemele LGBTQ pot fi și au fost abordate în jocuri, consultați postul lui Michael James Williams "Spirit Day 2015".
Indiferent de problema pe care sunteți pasionat, aveți o șansă reală să faceți o diferență prin dezvoltarea unei aplicații personalizate pentru a susține cauza respectivă. Chiar dacă învățați doar să codificați aplicații sau să vă prezentați doar în cariera dvs., aceasta poate fi o modalitate excelentă de a începe. Să recunoaștem acest lucru, aplicația dvs. are șanse mult mai mari de a observa dacă este conectată la o problemă socială pe care oamenii o interesează.
Iată o listă a unor aplicații care au fost create pentru a ajuta tinerii LGBTQ și alte victime ale agresiunii. Fi inspirat!
Titlul acestei aplicații înseamnă "protector" și intenționează să îi ajute pe utilizatori să-și găsească protecția în momente de criză: direcționându-i către secțiile de poliție, spitale, adăposturi și alte locuri de refugiu, precum și notificând o listă de contacte desemnate caz de urgență.
Verena a fost creată de Amanda Southworth, de 15 ani, pentru a-și susține prietenii în comunitatea LGBTQ. O caracteristică inteligentă este că aplicația are un mod incognito, deghizat să arate ca un ajutor pentru temele de acasă. În acest fel, tinerii care ar putea să nu poată fi deschiși cu privire la identitatea lor sexuală sunt în siguranță să aibă și să folosească aplicația pe telefonul lor.
Veniți este un timp extrem de dificil și chiar periculos pentru mulți tineri LGBTQ. Mulți adolescenți s-au confruntat cu agresiuni crude, abuzuri sau renunțări și expulzări din familia lor. Creatorii aplicației Sunteți Acceptați încearcă să facă această tranziție mai ușoară, ajutând utilizatorii să creeze o rețea de siguranță și asistență inainte de ieșind.
Sunteți Acceptat este o platformă de mesaje care permite tinerilor LGBTI să-și spună prietenilor sexualitatea sau identitatea lor sexuală, anonim. Puteți vedea răspunsurile lor și apoi decideți cine să le spună. - Ești acceptată
Creatorii aplicației cred că nimeni nu ar trebui să trăiască în teama de a fi ei înșiși și au scris această aplicație pentru a ajuta la combaterea discriminării online împotriva tineretului LGBTQ.
Această aplicație a fost creată de medici și oameni de știință de la Universitatea din California din San Francisco pentru a investiga legăturile dintre a fi un sex sau o minoritate sexuală și rezultate pe termen lung în domeniul sănătății.
Studiul PRIDE explorează profund modul în care experiența de a fi LGBTQ este legată de toate aspectele legate de sănătate și viață. - Studiu PRIDE
Acest lucru va ajuta medicii, guvernele și grupurile comunitare să înțeleagă cum să susțină sănătatea LGBTQ.
Studiul PRIDE este construit pe baza cadrului ResearchKit al Apple, anunțat la evenimentul Apple Forward Spring în 2015. Această tehnologie permite cercetătorilor să se înscrie cu ușurință și să colecteze date de la participanții la studiile pe scară largă, studii longitudinale care colectează informații de sănătate în timp.
Deși nu este o problemă unică pentru tineretul LGBTQ, prea mulți tineri LGBTQ se confruntă cu un fel de agresiune. Această experiență poate fi profund dureroasă și a condus mulți tineri la depresie, auto-vătămare și chiar sinucidere. Aplicația este un instrument pentru a ajuta părinții și profesorii să se consulte cu copiii și să detecteze semnele de agresiune. Unele dintre caracteristicile aplicației includ:
Aflați că agresiunea a fost creată de Administrația SUA pentru abuzul de substanțe și sănătate mintală (SAMHSA) și este împachetată cu informații pentru părinți și educatori pentru a le ajuta să detecteze și să prevină hărțuirea.
Quist, scurt pentru "quistory" sau "queer history", a fost creat pentru a sărbători și a educa tinerii în istoria luptei pentru drepturile LGBTQ. În fiecare zi, aplicația prezintă utilizatorilor o colecție de evenimente din acea zi din istorie, astfel încât utilizatorii să poată vedea:
Cât de mult a ajuns comunitatea LGBTQ în timp - modul în care am fost tratați, modul în care am reacționat, cum ne-au sprijinit aliații noștri și modul în care alții au lucrat vehement pentru a opri progresul. - Quist
Cu această aplicație prietenoasă pentru tineret, echipa Quist încearcă să educe și să informeze lumea despre istoria profundă a comunităților LGBTQ și să ofere sprijin persoanelor fizice, arătând modul în care alții din întreaga istorie și-au împărtășit lupta.
Cercul 6 este un instrument ușor de utilizat, conceput pentru a ajuta adolescenții și studenții să prevină violența sexuală și să iasă din situații proaste.
Aveți nevoie de ajutor pentru a ajunge acasă? Aveți nevoie de o întrerupere? Două lovituri vă permit cercului dvs. să știe unde vă aflați și cum pot ajuta. Cercul cu 6 aplicații pentru iPhone și Android facilitează rapid și ușor accesul celor 6 persoane pe care le alegeți. - Cercul din 6
Cercul de 6 aplicații a fost creat pentru 2011 Apps împotriva abuzurilor Casa Albă. Și a câștigat! Cu peste 150.000 de studenți din 32 de țări, aplicația a primit presa din întreaga lume.
Creatorii de aplicatii spun ca sunt inspirati pentru a face lumea un loc mai bun cu "tehnologia care imbunatateste prietenia si increderea".
Îmbătrânirea tinerilor LGBTQ este o problemă enormă, 85% din rapoartele privind tineretul LGBTQ fiind hărțuite verbal, 48% dintre aceștia raportând experiența ciberneticului, iar 13% raportează că au fost agresate fizic - toate din cauza identității lor de gen.
Ziua Spiritului ne oferă șansa de a susține comunitatea LGBTQ și de a ne arăta că suntem împotriva hărțuirii. Puteți să vă ajutați purtând purpuriu astăzi și vorbind cu prietenii sau tinerii în viața voastră. Ca dezvoltator de aplicații mobile, totuși, aveți o ocazie deosebită de a vă ajuta - asigurându-vă că aplicațiile dvs. sunt incluzive și, poate, chiar și prin crearea unei aplicații pentru a ajuta tinerii cu risc de agresiune!