Le 19 octobre est la Journée de l'esprit, une journée pour soutenir les jeunes LGBTQ et pour dénoncer l'intimidation et le harcèlement auxquels ils sont trop souvent confrontés. Chez Envato Tuts +, nous sommes fiers de nous opposer à l'intimidation et à la discrimination de toutes sortes. Nous allons donc nous montrer violents pour montrer que nous défendons les jeunes lesbiennes, gays, bisexuels, transsexuels et queers..
Dans cet article, nous examinerons rapidement certaines des manières dont nous pouvons soutenir les jeunes LGBTQ en tant que développeurs d'applications..
En tant que développeurs, il est très important d'éviter de coder les suppositions relatives au genre et à l'identité sexuelle dans nos applications. Toute personne appartenant à une minorité sexuelle ou de sexe comprendra ce point immédiatement, mais pour d'autres, il peut être facile de laisser les hypothèses de genre s'infiltrer dans notre code sans même s'en rendre compte..
En tant qu'éditeur de contenu mobile pour Envato Tuts +, je vois des hypothèses de ce type se présenter de temps en temps lors de l'examen d'extraits de code et d'exemples. Par exemple, dans la langue Swift, vous pouvez modéliser une personne comme suit.
classe Personne let genre: genre //… autres données sur une personne init (genre: genre) self.gender = genre
C'est assez simple, mais il y a un problème: le le sexe
propriété de La personne
est immuable et défini dans l'initialiseur de classe. Mais de vraies personnes peuvent changer le genre auquel elles sont identifiées!
Ceci est un exemple quelque peu artificiel, et bien sûr, il pourrait y avoir des dispositions dans d'autres parties de la base de code ou du système permettant aux utilisateurs de changer de sexe, mais cela montre à quel point les hypothèses de genre peuvent causer des problèmes. Imaginez si l'hypothèse selon laquelle le sexe n'est pas modifiable était codée dans une base de données d'inscriptions à l'université ou de permis de conduire. Cela conduirait à un système incapable de modéliser avec précision les personnes qu'il représente!
Rappelez-vous, dans la vraie vie, le genre est un var
(mutable).
De même, comment devrions-nous modéliser la Le sexe
type? Dans le passé, de nombreux développeurs et concepteurs de bases de données ont représenté le genre comme une énumération. Encore une fois, dans Swift, nous pourrions avoir:
enum Genre cas homme cas femme
Je suis sûr que vous voyez le problème: un choix binaire entre "homme" et "femme" n'englobe pas la gamme des identités de genre détenues par les utilisateurs de l'application aujourd'hui. Si vous laissez vos utilisateurs choisir entre l’une de ces alternatives, vous serez sûr d’en aliéner beaucoup..
L’application de rencontres en ligne OkCupid avait ce problème à ses débuts, ce qui a entraîné l’exclusion de nombreux utilisateurs potentiels, leur incapacité ou leur malaise à utiliser le service. En 2014, OkCupid (ainsi que le géant des médias sociaux Facebook) ont remanié leur modèle de genre et d'orientation sexuelle..
OkCupid's est un exemple de système bien conçu pour la modélisation du genre et de l'orientation sexuelle, et il vaut la peine de s'y référer si vous avez besoin d'indiquer le genre dans votre application..
Dans Swift, alors, nous pourrions mettre en œuvre un très inclusif Le sexe
tapez comme suit:
enum GenderCategory agender, androgyne, bigender, cisMan, cisWoman, genderfluid, genderqueer, genderNonconforming, hijra, intersexué, homme, nonBinary, pangender, transfeminine, transgenre, transMAN, transMan, trans-masculin, transsexuel typealias Sexe: [GenreCatégorie]
Cela permettrait aux utilisateurs de choisir parmi une vaste gamme d'identités de genre établies, de choisir plusieurs identités simultanées et même de fournir la leur si les options fournies n'étaient pas suffisantes..
Pour un dernier exemple, supposons que nous ayons les propriétés suivantes dans La personne
classe:
var mère: personne var père: personne
Cela suppose qu'une personne a une mère et un père. Pour beaucoup de gens, issus de familles non traditionnelles, ce n'est tout simplement pas le cas. Par exemple, j'ai un ami qui a été élevé dans une maison avec cinq mères. Quelle chance pour elle!
Une meilleure façon de modéliser les relations parentales pourrait être:
var parents: [personne]
Alors que les applications et les logiciels mobiles occupent une place de plus en plus centrale dans la vie des utilisateurs, nous avons la responsabilité, en tant que développeurs, de veiller à ce que nos applications soient aussi inclusives que possible. Si nous formulons des hypothèses sur le genre ou l'identité sexuelle, nous excluons certains utilisateurs potentiels de nos applications ou limitons leur possibilité d'utiliser le service fourni par nos applications..
Il en va de même pour les autres hypothèses sur les utilisateurs. Consultez cette superbe liste de faussetés que les programmeurs croient au sujet des noms.
Si vous êtes un développeur de jeux mobile, vous avez une excellente occasion de soutenir la communauté LGBTQ en incluant différents personnages dans votre jeu et en permettant aux utilisateurs d'utiliser l'identité de genre et l'orientation sexuelle de leur choix dans le jeu..
Pour un aperçu des différentes manières dont les problèmes LGBTQ peuvent être et ont été abordés dans les jeux, consultez l'article de Spirit Day 2015 de Michael James Williams.
Quel que soit le problème qui vous passionne, vous avez une réelle opportunité de faire la différence en développant une application personnalisée pour soutenir cette cause. Même si vous apprenez juste à coder des applications ou à définir votre carrière, cela peut être un excellent moyen de commencer. Regardons les choses en face, votre application a de bien meilleures chances de se faire remarquer si elle est liée à un problème social qui intéresse les gens..
Voici une liste d'applications créées pour aider les jeunes LGBTQ et les autres victimes d'intimidation. Être inspiré!
Le titre de cette application signifie "protecteur" et vise à aider ses utilisateurs à trouver une protection en temps de crise: les diriger vers les postes de police, les hôpitaux, les abris et autres lieux de refuge, ainsi que notifier une liste désignée de contacts en cas d'urgence.
Verena a été créée par Amanda Southworth, 15 ans, pour soutenir ses amis de la communauté LGBTQ. Une fonctionnalité intéressante est que l'application dispose d'un mode incognito, déguisé pour ressembler à une aide aux devoirs. De cette façon, les jeunes qui pourraient ne pas être en mesure de parler ouvertement de leur identité sexuelle peuvent utiliser et utiliser l'app sur leur téléphone en toute sécurité..
Sortir est une période extrêmement difficile et même dangereuse pour beaucoup de jeunes LGBTQ. De nombreux adolescents ont été victimes d'intimidation cruelle, d'abus, de désaveu et d'expulsion de leur domicile familial. Les créateurs de l'application You're Accepted tentent de faciliter cette transition en aidant les utilisateurs à créer un réseau de sécurité et de support. avant sortir.
Tu es accepté est une plateforme de messages qui permet aux jeunes LGBTI de dire anonymement à leurs amis leur sexualité ou leur identité de genre. Vous pouvez voir leurs réponses et ensuite décider qui dire. - Vous êtes accepté
Les créateurs de l'application estiment que personne ne devrait vivre dans la peur d'être eux-mêmes et ont écrit cette application pour lutter contre la discrimination en ligne à l'égard des jeunes LGBTQ.
Cette application a été créée par des médecins et des scientifiques de l'Université de Californie à San Francisco pour étudier les liens entre l'appartenance à une minorité sexuelle ou de genre et les effets à long terme sur la santé..
L'étude PRIDE explore en profondeur le lien qui existe entre l'expérience d'être LGBTQ et tous les aspects de la santé et de la vie. - Etude PRIDE
Cela aidera les médecins, les gouvernements et les groupes communautaires à comprendre comment soutenir la santé des LGBTQ..
L’étude PRIDE s’appuie sur le cadre ResearchKit d’Apple, annoncé lors de l’événement Spring Forward d’Apple en 2015. Cette technologie permet aux chercheurs d’inscrire et de recueillir facilement des données auprès de participants à des études longitudinales à grande échelle qui recueillent des informations sur la santé au fil du temps..
Bien qu'il ne s'agisse pas d'un problème propre aux jeunes LGBTQ, trop de jeunes LGBTQ sont victimes d'intimidation. Cette expérience peut être profondément douloureuse et a conduit de nombreux jeunes à la dépression, à l'automutilation et même au suicide. L'application est un outil pour aider les parents et les enseignants à se renseigner auprès des enfants et à détecter les signes d'intimidation. Certaines des fonctionnalités de l'application comprennent:
Savoir que l'intimidation a été créée par la SAMHSA (Administration des services de toxicomanie et de santé mentale) des États-Unis et contient de nombreuses informations destinées aux parents et aux éducateurs pour les aider à détecter et à prévenir l'intimidation..
Quist, abréviation de "quistory" ou "histoire queer", a été créée pour célébrer et éduquer les jeunes à l'histoire de la lutte pour les droits des LGBTQ. Chaque jour, l'application montre aux utilisateurs une collection d'événements de ce jour dans l'historique afin que les utilisateurs puissent voir:
Jusqu'où la communauté LGBTQ a progressé avec le temps - comment nous avons été traités, comment nous avons réagi, comment nos alliés nous ont soutenus et comment les autres ont travaillé avec acharnement pour enrayer les progrès. - Quist
Avec cette application conviviale pour les jeunes, l’équipe Quist tente d’éduquer et d’informer le monde sur la profonde histoire des communautés LGBTQ et de fournir un soutien aux individus en montrant comment d’autres, à travers l’histoire, ont partagé leur lutte..
Circle of 6 est un outil facile à utiliser conçu pour aider les adolescents et les étudiants à prévenir la violence sexuelle et à se sortir de mauvaises situations..
Besoin d'aide pour rentrer à la maison? Besoin d'une interruption? Deux robinets permettent à votre cercle de savoir où vous êtes et comment ils peuvent vous aider. L'application Circle of 6 pour iPhone et Android vous permet d'atteindre rapidement et facilement les 6 personnes de votre choix. - Cercle de 6
L'application Circle of 6 a été créée pour 2011 Applications contre les abus Défi de la Maison Blanche. Et a gagné! Avec plus de 150 000 étudiants dans 32 pays, l'application a reçu une presse du monde entier.
Les créateurs d'applications se disent inspirés de créer un monde meilleur avec "une technologie qui renforce l'amitié et la confiance".
L'intimidation des jeunes LGBTQ est un énorme problème: 85% des jeunes LGBTQ ont été harcelés verbalement, 48% ont été victimes de cyberintimidation et 13% ont été agressés physiquement, en raison de leur identité sexuelle..
La Journée de l'esprit nous donne l'occasion de soutenir la communauté LGBTQ et de montrer que nous sommes contre l'intimidation. Vous pouvez aider en portant du violet aujourd'hui et en discutant avec vos amis ou avec les jeunes de votre vie. En tant que développeur d'applications mobiles, cependant, vous avez une occasion spéciale d'aider en veillant à ce que vos applications soient intégrales et peut-être même en créant une application pour aider les jeunes à risque d'intimidation.!