UNIVERSIDAD COMPLUTENSE DE MADRID
FACULTAD DE INFORMÁTICA
DEPARTAMENTO DE ARQUITECTURA DE COMPUTADORES
Y AUTOMÁTICA
TRABAJO DE FIN DE GRADO
G ado en Ingenie ía In o má ica
Facul ad de In o má ica
Uni e sidad Complu ense de Mad id
Con ol Pa en al: Mi Colegio con Sande s
Pa en al Con ol: My School wi h Sande s
I án Rod íguez No oa
Ca los Sanz Tome o
Di igido po : Ma ilde San os Peñas
Cu so académico 2020-21
Ag adecimien os
Que emos da las g acias a nues as di ec o as, Ma ilde San os Peñas y
Ma ia Vic o ia Lopez Lopez po su ayuda y apoyo, sin su guía es e abajo
no hab ía sido posible. G acias a nues os amilia es, po su apoyo cons an e,
po b inda nos la opo unidad de c ece y segui adelan e con su es ue zo
cons an e. A nues os amigos y compañe os po acompaña nos en es a expe-
iencia uni e si a ia, po esos momen os de de desconexión que an o ayudan
a despeja la men e.
Resumen
En la ac ualidad, los jó enes comienzan a ene más in e io i-
zado el uso de las edes y las nue as ecnologías en gene al, pe o
en muchas ocasiones no ienen conocimien o de los p oblemas
que puede ocasiona la u ilización inco ec a o un abuso del uso
de es os medios.
Ejemplos de es e p oblema social se mues an en el in o me so-
b e ’El Es ado Mundial de la In ancia’, edac ado po UNICEF,
que ecue da que los meno es deben se p o egidos en e a los
iesgos que puede ocasiona el uso de In e ne , y no po que sea
un en o no malo en sí, ya que como se dice en el in o me, esa
ecnología es á en el cen o de nues as idas. Pe o cuan o más
se eduzcan los iesgos asociados a su mal uso, más bene icios
end emos de i ados de sus en ajas, sob e odo, las nue as ge-
ne aciones.
Es e T abajo de Fin de G ado su ge de una colabo ación con
la Fundación Sande s. Es una o ganización que desa olla ac i i-
dades de ap endizaje social y emocional pa a meno es en iesgo
de exclusión. Resul a de una acción lle ada a cabo pa a palia los
p oblemas que su gie on con mo i o de la pandemia del Co id-
19. Las amilias más des a o ecidas no enían medios pa a pode
desa olla la educación de sus meno es con ecnologías que les
pe mi ie an abaja desde casa. La Fundación Sande s donó he-
amien as compu acionales pa a algunos de esos niños des a o-
ecidos, pe o como pa e de su obje i o educacional, pidie on un
seguimien o de las ho as dedicadas al uso de es os medios pa a
e i a su uso inco ec o.
En es e abajo se ha desa ollado una aplicación And oid que
pe mi e a los u o es y p o eso es moni o iza las ho as de uso
de los disposi i os ecnológicos cedidos a los es udian es. Es o les
pe mi i á oma acciones o ien adas a un mejo ap o echamien o
de es os ecu sos. P ime o se in es iga on dis in as he amien as
que ya exis en y que se usan pa a moni o iza disposi i os, con
el in de es udia su modo de ope ación. A con inuación se desa-
olla la aplicación mó il. Se desc iben con de alle el desa ollo,
así como odas las he amien as y se icios u ilizados, y su im-
plemen ación. Po úl imo se mues an los esul ados, con una
secuencia de pasos que desc iben cómo se u iliza la aplicación y
su u ilidad.
4
Los esul ados son sa is ac o ios y es muy g a i ican e habe con-
ibuido a mejo a la calidad de educación y sob e odo a p o ege
a los meno es de un uso inco ec o de las nue as ecnologías, y
de ayuda les a u iliza bien es os ecu sos.
Palab as cla e: Fundación Sande s, educación digi al, con ol
pa en al, And oid S udio, Fi ebase.
5
Abs ac
A p esen , young people a e beginning o ha e mo e in e na-
lized he use o ne wo ks and new echnologies in gene al, bu in
many cases hey a e no awa e o he p oblems ha he inco ec
use o abuse o he use o hese means can cause.
Examples o his social p oblem a e shown in he epo on ’The
S a e o he Wo ld’s Child en’, w i en by UNICEF, which ecalls
ha mino s mus be p o ec ed agains he isks ha he use o
he In e ne can cause, and no because i is an en i onmen bad
in i sel , since as s a ed in he epo , ha echnology is a he
cen e o ou li es. Bu he mo e he isks associa ed wi h i s
misuse a e educed, he mo e bene i s we will ha e de i ed om
i s ad an ages, especially he new gene a ions.
This Final Deg ee P ojec a ises om a collabo a ion wi h he
Sande s Founda ion. I is an o ganiza ion ha de elops social
and emo ional lea ning ac i i ies o mino s a isk o exclusion.
I is he esul o an ac ion ca ied ou o alle ia e he p oblems
ha a ose due o he Co id-19 pandemic. The mos disad an-
aged amilies did no ha e he means o de elop he educa ion
o hei mino s wi h echnologies ha would allow hem o wo k
om home. The Sande s Founda ion dona ed compu e ools o
some o hose unde p i ileged child en, bu as pa o hei edu-
ca ional goal, hey asked o hou s spen using hese media o be
acked o p e en misuse.
In his wo k, an And oid applica ion has been de eloped ha
allows u o s and eache s o moni o he hou s o use o ech-
nological de ices gi en o s uden s. This will allow hem o ake
ac ions aimed a making be e use o hese esou ces. Fi s , di -
e en ools ha al eady exis and a e used o moni o de ices
we e in es iga ed, in o de o s udy hei mode o ope a ion. The
mobile applica ion is de eloped below. The de elopmen is des-
c ibed in de ail, as well as all he ools and se ices used, and
hei implemen a ion. Finally, he esul s a e shown, wi h a se-
quence o s eps ha desc ibe how he applica ion is used and i s
use ulness.
The esul s a e sa is ac o y and i is e y g a i ying o ha e con-
6
ibu ed o imp o e he quali y o educa ion and, abo e all, o
p o ec mino s om misuse o new echnologies, and o help hem
make good use o hese esou ces.
Keywo ds: Sande s Founda ion, digi al educa ion, pa en al
con ol, And oid S udio, Fi ebase.
Índice gene al
1. In oducción 11
1.1. Mo i ación ............................ 11
1.2. Fundación Sande s . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3. Obje i os Gene ales . . . . . . . . . . . . . . . . . . . . . . . 13
1.4. Asigna u as elacionadas y conocimien os adqui idos . . . . . 13
1.5. Es uc u a de la Memo ia . . . . . . . . . . . . . . . . . . . . 14
1.6. Mo i a ion............................. 15
1.7. Sande s Founda ion . . . . . . . . . . . . . . . . . . . . . . . . 15
1.8. Gene al objec i es . . . . . . . . . . . . . . . . . . . . . . . . 16
1.9. Rela ed subjec s and acqui ed knowledge . . . . . . . . . . . . 17
1.10. Repo s uc u e . . . . . . . . . . . . . . . . . . . . . . . . . 17
2. Es ado del A e 19
2.1. He amien as de Con ol Pa en al . . . . . . . . . . . . . . . . 19
2.1.1. Qus odio ......................... 19
2.1.2. FamilyLink........................ 24
2.2. O as he amien as . . . . . . . . . . . . . . . . . . . . . . . . 31
2.3. Resumen de los da os ecogidos . . . . . . . . . . . . . . . . . 36
3. Desa ollo de la aplicación 39
3.1. In oducción............................ 39
3.2. O ganización de oles . . . . . . . . . . . . . . . . . . . . . . . 39
3.3. Fi ebase.............................. 39
3.4. Laaplicación ........................... 41
3.4.1. En o no de desa ollo . . . . . . . . . . . . . . . . . . 41
3.4.2. Es uc u a del p oyec o . . . . . . . . . . . . . . . . . 41
3.4.3. In eg ación de Fi ebase . . . . . . . . . . . . . . . . . 45
3.4.4. Elemen os de Fi ebase Cloud Fi es o e . . . . . . . . . 45
3.4.5. Au en i icación . . . . . . . . . . . . . . . . . . . . . . 50
3.4.6. Menú p incipal y opciones . . . . . . . . . . . . . . . . 51
3.4.7. Lis ado de webs . . . . . . . . . . . . . . . . . . . . . . 58
7
8ÍNDICE GENERAL
4. Resul ados ob enidos 63
4.1. Au en i icación .......................... 63
4.2. Inicio y menú de opciones . . . . . . . . . . . . . . . . . . . . 63
4.3. Lis adewebs ........................... 65
4.4. Resumen de los esul ados . . . . . . . . . . . . . . . . . . . . 68
5. Conclusiones y T abajo Fu u o 71
5.1. Conclusiones ........................... 71
5.2. T abajoFu u o .......................... 72
5.3. Conclusions............................ 73
5.4. Fu u ewo k............................ 74
6. Apo ación de los alumnos 75
6.1. Apo ación del alumno I án Rod íguez No oa . . . . . . . . . 75
6.2. Apo ación del alumno Ca los Sanz Tome o . . . . . . . . . . 78
Índice de igu as
1.1. Logo de la Fundación Sande s . . . . . . . . . . . . . . . . . . 13
2.1. Panel de Con ol de Qus odio . . . . . . . . . . . . . . . . . . 20
2.2. Usua io ag egado a Qus odio pa a su con ol . . . . . . . . . 21
2.3. Res icciones de acceso de la he amien a Qus odio . . . . . . 21
2.4. Regis o de ac i idad del meno con Qus odio . . . . . . . . . 22
2.5. Res icción de iempo es ablecida pa a el uso . . . . . . . . . 22
2.6. Bloqueo de ac i idad . . . . . . . . . . . . . . . . . . . . . . . 23
2.7. Bloqueo po iempo de uso: iempo ago ado . . . . . . . . . . 24
2.8. Panel de miemb os de la he amien a Family Link . . . . . . . 25
2.9. Vis a del con olado de Family Link . . . . . . . . . . . . . . 26
2.10. Resumen de los con oles . . . . . . . . . . . . . . . . . . . . . 27
2.11. Con igu ación Pa en al . . . . . . . . . . . . . . . . . . . . . . 28
2.12. Pe misos de Ch ome . . . . . . . . . . . . . . . . . . . . . . . 29
2.13. Si ios web bloqueados . . . . . . . . . . . . . . . . . . . . . . 30
2.14. Acceso web bloqueado . . . . . . . . . . . . . . . . . . . . . . 31
2.15. In o mación de uso . . . . . . . . . . . . . . . . . . . . . . . . 32
2.16. Pe misos de aplicaciones . . . . . . . . . . . . . . . . . . . . . 33
2.17.Lími eho a io........................... 34
2.18.Lími edeuso........................... 35
3.1. Diag ama p incipal con los oles . . . . . . . . . . . . . . . . . 40
3.2. Diag ama del con ol web de la aplicación . . . . . . . . . . . 40
3.3. Fi ebase Analy ics . . . . . . . . . . . . . . . . . . . . . . . . 42
3.4. P o eedo es disponibles pa a Fi ebase . . . . . . . . . . . . . 43
3.5. Cuen as de a ios usua ios . . . . . . . . . . . . . . . . . . . . 44
3.6. Es uc u a del cloud Fi es o e . . . . . . . . . . . . . . . . . . 44
3.7. In e az de And oid S udio . . . . . . . . . . . . . . . . . . . . 45
3.8. Con enido del a chi o And oidMani es .xml . . . . . . . . . . 46
3.9. Di ec o io de clases . . . . . . . . . . . . . . . . . . . . . . . . 47
3.10. Di ec o io de in e aces . . . . . . . . . . . . . . . . . . . . . . 47
3.11. Apa ado G adle Sc ip s . . . . . . . . . . . . . . . . . . . . . 48
3.12. Con igu ación de build.g adle a ni el de p oyec o . . . . . . . 48
9
16 CAPÍTULO 1. INTRODUCCIÓN
educa ional expe ience in a e -school p og ams ha help mino s a isk o
social and economic exclusion. Due o he pandemic caused by Co id-19, he
aining o schoolchild en om disad an aged amilies was complica ed by
no being able o a end ace- o- ace classes in schools. To ein o ce his edu-
ca ion, se e al me hods we e p oposed, such as suppo wi h ex acu icula
jobs, main aining communica ion h ough Wha sApp be ween wo ke s and
amilies, bu i did no ha e he expec ed e iciency. The gene al di ec ion
o educa ion ob ained a dona ion o digi al de ices such as able s, among
o he s, by o ganiza ions ha a e esponsible o suppo ing de eloping coun-
ies wi h echnologies.
One o hem is P o u u o [15], which had su icien unding o be able o
ca y ou he pu poses o access o echnology o many s uden s. Howe e ,
hese able s had a p oblem. The o ganiza ion used hem in he coun ies
wi h i s own applica ion o use wi hou an in e ne connec ion. Bu when
you wan ed o use i online, hey p e en ed o blocked u ili ies ha s uden s
needed, such as he con igu a ion o access limi s o websi es, applica ion
downloads, e c. They could do a Google Play ins alla ion and con igu e he
pa en al con ol sys em, bu hey had o go de ice by de ice o con igu e
access o each applica ion. In addi ion, he ee use o hese ools we e no
p epa ed o a la ge numbe o de ices, and some applica ions we e only ca-
pable o moni o ing he use o a single de ice. In he end, hey ied se ing
up a gmail accoun , whose passwo d he educa o s wi h access o he ac-
coun had, bu i was no a e y con enien o easy way o implemen i in
p ac ice. When es ing some o he applica ions, i was ound ha hey we e
use ul, bu i was no possible o adap i o his case since i did no allow
he necessa y lexibili y o a good con ol o he s uden .
Cu en ly he de ices hey a e ecei ing a e second-hand compu e s, which
a e loaded wi h he Maxmad id [12] ope a ing sys em, a sys em de eloped
wi h Linux, since he e a e no means o pay o Windows licenses. In addi ion,
he Communi y o Mad id has a pla o m called Educamad id, which hey
use in educa ional cen e s, which is an ad an age when using his Maxma-
d id ope a ing sys em, since he e is a communi y o eache s ha p o ides
suppo in any educa ional cen e in he Communi y. om Mad id o ha
pla o m. The cen e s se ed a e I + I cen e s, whe e hey e e schoolchil-
d en who ha e a g ea e isk o exclusion, and p e en ion cen e s, o which
amilies a e assigned o p e en hem om eaching he exclusion phase.
1.8. Gene al objec i es
The main objec i e o his wo k is o de elop an And oid applica ion
o help con ol and moni o he de ices o schoolchild en in o de o make
exclusi ely academic use o hem and a es ablished imes.
To achie e his objec i e, he ollowing sub-objec i es we e p oposed:
1.9. RELATED SUBJECTS AND ACQUIRED KNOWLEDGE 17
Sol e uncon olled access o he in e ne by s uden s.
Do some esea ch on exis ing simila apps.
De elop an in e ace ha is easy o eache s and s uden s o unde s-
and and na iga e.
In eg a e a well-documen ed and easy- o-unde s and da abase en i on-
men .
1.9. Rela ed subjec s and acqui ed knowledge
In his wo k we ha e used knowledge lea ned h oughou he deg ee such
as:
P og amming Technology, since he applica ion is de eloped in Ja a.
Da abases, because we i s looked o se e al op ions o da a mana-
gemen un il we ound one ha was he mos con incing, in addi ion
o s uc u ing a model o managing ha da a and execu ing que ies
on he da abase i sel .
In e ac i e Sys ems Design, because i is whe e you lea n o manage
p ojec s and how o de elop a co ec and simple na iga ion s uc u e
be ween he c ea ed in e aces.
In his wo k we ha e acqui ed knowledge such as:
Lea n o use a new applica ion, speci ically And oid S udio.
Manage a NoSQL da abase like Fi ebase, in addi ion o using he ools
i p o ides.
Use a ex composi ion sys em such as LaTeX o ca y ou his epo .
1.10. Repo s uc u e
The es o he documen is o ganized as ollows:
Chap e 1: This chap e explains he mo i a ion o do he job, as well
as he gene al and speci ic objec i es.
Chap e 2: This chap e con ains esea ch on exis ing pa en al con ol
ools, as well as hei analysis and compa ison.
Chap e 3: This chap e desc ibes he de elopmen o he applica ion
made, he ools used and hei a chi ec u e.
18 CAPÍTULO 1. INTRODUCCIÓN
Chap e 4: The esul s ob ained om he de elopmen a e shown, ex-
plaining s ep by s ep he na iga ion be ween he in e aces as well as
hei unc ionali y.
Chap e 5: This chap e p esen s he conclusions and possible u u e
wo k.
Chap e 6: The con ibu ions o each o he s uden s a e exposed, ex-
plaining each sec ion wi h he p oblems ha ha e appea ed and how
hey ha e been sol ed.
Sou ce code can be downloaded om Gi Hub eposi o y:
h ps://gi hub.com/TFG-I an-Ca los/MiColegioConSande s
Capí ulo 2
Es ado del A e
Las nue as ecnologías es án a la o den del día. Po ello, el p ime paso
en odo desa ollo de un abajo es ealiza un análisis del me cado, pa a
comp oba la exis encia de he amien as o so wa e desa ollado simila es a
los que se p e ende diseña .
Como se ha dicho, hoy en día, los jó enes u ilizan las ecnologías digi ales
de mane a habi ual, pe o no se puede con i ma que hagan un buen uso de
ellas. La elación pa en al y escola es necesa ia pa a un co ec o con ol de
los meno es en cuan o su acceso a In e ne ; además pa a los pad es es com-
plicado a on a la enseñanza de sus hijos en un medio que no ellos pueden
no domina , en [7] se ecoge la expe iencia en la sis ema ización de acciones
elacionadas con el papel que cumplen los Cen os de Pad es y Apode ados
en los p ocesos de búsqueda de una educación de calidad pa a sus hijos.
Exis en es udios elacionados con el pa ón de uso a la ed como en [18] y,
sob e odo, de las edes sociales según el ango de edades, donde se in es iga
el compo amien o y el ac o de iesgo de es os jó enes, y cómo a ec a el
con ol pa en al.
Exis en dis in as aplicaciones que pe mi en con ola el buen uso de los dis-
posi i os que p opo cionan el acceso a la ed. Hay es udios, como [13], que
analizan el e ec o de es as aplicaciones sob e los jó enes y el conocimien o de
sus mayo es sob e ellos. En es e apa ado in es igamos más a ondo lo que
es as he amien as pueden p opo ciona .
2.1. He amien as de Con ol Pa en al
2.1.1. Qus odio
Qus odio [16] es una aplicación de con ol pa en al que pe mi e moni o-
iza las ac i idades y accesos de los meno es a In e ne . Qus odio es una
de las p ime as aplicaciones que hemos in es igado pa a conoce la me o-
dología que debe íamos usa pa a c ea un so wa e del mismo es ilo. Es a
19
20 CAPÍTULO 2. ESTADO DEL ARTE
Figu a 2.1: Panel de Con ol de Qus odio
he amien a es compa ible con Windows, Mac OS, And oid, iOs y kindle.
Además sus p oduc os es án o ien ados a amilias, escuelas y emp esas.
Desa ollo de Qus odio
P ime o se ha analizado la e sión de p ueba g a ui a, y pasados 3 días
se debe pasa a la e sión p emium. Una ez ins alado el so wa e an o
en nues o disposi i o como en el que que emos con ola , pasamos a e el
panel de con ol desde el na egado , como se ap ecia en la Figu a 2.1.
En es e panel de con ol se mues a un esumen donde se ecogen odas las
ac i idades que se han ealizado en el disposi i o con olado, la c onología de
cada acción, y en qué momen o se ha ealizado. También se pueden obse a
las eglas, donde se con igu an las es icciones del disposi i o. En el apa ado
de "Tus disposi i os"se pueden ag ega los disposi i os de los jó enes que
se quie an con ola . En el caso de la Figu a 2.2, se ag ega un disposi i o
And oid de un hijo.
Res icciones
T as con igu a alguna es icción, como el lími e de iempo mos ado en
la Figu a 2.5, y el acceso que se mues a en la Figu a 2.3 a cie as páginas
web, se puede e oda la ac i idad (Figu a 2.4). Además si en el disposi i o
se in en a accede a un si io web o aplicación no pe mi ido, sal a el con ol
donde se solici a la con aseña de la cuen a (Figu a 2.6), la cual el meno
bajo con ol no debe ía sabe .
2.1. HERRAMIENTAS DE CONTROL PARENTAL 21
Figu a 2.2: Usua io ag egado a Qus odio pa a su con ol
Figu a 2.3: Res icciones de acceso de la he amien a Qus odio
22 CAPÍTULO 2. ESTADO DEL ARTE
Figu a 2.4: Regis o de ac i idad del meno con Qus odio
Figu a 2.5: Res icción de iempo es ablecida pa a el uso
2.1. HERRAMIENTAS DE CONTROL PARENTAL 23
Figu a 2.6: Bloqueo de ac i idad
Tiempo ago ado
También se puede de ini un iempo máximo de uso. Una ez ago ado es e
iempo, el disposi i o no pe mi e accede a ninguna aplicación, mos ando
una pan alla como la de la Figu a 2.7.
Ven ajas
Los pun os ue es de es a he amien a son lo siguien es:
Con ol de acceso de odas las aplicaciones ins aladas y si ios web.
Con ol de iempo de uso del disposi i o.
No i icación de las aplicaciones ins aladas ía co eo elec ónico.
Visualización de los si ios web isi ados, además de la echa co espon-
dien e.
Se pueden ag ega a ios disposi i os.
También p esen a algunas des en ajas, como:
24 CAPÍTULO 2. ESTADO DEL ARTE
Figu a 2.7: Bloqueo po iempo de uso: iempo ago ado
Des en ajas
Al se una e sión de p ueba no se ha podido accede a odas las
uncionalidades.
El bloqueo no es del odo segu o, ya que si la pe sona con olada des-
cub e la con aseña puede accede a cualquie si io.
Una ez acabado el iempo de uso, no bloquea el disposi i o comple-
amen e.
2.1.2. Family Link
Family Link [5] es un so wa e desa ollado po Google que pe mi e con-
ola el uso de un disposi i o con o o. Es una aplicación o ien ada al con ol
de los disposi i os mó iles, que se puede encon a en la Play S o e aun-
que ambién se puede con igu a desde un o denado . Se puede ges iona la
con igu ación del disposi i o pa a ealiza odo ipo de con ol, desca gas y
comp as en Google Play, il os de búsqueda de Google Ch ome, You ube,
ubicación, e c. Po ejemplo, den o de los il os de Google Ch ome, además
de ac i a una búsqueda segu a, podemos ges iona si ios web manualmen e.
Al hace lo, si el disposi i o con olado in en a accede a algún si io web blo-
queado, necesi a pedi pe miso, en cuyo casi se en ía un co eo a la cuen a
2.1. HERRAMIENTAS DE CONTROL PARENTAL 25
Figu a 2.8: Panel de miemb os de la he amien a Family Link
de los u o es o mayo es enca gados, que deciden si pe mi i lo o no.
Desa ollo de Family Link
Cuando se ins ala la aplicación en los disposi i os, en la e sión de los
pad es o u o es, pedi á si que emos c ea una amilia. Lo que ealiza es un
enlace de cuen as donde la cuen a de Google de los pad es es el con olado ,
y los disposi i os asociados son los hijos. Se pueden ag ega a ias cuen as a
la amilia, has a un lími e de 6 miemb os. De es a o ma, cada aplicación que
se ins ale en el disposi i o con olado lo no i ica á al co eo de los pad es.
Una ez c eada se puede obse a el panel de miemb os de la amilia (Figu a
2.8).
Vis as
Desde el disposi i o con olado se obse a un panel de con ol (Figu a
2.9) donde se gua da un esumen de odas las ac i idades y es icciones que
se han con igu ado. Po o a pa e, desde el disposi i o con olado solamen e
se puede obse a lo que en los pad es (Figu a 2.10). Como se ha dicho, si se
quie e ealiza alguna acción, necesi a pedi pe miso pa a hace la, es deci ,
se manda una solici ud al co eo elec ónico de los pad es y es os deciden si
dan su pe miso.
Con igu ación
Se puede ges iona la con igu ación del disposi i o pa a ealiza odo
ipo de con ol, desca gas y comp as en Google Play, il os de búsqueda
32 CAPÍTULO 2. ESTADO DEL ARTE
Figu a 2.15: In o mación de uso
2.2. OTRAS HERRAMIENTAS 33
Figu a 2.16: Pe misos de aplicaciones
34 CAPÍTULO 2. ESTADO DEL ARTE
Figu a 2.17: Lími e ho a io
2.2. OTRAS HERRAMIENTAS 35
Figu a 2.18: Lími e de uso
36 CAPÍTULO 2. ESTADO DEL ARTE
meno es a In e ne . Es e so wa e es á únicamen e disponible pa a Google-
Play, Apple S o e y APPGalle y. Se pueden es ingi aplicaciones po ca e-
go ias, así como aplicaciones en conc e o, po ejemplo, pa a que el usua io
no pueda ins ala cie o ipos de aplicaciones, o sólo pueda usa las du an e
cie o iempo.
Kidbox [3]: KidBox es un p og ama de con ol pa en al y de con enidos
pa a los más pequeños. No sólo ayuda a limi a los luga es a los que pueden
i los niños, o el iempo de uso y la anja ho a ia desde la que pueden
u iliza el o denado , sino que ambién p opone una in e az especialmen e
adap ada pa a ellos, de o ma que les esul e a ac i o el uso o la na egación
a a és de KidBox. Además p esen a con enidos especialmen e adap ados
pa a meno es, p e iamen e supe isados. KidBox se encuen a oda ía en
ase be a y su uso es g a ui o. Funciona pa a sis emas Windows SP, Vis a y
7. También en ían un in o me de ac i idad y podemos sabe qué páginas han
es ado consul ando y, en caso de no conside a las, adecuadas bloquea las.
We isy [9]: es un p og ama pa a Windows g a ui o que pe mi e a los
meno es na ega segu os po In e ne . Pe mi e bloquea si ios web selec-
cionando en e más de 30 ca ego ías: po nog a ía (incluye dominios XXX),
phishing, malwa e, edes sociales, e c., y de ini su p opia lis a blanca y lis a
neg a, de e mina ho a ios de uso, bloquea aplicaciones de P2P, bloquea
aplicaciones de mensaje ía, o as aplicaciones y pue os. Además cuen a con
un u o ial en su web pa a inicia a los adul os que quie an usa el p og ama
de una o ma sencilla.
Kaspe sky Sa eKids [10]: es o a aplicación pa a mó iles de la compa-
ñía Kaspe sky Lab. Tiene muchas uncionalidades ya mencionadas en o as
aplicaciones. También dispone de il os pa a con enidos desca gables, pu-
diendo limi a las desca gas de In e ne , y no i ica su desca ga. Tambien
pe mi e il os web an p ecisos como busquedas de in o macion de emas
como alcohol, abaco, con enido pa a adul os e c.
2.3. Resumen de los da os ecogidos
T as la ecogida de da os, mos ada en la Tabla 2.1, la aplicación a de-
sa olla end á odas las ca ac e ís icas comunes, además de o as uncio-
nalidades como un egis o ho a io de en ada y salida de la aplicación, y
un esumen del iempo que ha usado el disposi i o po día, con el in de
encon a un modelo de con ol mejo pa a co egi el acceso a la ed.
2.3. RESUMEN DE LOS DATOS RECOGIDOS 37
Cuad o 2.1: Tabla de ecogida de da os
So wa e Con ol web Limi e de apps Viso web lími e de uso Localización
Qus odio 3 3 3 3 3
Family Link 3 3 7 3 3
K oha 3 3 7 3 3
Kidbox 3 7 3 7 7
We isy 3 3 7 3 7
Kaspe sky 3 3 7 3 3
38 CAPÍTULO 2. ESTADO DEL ARTE
Capí ulo 3
Desa ollo de la aplicación
3.1. In oducción
En es e capí ulo se desc ibe el desa ollo la aplicación, los esquemas im-
plemen ados, y la o ganización de oles. También se indica cómo se quie e
u iliza el sis ema, y una explicación del ges o de la base de da os que se ha
usado, así como la p esen ación del en o no de desa ollo y la in eg ación de
la base de da os con el en o no. Además se exponen algunas de las uncio-
nalidades desa olladas con agmen os de código.
Se ha omado la decisión de desa olla la aplicación en un sis ema And oid,
y que acep e g an pa e de las e siones que exis en. El obje i o de ayuda
a docen es y es udian es a usa he amien as de ap endizaje en aplicaciones
mó iles es lo que nos ha lle ado a desa olla es a he amien a en And oid,
pa a que llegue a la máxima can idad de gen e posible.
3.2. O ganización de oles
P ime o se ha desa ollado un diag ama de clases, u ilizando Lucidcha
[11], he amien a de diag amación basada en la web, (Figu a 3.1), an es de
asigna uncionalidades a la aplicación. Po ello cada clase es el ol de una
pe sona en conc e o, que puede se p o eso , alumno o adminis ado . Ade-
más, gene amos un escena io de uso pa a uno de los posibles p ocesos que se
pod ía ealiza en la aplicación, e lejado en la Figu a 3.2. A modo de ejem-
plo, en es e caso se mues a una de las a eas p incipales de la he amien a,
que es el con ol web.
3.3. Fi ebase
En cuan o a la ges ión de da os, se ha u ilizado Fi ebase [6], una pla a o -
ma pa a el desa ollo de aplicaciones web y aplicaciones mó iles desa ollada
39
40 CAPÍTULO 3. DESARROLLO DE LA APLICACIÓN
Figu a 3.1: Diag ama p incipal con los oles
Figu a 3.2: Diag ama del con ol web de la aplicación
3.4. LA APLICACIÓN 41
po Google. Es á ubicada en la nube, in eg ada con Google Cloud Pla o m
[8]. Usa un conjun o de he amien as pa a la c eación y sinc onización de
p oyec os, con un amplio conjun o de he amien as mul ipla a o ma, y ad-
mi e a iedad de lenguajes de p og amación. Tiene una documen ación muy
amplia y accesible con odas las ope aciones necesa ias pa a la ges ión de los
p oyec os. En la aplicación a desa olla se han hecho uso de los siguien es
se icios de Fi ebase:
1. Fi ebase Analy ics: Es una aplicación g a ui a que p opo ciona in o -
mación ( ambién isual) sob e el uso de la aplicación po pa e de los
usua ios (Figu a 3.3).
2. Fi ebase Au hen i ica ion: Es e se icio pe mi e au en i ica a los usua-
ios u ilizando únicamen e código del lado del clien e. Pe mi e la au-
en icación con dis in os p o eedo es como Facebook, Gi Hub, Yahoo,
Mic oso , e c. como se mues a en la Figu a 3.4 En nues a aplica-
ción se pe mi e la au en icación po co eo elec ónico. C eamos a ias
cuen as de p ueba con a ios usua ios, como se mues a en la Figu a
3.5.
3. Fi ebase Cloud Fi es o e: Pa a la ges ión de da os de los usua ios de la
aplicación, se ha usado el se icio Fi eS o e (Figu a 3.6), un se icio de
almacenamien o de da os de i ado de Google Cloud Pla o m adap ado
pa a Fi ebase. Es una base de da os NoSQL[2] que se o ganiza en
o ma de documen os ag upados en colecciones, en los que se pueden
inclui campos de a ios ipos como S ing, a ay, boolean, imes amps,
objec s, en e o os.
3.4. La aplicación
3.4.1. En o no de desa ollo
Se ha u ilizado And oid S udio (Figu a 3.7), el en o no de desa ollo in e-
g ado (IDE) o icial pa a desa olla apps pa a el sis ema ope a i o And oid.
Admi e a ios lenguajes de p og amación. Pa a es a aplicación se ha deci-
dido usa Ja a, ya que es el lenguaje con el que más cómodos nos hemos
sen ido, además de se uno de los ap endidos a lo la go del g ado.
3.4.2. Es uc u a del p oyec o
La es uc u a de los p oyec os de And oid S udio es á di idida en a ias
pa es. Las más impo an es son:
Lo p ime o que se ap ecia es la ca pe a mani es s/. Todos los p oyec os
48 CAPÍTULO 3. DESARROLLO DE LA APLICACIÓN
Figu a 3.11: Apa ado G adle Sc ip s
Figu a 3.12: Con igu ación de build.g adle a ni el de p oyec o
3.4. LA APLICACIÓN 49
Figu a 3.13: Con igu ación de build.g adle a ni el de aplicación
50 CAPÍTULO 3. DESARROLLO DE LA APLICACIÓN
Figu a 3.14: Es uc u a de da os de un usua io p o eso
campos en común, como el colegio y la clase a la que pe enecen. El usua io
con ol de p o eso (Figu a 3.14) con iene un campo de con ol de uso de la
aplicación, pa a que los alumnos de los que sea su u o no pasen del lími e
de ho as asignado. Como el con ol de la ed es algo muy complejo y ácil de
e i a , se decidió que cada p o eso u ie a una lis a de webs, e isadas con
an e io idad po pa e del p o eso , pe mi idas. De es a mane a los alumnos
únicamen e end án acceso a las webs que su u o haya acep ado. El usua io
con ol de alumno (Figu a 3.15), iene un campo ca ac e ís ico: el egis o
de ho as de uso de la aplicación. Es e egis o es calculado median e la echa
y ho a en la que el alumno ha iniciado sesión y el momen o en que cie a
sesión.
3.4.5. Au en i icación
El p ime se icio desa ollado ue la lógica de au en i icación ges ionada
po Fi ebase Au he i ica ion. Es á o mado po dos clases Ja a, Au hAc i-
i y.ja a (Figu a 3.16), con el p oceso de inicio de sesión, y RegAc i i y.ja a
(Figu a 3.17), donde se aloja la lógica del egis o.
En endemos que el inicio de sesión se ealiza pa a un usua io que haya sido
egis ado p e iamen e. Pa a es e p oceso bas a con llama a una unción
de Fi ebaseAu h llamada signInWi hEmailAndPasswo d(). Es a llamada se
enca ga de hace las comp obaciones necesa ias pa a que un usua io que no
es é egis ado no acceda al sis ema. En es a llamada ag egamos un e en o
3.4. LA APLICACIÓN 51
Figu a 3.15: Es uc u a de da os de un usua io alumno
de inalización, addOnComple eLis ene , que a su ez llama a un mé odo,
onComple e(), donde hacemos las comp obaciones de si ha esul ado exi osa
la ope ación. Si ha habido algún allo se mues a una ale a; en caso con a io
la aplicación edi ige a la pan alla del menú p incipal.
La uncionalidad del egis o sigue la misma es uc u a que la del inicio
de sesión, únicamen e cambia la llamada a la unción, la cual es c ea eUse -
Wi hEmailAndPasswo d(), que ealiza las comp obaciones de que ese usua io
ya exis a en el sis ema. Pa a edi igi a o a pan alla se usa un In en , un ob-
je o que p opo ciona inculación en iempo de ejecución en e componen es
sepa ados, como dos ac i idades, en es e caso pa a inicia o a ac i idad.
3.4.6. Menú p incipal y opciones
El menú p incipal es á o mado po una clase Ja a, HomeAc i i y.ja a, y
a ios agmen os eunidos en un di ec o io ui/. La clase HomeAc i i y.ja a
(Figu a 3.18) se enca ga de la con igu ación de la ba a de na egación donde
se de inen los F agmen s. Un F agmen ep esen a un compo amien o o una
pa e de la in e az de usua io en una F agmen Ac i i y. Pueden combina se
a ios agmen os en una sola ac i idad pa a c ea una in e az mul ipanel,
y ol e a usa un agmen o en di e en es ac i idades. Se puede pensa en
un agmen o como una sección modula de una ac i idad que iene un ciclo
de ida p opio, que ecibe sus p opios e en os de en ada, y que se puede
ag ega o qui a mien as la ac i idad se es é ejecu ando. En HomeF agmen
52 CAPÍTULO 3. DESARROLLO DE LA APLICACIÓN
Figu a 3.16: Lógica de inicio de sesión
Figu a 3.17: Lógica de egis o
3.4. LA APLICACIÓN 53
Figu a 3.18: Con enido del a chi o HomeAc i i y.ja a
(Figu a 3.19) es án las unciones de ce a sesión, donde además se encuen a
la lógica enca gada del egis o ho a io (Figu a 3.20), y el acceso a la lis a de
webs. Se llama a un In en pa a que ca gue la ac i idad WebLis explicada
más adelan e, que básicamen e con iene los elemen os de la pan alla p inci-
pal. El acceso a los demás agmen os es único pa a un usua io con el ol de
p o eso , ya que se ecogen unciones de consul as a la base de da os, a las
cuales no debe ene acceso un alumno. Es as uncionalidades son:
Consul a la ac i idad de un alumno en conc e o, uncionalidad alojada en
el agmen o AlumnoF agmen .ja a (Figu a 3.21). Pa a ello se ealiza una
consul a en Fi es o e, ecogiendo la e e encia del documen o de Fi es o e
con la id del alumno y mos ando sus da os (Figu a 3.22).
Consul a la ac i idad de los alumnos de una clase (Figu a 3.23), ope a-
ción que se encuen a en el agmen o Cu sosF agmen .ja a. In oduciendo
el campo clase se hace una consul a en Fi es o e que de uel e los alumnos
de esa clase, mos ándolos en ojo o en e de dependiendo de un lími e de
uso de ho as de e minado po el p o eso .
54 CAPÍTULO 3. DESARROLLO DE LA APLICACIÓN
Figu a 3.19: Con enido del a chi o HomeF agmen .ja a
3.4. LA APLICACIÓN 55
Figu a 3.20: Lógica del egis o de uso
56 CAPÍTULO 3. DESARROLLO DE LA APLICACIÓN
Figu a 3.21: Con enido del a chi o AlumnoF agmen .ja a
3.4. LA APLICACIÓN 57
Figu a 3.22: Lógica de consul a de un alumno
64 CAPÍTULO 4. RESULTADOS OBTENIDOS
Figu a 4.1: Pan alla de au en i icación
Figu a 4.2: Pan alla de egis o
4.3. LISTA DE WEBS 65
Figu a 4.3: Pan alla de Inicio
Den o de la opción Alumno emos un campo, donde se debe in oduci
el co eo de alumno que se quie e consul a , una ez in oducido pinchamos
en el bo ón Çonsul a
2
se e el con enido mos ado en la Figu a 4.5, donde
se en los alo es asignados a ese alumno seguido de dos bo ones, uno pa a
edi a los campos y o o pa a elimina el usua io. En la opción de Cu sos,
emos un campo donde se in oduce una clase con el o ma o núme o-le a,
po ejemplo, 3A, seguido de un bo ón pa a consul a los alumnos de esa clase.
Si ejecu amos una consul a, emos el con enido de la Figu a 4.6, una lis a
de alumnos donde se e el egis o de las ho as de cada uno de ellos, aquellos
que no se han pasado ningún día del lími e de ho as de uso, de e minado
po el p o eso , apa ecen sob e un cuad o e de, y en ojo los alumnos que
al menos algún día han es ado más iempo del asignado.
4.3. Lis a de webs
Es a uncionalidad es dis in a según el ipo de usua io, como se obse a
en la Figu a 4.7, si el usua io iene el ol de p o eso , apa ece á un bo ón
pa a ag ega una u l a la lis a, así como un campo de ex o pa a que esc iba
66 CAPÍTULO 4. RESULTADOS OBTENIDOS
Figu a 4.4: Menú de opciones
Figu a 4.5: Alumno Consul ado
4.3. LISTA DE WEBS 67
Figu a 4.6: Menú de opciones
68 CAPÍTULO 4. RESULTADOS OBTENIDOS
Figu a 4.7: Lis ado de webs, e sión del p o eso
el si io web que desee, debajo del bo ón de ag ega , apa ece una lis a de lo
si ios web que ha ag egado el p o eso . Po el con a io, si el usua io iene
el ol de alumno se mos a á el con enido que obse amos en la Figu a 4.8,
un campo pa a esc ibi la web que quie a el usua io, un bo ón donde puede
solici a la ag egación de un si io web y la lis a de si ios a los que puede
accede . Si se hace click en un elemen o de la lis a de webs, se mos a á el
con enido de la web den o de la p opia aplicación, como se mues a en la
Figu a 4.9. De es a o ma se e i a que los alumnos accedan al na egado .
4.4. Resumen de los esul ados
La aplicación iene las uncionalidades p e is as y hemos is o cómo he-
mos llegado a es os esul ados pa iendo desde ce o, e lejandolos en una
se ie de pan allas y explicando en cada apa ado su unción y cómo se en
ep esen ados los escena ios de uso, además de e más a ondo las opciones
que iene cada ipo de usua io y cómo debe esponde el sis ema.
4.4. RESUMEN DE LOS RESULTADOS 69
Figu a 4.8: Lis ado de webs, e sión del alumno
Figu a 4.9: Con enido de la web ca gada
70 CAPÍTULO 4. RESULTADOS OBTENIDOS
Capí ulo 5
Conclusiones y T abajo Fu u o
Es e capí ulo cie a la memo ia con las conclusiones ob enidas as la
ealización de es e abajo de in de g ado, así como p esen ando algunas de
las di icul ades que han ido apa eciendo a lo la go de su desa ollo, y las so-
luciones plan eadas. Po úl imo se p opond án abajos u u os que pueden
amplia el p oyec o, pa a mejo a lo y que sea más comple o.
5.1. Conclusiones
Se ha conseguido desa olla una aplicación pa a el sis ema ope a i o An-
d oid, con el in de p opo ciona una solución a la p oblemá ica plan eada
po la Fundación Sande s sob e el con ol de uso de los disposi i os digi ales
que han epa ido a amilias des a o ecidas.
La mo i ación que nos ha lle ado a ealiza es e p oyec o, su gió de una
eunión con Alma O ozco, ep esen an e de la Fundación Sande s, que nos
explicó la p oblemá ica que enían con el uso de es as able as po meno es
de algunas amilias den o el ámbi o de la educación. Una ez en endimos el
p oblema, ayuda a esas amilias e a azón más que su icien e pa a pone se
a abaja .
En una p ime a ase comenzamos a in es iga las dis in as aplicaciones que
exis ían en el me cado. Descub imos que e an odas muy pa ecidas, y que
apun aban siemp e al con ol de o as aplicaciones y a ene un egis o de
ac i idades, demás de ene dos modos de uso, una e sión pa a pad es o
u o es y o a pa a los meno es, eniendo dis in as is as y opciones pa a
cada uno.
T as es e es udio y análisis, decidimos comenza el desa ollo de una aplica-
ción And oid, ya que es el sis ema ope a i o que más po cen aje de usua ios
71
72 CAPÍTULO 5. CONCLUSIONES Y TRABAJO FUTURO
iene, pa a así llega al mayo núme o de pe sonas posible. Pa a el desa ollo
de la he amien a, u ilizando los conocimien os y aplicaciones desc i as en
los capí ulos de la memo ia, in en amos diseña la de o ma que el meno no
se sien a con olado en odo momen o, pe o que a la ez se asegu a a un uso
únicamen e académico de los disposi i os digi ales pues os a su se icio po
la Fundación Sande s con ese in.
El p oyec o ha conseguido que hayamos desa ollado una aplicación que cum-
ple con los obje i os p incipales p opues os: limi a el acceso a un lis ado de
si ios web de e minados po un p o eso , que sólo se na egue po páginas con
con enido exclusi amen e educa i o, y limi a el iempo de uso. Además los
da os de las webs que son académicas se ca gan en la p opia aplicación, sin
necesidad de ejecu a el na egado del disposi i o, pa a así e i a que en en
en si ios no deseados. También hemos log ado que el usua io p o eso pueda
moni o iza el iempo de uso que hacen los alumnos de es a aplicación, con-
sul ando una clase conc e a, de o ma que si de ec a una acción sospechosa,
se enca gue él mismo de oma las medidas co espondien es.
Hemos pa ido de ce o pa a diseña una aplicación que puede se la base
de la solución que busca la Fundación Sande s. Pa a hace la más comple a,
se pod ía amplia y mejo a , aumen ando los casos de uso y es udiando cómo
hace una ca ga de da os masi a, pa a que sea lo más e icien e posible en
si uaciones eales, de o ma que esul e ú il y obus a.
5.2. T abajo Fu u o
A la is a de los esul ados, nos plan eamos como posibles abajos u-
u os los siguien es:
Implemen a la ca ga de usua ios de o ma que se de ec e y se e i e
que un usua io mal in encionado in en e c ea una cuen a con el ol
de p o eso . De es a mane a se e i a desa olla dos e siones de la
aplicación, como hacen muchas de las aplicaciones ya exis en es.
Desa olla una solución pa a que el p o eso eciba un in o me semanal
con el egis o de uso que han enido los alumnos de una clase de es os
disposi i os digi ales.
Implemen a un sis ema de comunicación en e alumno y p o eso , co-
mo una bandeja de en ada de un co eo elec ónico; así los alumnos
pueden p egun a sus dudas o solici a si ios web que les pueda in e e-
sa .
5.3. CONCLUSIONS 73
C ea una base de da os mejo op imizada y con una es uc u a más
a anzada pa a la ca ga de da os de a ios colegios a la ez.
Hace una plan illa de diseño pa a que la aplicación sea más a ac i a
isualmen e pa a odos los usua ios, y que esul e ácil y cómoda de
usa .
Desa olla una secuencia de es s pa a asegu a el co ec o unciona-
mien o de la aplicación.
This chap e closes he epo wi h he conclusions ob ained a e com-
ple ing his inal deg ee p ojec , as well as p esen ing some o he di icul ies
ha ha e appea ed h oughou i s de elopmen , and he solu ions p opo-
sed. Finally, u u e wo ks will be p oposed ha can expand he p ojec , o
imp o e i and make i mo e comple e.
5.3. Conclusions
An applica ion o he And oid ope a ing sys em has been de eloped in
o de o p o ide a solu ion o he p oblem aised by he Sande s Founda ion
ega ding he con ol o he use o digi al de ices ha ha e been dis ibu ed
o disad an aged amilies.
The mo i a ion ha has led us o ca y ou his p ojec a ose om a mee ing
wi h Alma O ozco, ep esen a i e o he Sande s Founda ion, who explained
o us he p oblems hey had wi h he use o hese able s by mino s om
some amilies wi hin he ield o educa ion. Once we unde s ood he p oblem,
helping hose amilies was mo e han enough eason o ge o wo k.
In a i s phase we began o in es iga e he di e en applica ions ha exis-
ed in he ma ke . We disco e ed ha hey we e all e y simila , and ha
hey always aimed o con ol o he applica ions and ha e an ac i i y log, in
addi ion o ha ing wo modes o use, a e sion o pa en s o gua dians and
ano he o mino s, ha ing di e en iews and op ions o each one.
A e his s udy and analysis, we decided o s a he de elopmen o an An-
d oid applica ion, since i is he ope a ing sys em wi h he highes pe cen age
o use s, in o de o each as many people as possible. Fo he de elopmen
o he ool, using he knowledge and applica ions desc ibed in he chap e s
o he epo , we y o design i in such a way ha he mino does no eel
con olled a all imes, bu a he same ime ensu es a solely academic use
o digi al de ices placed a you se ice by he Sande s Founda ion o ha
pu pose.
80 CAPÍTULO 6. APORTACIÓN DE LOS ALUMNOS
Bibliog a ía
[1] Isabel Ba au-Rojas, Ana Aie be-Ba andia an, and Eide O egui-
González. Mediación pa en al del uso de in e ne en el alumnado de
p ima ia: c eencias, es a egias y di icul ades. Comunica , 26(54):71–
79, 2018.
[2] Base de da os nosql, de inición, ipos, en ajas y
des en ajas. h ps://www.g aphe e ywhe e.com/
bases-de-da os-nosql-ma cas- ipos- en ajas/ ( isi ed: 2021-
05-16).
[3] Kidbox home. h ps://www.kidsboxapps.es/ ( isi ed: 2021-05-16).
[4] Google De elope s. Fi ebase documen a ion. h ps:// i ebase.
google.com/docs ( isi ed: 2021-05-16).
[5] Google amily link. h ps:// amilies.google.com/in l/es/
amilylink/ ( isi ed: 2021-05-16).
[6] Fi ebase. h ps:// i ebase.google.com/?hl=es ( isi ed: 2021-05-
16).
[7] Guido Flammey, Ve ónica Gubbins, F ancisca Mo ales, e al. Los cen-
os de pad es y apode ados: nue os ac o es en el con ol de la ges ión
escola . CIDE, 1999.
[8] Google cloud pla o m. h ps://console.cloud.google.com/ ( isi-
ed: 2021-05-16).
[9] Web isy. h p://we isy.com/?lang=es ( isi ed: 2021-05-16).
[10] Kaspe sky sa e kids. h ps://www.kaspe sky.es/sa e-kids ( isi ed:
2021-05-16).
[11] Lucidcha . h ps://www.lucidcha .com/pages/es ( isi ed: 2021-
05-16).
[12] maxmad id. página de inicio de maxmad id. h ps://www.educa2.
mad id.o g/web/max ( isi ed: 2021-05-30).
81
82 BIBLIOGRAFÍA
[13] Yesenia Mo ales Alonso e al. El con ol pa en al en la egulación del
uso de las edes sociales en adolescen es: in luencia de las edes sociales
en las elaciones en e es os y es as. 2021.
[14] K oha desc ip ion. h ps://play.google.com/s o e/apps/de ails?
id=ua.com. im_be ne s.pa en al_con ol&hl=es&gl=US ( isi ed:
2021-05-16).
[15] P o u u o. página p incipal de p o u u o. h ps://p o u u o.
educa ion/ ( isi ed: 2021-05-30).
[16] Qus odio. h ps://www.qus odio.com/es/ ( isi ed: 2021-05-16).
[17] Fundación Sande s. Página p incipal de la undación sande s. h ps:
//www. undacionsande s.o g/ ( isi ed: 2021-05-30).
[18] Víc o José Villanue a-Blasco and Sa a Se ano-Be nal. Pa ón de uso
de in e ne y con ol pa en al de edes sociales como p edic o de sex ing
en adolescen es: una pe spec i a de géne o. Re is a de Psicología y
Educación, 14(1):16–26, 2019.