46
INSTITUTO FEDERAL DO PARANÁ CAMPUS PINHAIS CURSO TÉCNICO EM INFORMÁTICA MATEUS GOMES PIMENTA LINGUARUM: INTERCÂMBIO FACILITADO PINHAIS, PR 2018

LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

INSTITUTO FEDERAL DO PARANÁ

CAMPUS PINHAIS

CURSO TÉCNICO EM INFORMÁTICA

MATEUS GOMES PIMENTA

LINGUARUM: INTERCÂMBIO FACILITADO

PINHAIS, PR

2018

Page 2: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

MATEUS GOMES PIMENTA

Linguarum: Intercâmbio facilitado

Trabalho de desenvolvimento de um aplicativo

apresentado ao INSTITUTO FEDERAL DO

PARANÁ - CAMPUS PINHAIS, sob orientação do

Prof. Rodolfo Miranda Pereira.

Pinhais, PR

2018

Page 3: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

“Dedico este trabalho a todos que um dia me

apoiaram: meus familiares, mestres e amigos”

Page 4: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

AGRADECIMENTOS

Agradecimentos aos meus pais, Alessandro Pimenta e Marciane Pimenta por todo apoio

perante essa minha caminhada até aqui e por nunca duvidarem de mim.

Agradecimentos aos meus familiares por sempre me apoiarem nos meus projetos de vida.

Agradecimentos aos meus mestres que me transmitiram conhecimento nas aulas.

Agradecimentos aos meus colegas de classe pela companhia ao longo desses quatro anos de

ensino médio.

Agradecimentos aos meus amigos Otto Nelson da e Pedro Belão pela companhia nos e

trabalhos e nas risadas.

Agradecimentos ao meu orientador desse projeto, Professor Mestre Rodolfo Miranda Pereira.

Agradecimentos aos meus amigos que a vida trouxe através do IFPR.

Agradecimentos ao Professor Mestre Sandro de Araujo por ter me apoiado em meus projetos

dentro do IFPR nos dois primeiros anos dessa minha jornada.

Agradecimentos ao IFPR – Campus Pinhais pela grande oportunidade que me foi dada de

crescer como profissional e ser humano durante esse período.

Page 5: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

RESUMO

Com o avanço da tecnologia e da globalização as fronteiras da comunicação vêm diminuindo

a cada dia e em paralelo a necessidade de se falar mais de um idioma vem crescendo. Às vezes

o indivíduo, por falta de tempo, não consegue se deslocar para uma escola de idiomas, assim

o ensino online vem ganhando cada vez mais espaço. Com isso será desenvolvido o conceito

de um aplicativo móvel para o aprendizado e prática de idiomas com uma plataforma voltada

para pessoas que queiram aprender com professores e/ou praticar idiomas de sua preferência

com qualquer pessoa ao redor do mundo que utilize do aplicativo. A aplicação será voltada,

primeiramente, para dispositivos Android, o mesmo foi desenvolvido com linguagem Java

utilizando o Android Studio e utilizando o Firebase como back-end. Espera-se que pessoas ao

redor do mundo tenham facilidade para praticar idiomas via vídeo chamadas, mensagens de

texto e chamadas por voz, podendo assim, ter um aprendizado fácil e prático.

Palavras-chave: Idiomas; Aplicativo, Android, Java, Comunicação.

Page 6: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

ABSTRACT

With the technology and globalization advancing, the boundaries of communication have

diminished each day and in parallel the need to speak more than one language has grown.

Sometimes the person, due to lack of time, cannot move to a language school, so online teaching

is gaining more and more space. Based on this, the goal of this research is to develop the

concept of a mobile app for learning and practicing languages with a back-to-back platform

for people who want to learn from teachers and/or practice languages of their own preferences

with anyone around the world who use the application. The app will be back-to-first, for

Android devices and it was developed with Java language using Android Studio and using

Firebase as a “back-end” system. The result expected is that people around the world will be

able to practice languages via video calls, text messaging and voice calls, so they can have an

easy and practical learning.

Key-words: Languages; Application; Android; Java; Communication.

Page 7: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

LISTA DE ILUSTRAÇÕES

Figura 1: Quantidade de idiomas por continente ...................................................................... 16

Figura 2: Idiomas mais falados no mundo................................................................................ 17

Figura 3: Número de países que falam cada idioma ................................................................. 17

Figura 4: Idiomas mais estudados ............................................................................................ 19

Figura 5: O primeiro idioma mais estudado em cada país ....................................................... 20

Figura 6: O segundo idioma mais estudado em cada país ........................................................ 20

Figura 7: Porcentagem de usuários que aprendem inglês em cada país ................................... 21

Figura 8: Porcentagem de usuários que aprendem francês em cada país ................................. 22

Figura 9: Porcentagem de usuários que aprendem espanhol em cada país .............................. 22

Figura 10: Diagrama de caso de uso do sistema ....................................................................... 35

Figura 11 - Árvore do banco de dados para usuário comum .................................................... 39

Figura 12 - Diagrama de classes do sistema ............................................................................. 40

Figura 13 - Tela de login e notificação ..................................................................................... 41

Figura 14 - Fluxo de telas inicias de cadastro .......................................................................... 42

Figura 15 - Telas de listagem de usuários e professores .......................................................... 42

Figura 16 - Telas de Chat, Perfil e Ajustes ............................................................................... 43

Page 8: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

LISTA DE TABELAS

Tabela 1: Número de países que estudam os primeiros idiomas mais estudados..................... 20

Tabela 2: Número de países que estudam os segundos idiomas mais estudados ..................... 21

Tabela 3: Requisitos Funcionais ............................................................................................... 31

Tabela 4: Requisitos Não-Funcionais ....................................................................................... 33

Tabela 5: Definição do Atores - Usuário .................................................................................. 34

Tabela 6: Definição dos Atores - Sistema ................................................................................ 34

Tabela 7: Descrição casos do Casos de Uso - Cadastro ........................................................... 35

Tabela 8: Descrição casos do Casos de Uso - Login ................................................................ 36

Tabela 9: Descrição casos do Casos de Uso - Perfil de usuário ............................................... 36

Tabela 10: Descrição casos do Casos de Uso - Perfil de professores....................................... 36

Tabela 11: Descrição casos do Casos de Uso - Combinação de usuários ................................ 37

Tabela 12: Descrição casos do Casos de Uso - Alteração de dados cadastrais ........................ 37

Tabela 13: Descrição casos do Casos de Uso - Recuperação de senha .................................... 37

Tabela 14: Descrição casos do Casos de Uso - Conversa com outros usuários ....................... 38

Tabela 15: Descrição casos do Casos de Uso - Logout da plataforma ..................................... 38

Page 9: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

LISTA DE GRÁFICOS

Gráfico 1: Análise da necessidade de se praticar um idioma após ser aprendido .................... 13

Gráfico 2: Análise da dificuldade em buscar métodos de praticar idioma ............................... 13

Gráfico 3: Análise sobre conhecimento geral de idioma estrangeiro ....................................... 23

Gráfico 4: Análise do nível de conhecimento em idiomas estrangeiros ................................... 24

Gráfico 5: Análise do interesse em se aprender um novo idioma ............................................ 24

Gráfico 6: Idiomas com maior interesse para aprendizado ...................................................... 25

Gráfico 7: Análise de possíveis usuários – Faixa etária ........................................................... 28

Gráfico 8: Análise de possíveis usuários – Sistema Operacional dos smartphones ................. 29

Gráfico 9: Análise de possíveis usuários – Estudo de quantos entrevistados possuem rede social

.................................................................................................................................................. 29

Gráfico 10: Análise de possíveis usuários – Análise de interesse das pessoas em aprender e/ou

praticar um novo idioma ........................................................................................................... 30

Gráfico 11: Análise de possíveis usuários – Interesse em aprender e/ou praticar algum idioma

com nativos ............................................................................................................................... 30

Page 10: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

LISTA DE ABREVIATURAS E SIGLAS

APP – Aplicativo.

BD – Banco de Dados.

OTAN - Organização do Tratado do Atlântico Norte.

IDE - Integrated Development Environment (Ambiente de Desenvolvimento Integrado)

Page 11: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

SUMÁRIO

1 INTRODUÇÃO ....................................................................................................... 12 1.1 JUSTIFICATIVA ............................................................................................................. 12 1.2 OBJETIVOS ................................................................................................................... 13 1.2.1 Objetivo geral. ............................................................................................................................... 13 1.2.2 Objetivos específicos. ................................................................................................................... 13 2 FUNDAMENTAÇÃO TEÓRICA ............................................................................. 15 2.1 IDIOMAS ....................................................................................................................... 15 2.1.1 Vantagens de falar e aprender um idioma. ................................................................................... 16 2.1.2 Idiomas mais falados. .................................................................................................................... 17 2.1.3 Idiomas mais requisitados para aprendizado................................................................................ 18 2.1.4 Demanda de idiomas. ................................................................................................................... 22 3 METODOLOGIA .................................................................................................... 26 3.1 ETAPAS ......................................................................................................................... 26 3.2 DELIMITAÇÕES ............................................................................................................ 26 4 PESQUISA DE POSSÍVEIS USUÁRIOS E Desenvolvimento DO SISTEMA ...... 28 4.1 ANÁLISE DE POSSÍVEIS USUÁRIOS ........................................................................... 28 4.2 REQUISITOS ................................................................................................................. 31 4.2.1 Requisitos Funcionais (RF) ........................................................................................................... 31 4.2.2 Requisitos Não-Funcionais (RNF) ................................................................................................ 33 4.3 LINGUAGEM DE MODELAGEM UNIFICADA (UML) ..................................................... 33 4.4 ATORES ........................................................................................................................ 33 4.5 CASOS DE USO............................................................................................................ 34 4.5.1 Diagrama ....................................................................................................................................... 34 4.5.2 Descrição dos casos de uso ......................................................................................................... 35 4.6 BANCO DE DADOS ...................................................................................................... 38 4.6.1 Estrutura do Banco de Dados ....................................................................................................... 38 4.6.2 Diagrama de Classes .................................................................................................................... 40 5 APRESENTAÇÃO DO APLICATIVO ..................................................................... 41 5.1 TECNOLOGIAS DE DESENVOLVIMENTO ................................................................... 41 5.2 FLUXO DE TELAS DO APLICATIVO ............................................................................. 41 6 CONSIDERAÇÕES FINAIS E TRABALHOS FUTUROS ...................................... 44

REFERÊNCIAS ......................................................................................................... 45

Page 12: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

12

1 INTRODUÇÃO

Este trabalho tem como objetivo mostrar todas as etapas e pesquisas construídas para

desenvolver um aplicativo de idiomas. O Aplicativo terá função única e exclusiva de atender

as demandas do aprendizado e prática de outros idiomas de uma maneira fácil, funcional e

colaborativa. Nele o usuário poderá fazer contato com qualquer outra pessoa que possa estar

utilizando o aplicativo, via mensagem de texto, voz e vídeo. Haverá também a opção de comprar

hora aulas de diversos professores do globo que utilizem o aplicativo para ensinar sem

fronteiras. O usuário verá as pessoas que mais combinam com seus interesses, sendo eles,

idiomas falados, idiomas de interesse, hobbies e passatempos, palavras-chaves de interesse para

assunto de conversas, idade, localidade e avaliação.

1.1 JUSTIFICATIVA

É notável que a demanda por pessoas que dominam mais de um idioma vem aumentando,

muitas procuram o método de aprendizado tradicional: procurar uma escola de idiomas. Porém

com o avanço da tecnologia, várias empresas estão investindo em cursos online. Mesmo com

inúmeras opções de aprendizado, é difícil achar formas para praticar idiomas, algumas pessoas

viajam, outros contratam cursos somente para não perder o que foi aprendido. Para resolver

esse problema, aproveitando o avanço da comunicação via internet pelo mundo, será oferecido

a ideia de um aplicativo do estilo de rede social, para que essa necessidade de praticar seja

suprida de uma maneira fácil e simples, o mesmo será desenvolvido para a aparelhos móveis,

com a plataforma voltada a pessoas que buscam e desejam aprender e/ou aprender idioma(as)

de sua preferência com qualquer pessoa do mundo e que esteja usando o APP (Aplicativo). Para

confirmar essa justificativa do desenvolvimento do aplicativo, foram feitas duas perguntas via

Google Forms com pessoas de diferentes faixas estarias no primeiro semestre de 2018, obtendo-

se os seguintes resultados através de 205 respostas:

Page 13: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

13

Gráfico 1: Análise da necessidade de se praticar um idioma após ser aprendido

Fonte: Elaboração do autor, 2018.

Gráfico 2: Análise da dificuldade em buscar métodos de praticar idioma

Fonte: Elaboração do autor, 2018.

1.2 OBJETIVOS

A seguir, são apresentados os objetivos da proposta:

1.2.1 Objetivo geral.

Desenvolver a ideia e o protótipo de um aplicativo móvel para o aprendizado e prática de

idiomas com a plataforma voltada para pessoas que queiram uma facilidade para aprender e/ou

praticar idiomas de sua preferência com qualquer pessoa do mundo.

1.2.2 Objetivos específicos.

Page 14: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

14

1. Fazer uma pesquisa sobre a demanda local de idiomas;

2. Pesquisar os principais idiomas falados ao redor do mundo;

3. Projetar e desenvolver o protótipo do aplicativo.

Page 15: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

15

2 FUNDAMENTAÇÃO TEÓRICA

Este capitulo é para a explanar sobre as fundamentações teóricas essenciais usadas na pesquisa.

São abordados assuntos a respeito de idiomas da seguinte forma: os mais falados no mundo;

mais procurados; vantagens de falar um segundo idioma e estudos sobre a demanda local de

idiomas.

2.1 IDIOMAS

Uma das habilidades essenciais do ser humano é a linguagem. Dentre as várias formas de

comunicação a mais usadas é a fala, conforme define Fiorin (2013, p. 1):

A linguagem é a capacidade específica da espécie humana de se comunicar por meio

de signos. Entre as ferramentas culturais do ser humano, a linguagem ocupa um lugar

à parte, porque o homem não está programado para aprender física ou matemática,

mas está programado para falar, para aprender línguas, quaisquer que elas sejam.

Todos os seres humanos, independentemente de sua escolaridade ou de sua condição

social, a menos que tenham graves problemas psíquicos ou neurológicos, falam.

A partir de um idioma podemos caracterizar a cultura de um povo, como cita o site Language

and Culture Worldwide (2018):

Há uma ligação única entre a cultura e o idioma. Os idiomas que falamos nos fornecem

com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite

verbalizar determinados valores facilmente.

Segundo o site Ethnologue (2018), hoje temos mais de 7000 idiomas catalogados ao redor do

mundo, sendo, só no Brasil, 238 destes. Dentre os idiomas já falados no Brasil tem-se que: 20

estão extintos, 16 são não-indígenas e 97 estão em processo de extinção. Isto demonstra a

tamanha diversidade de idiomas que o ser humano pode falar.

No infográfico a seguir é mostrada uma relação da quantidade de idiomas falados em cada

região do globo, separados por continentes. Trazendo dados como os da Ásia, que possui quase

um terço de todos os idiomas catalogados, em seguida os da África com quase o mesmo

montante. Vale ressaltar que, na América como um todo, temos pouco mais de mil idiomas,

sendo que o Brasil possuí quase um quarto dessa quantidade (quase a mesma quantidade da

Europa).

Page 16: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

16

Figura 1: Quantidade de idiomas por continente

Fonte: The Washington Post, 2015.

2.1.1 Vantagens de falar e aprender um idioma.

O mundo está mais conectado e se globalizando, logo, a demanda por um profissional que fala

mais de um idioma vem aumentando. Para comprovar este fato, o estudo de Pilatti e Santos

descreve que, em relação ao inglês, “não se pode falar em globalização sem relacionar a

crescente exigência pelo conhecimento dessa língua” (2008, p. 10), ou seja, ter o domínio de

um outro idioma está sendo um fator decisivo para a contratação nas empresas. O site CATHO

(2018) reforça: “domínio de outro idioma é mais do que um atributo pessoal é uma variável

determinante na avaliação de ‘quanto vale’ um profissional.”

O site Mosalingua (2017) traz um estudo sobre os sete idiomas mais importantes para mercado

de trabalho brasileiro depois do inglês, o mesmo cita que o inglês é o idioma adotado como

oficial na maioria das diversas organizações internacionais e completa que é a língua mais

importante na área de relações internacionais. O site usou como requisitos para classificação:

abrangência mundial, aspectos econômicos e políticos e proximidade geográfica.

Em primeiro ele cita que o espanhol é o mais importante, devido ao fato de termos diversos

países falantes desse idioma que fazem fronteira com o Brasil e por ser uma língua fácil para

brasileiros aprenderem nos níveis iniciais pelo fato de ter a mesma origem que o português.

O segundo da lista é o francês, pelo fato de Canadá e França, que tem o francês como idioma

oficial, manterem uma boa relação diplomática com o Brasil, além desses países diversas

organizações como a OTAN (Organização do Tratado do Atlântico Norte) adotaram como

idioma oficial, reforça também o fato de haver mais de 500 empresas francesas estabelecidas

no país.

O terceiro surpreende sendo o japonês, com mais de 100 milhões de falantes, é o segundo

parceiro mundial do Brasil na Ásia e o sexto do mundo. Também o Brasil detém a maior

Page 17: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

17

população de japoneses foi do Japão. O estudo ainda aponta os seguintes idiomas como

importantes: alemão, italiano, mandarim e árabe.

2.1.2 Idiomas mais falados.

A relação dos idiomas mais falados (como língua nativa) e os mais estudados, tem que ser

mostrada de uma forma diferente, visto que não temos os mesmos resultados nesses dois

tópicos, hoje a língua mais falada é o mandarim, como mostra o infográfico a seguir:

Figura 2: Idiomas mais falados no mundo

Fonte: The Washington Post, 2015.

Isso se deve ao fato da numerosa população chinesa, que hoje conta com aproximadamente

cerca de 1.394.102.196 pessoas (Country Meters, 2018). Seguido do hindu, por conta da

população na Índia. Logo após temos o inglês, por sua grande população existente em países

como os Estados Unidos, seguindo do árabe e em quarto temos o espanhol, devido ao grande

número de países falantes, principalmente no continente Americano.

O próximo gráfico traz dados interessantes, que só confirmam a divergência existente entre os

demais infográficos, nesse é interpretado que mesmo um idioma que é falado em diversos países

não possui uma grande população falante, por conta de densidade populacional. No entanto ele

Page 18: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

18

mostra a abrangência regional dos idiomas, como o inglês, presente em 101 países, ou como a

língua persa, pouco conhecida, presente em 29 países.

Contudo, mesmo com esses dados, não há uma relação entre os mais falados e os mais

procurados para aprendizado, como é mostrado a seguir.

Figura 3: Número de países que falam cada idioma

Fonte: The Washington Post, 2015.

2.1.3 Idiomas mais requisitados para aprendizado.

Como falado anteriormente, não há uma relação com resultados relativos entre os

idiomas mais falados com os mais estudados e procurados, mais um gráfico do The Washington

Post mostra esses dados.

Page 19: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

19

Figura 4: Idiomas mais estudados

Fonte: The Washington Post, 2015.

Com um destaque para a língua inglesa que com 527 milhões de falantes, como citado

anteriormente, possui cerca de 1,5 bilhão de pessoas aprendendo, mais do que a população

falante de mandarim. Isso mostra que o inglês tem causa para no futuro ser uma língua ainda

mais global. Colocamos um enfoque no francês com cerca de 82 milhões de aprendizes, mais

do que a metade de falantes no globo. Outro dado interessante que o infográfico traz, é sobre o

mandarim, que mesmo com 1,3 bilhão de falantes, só possui 30 milhões de aprendizes. Isso

mostra a diversidade dos dados entre os idiomas mais falados e mais aprendidos.

A plataforma Duolingo (2016) traz dados sobre seus 120 milhões de usuários pelo mundo, com

levantamentos sobre o primeiro e segundo idioma mais estudado em cada país:

Page 20: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

20

Figura 5: O primeiro idioma mais estudado em cada país

Fonte: Duolingo, 2016.

Tabela 1: Número de países que estudam os primeiros idiomas mais estudados

Fonte: Duolingo, 2016.

Figura 6: O segundo idioma mais estudado em cada país

Fonte: Duolingo, 2016.

Page 21: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

21

Tabela 2: Número de países que estudam os segundos idiomas mais estudados

Fonte: Duolingo, 2016.

A mesma pesquisa traz informações sobre a porcentagem estudada em cada país, para cada

idioma, sendo apresentado os três mais populares: inglês, francês e espanhol.

Sendo de longe o mais estudado, inglês domina mais de 90 países, sendo que, quanto mais

escuro, maior a porcentagem de usuários que aprendem esse idioma em determinado país.

Figura 7: Porcentagem de usuários que aprendem inglês em cada país

Fonte: Duolingo, 2016.

O francês e espanhol quase empatam em números, francês está em segundo mais aprendido em

cera de 58% dos países, enquanto o espanhol está em 46%. No entanto a plataforma aponta que

em termos de quantidade de usuário, o espanhol ganha com 17% dos usuários do Duolingo,

enquanto o francês se mantém com 11% dos usuários.

Percebe-se que o francês é mais popular em alguns países africanos, já o espanhol em países

falantes de língua inglesa.

Page 22: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

22

Figura 8: Porcentagem de usuários que aprendem francês em cada país

Fonte: Duolingo, 2016.

Figura 9: Porcentagem de usuários que aprendem espanhol em cada país

Fonte: Duolingo, 2016.

2.1.4 Demanda de idiomas.

Buscando compreender a demanda de idiomas, foi realizado um estudo da demanda nacional

por inglês feita pelo British Council em 2014 e outro sobre a demanda local de idiomas geral a

partir de uma pesquisa feita pelo próprio autor. Segundo dados da instituição, apenas 5,1% dos

brasileiros com 16 anos ou mais confirmam ter algum conhecimento no inglês, desse mesmo

público, 9% afirmam interesse em buscar o aprendizado de inglês. Aponta também que desses

que possuem algum conhecimento no idioma, 47% afirmam possuir conhecimento básico e

somente 16% afirmam estar com um nível avançado do idioma. A mesma pesquisa mostra o

Page 23: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

23

interesse da população em relação aos cursos online, cerca de 57% tem interesse e pretende

fazer algum curso relacionado a línguas estrangeiras via internet.

No Brasil, a Lei de Diretrizes e Bases da Educação Nacional (1996), prevê o ensino obrigatório

do idioma inglês para ensino fundamental, a partir do 6º ano, e para ensino médio, podendo ter

o ensino de outro idioma em caráter optativo, dando preferência ao espanhol.

Também foi realizado um estudo sobre a demanda local de idiomas, a partir de um formulário

criado pelo próprio autor. Nesse estudo foram obtidas 205 (duzentas e cinco) respostas. Nelas

abordamos aspectos do conhecimento de idiomas e interesses de aprendizado dos entrevistados.

Gráfico 3: Análise sobre conhecimento geral de idioma estrangeiro

Fonte: Elaboração do autor, 2018.

O gráfico acima mostra a relação das pessoas que tem conhecimento ou não sobre qualquer

idioma, desde o nível básico até o avançado. 80% dos entrevistados detêm algum conhecimento,

isso mostra que o foco do aplicativo será para a pratica de idiomas.

Page 24: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

24

Gráfico 4: Análise do nível de conhecimento em idiomas estrangeiros

Fonte: Elaboração do autor, 2018.

Esse gráfico mostra que a maioria dos entrevistados falam algum idioma no nível intermediário

e uma grande parte o nível básico, mas poucos um nível avançado e nativo, com isso o aplicativo

terá o dever de reforçar esse conhecimento para que o usuário possa atingir um nível alto.

Gráfico 5: Análise do interesse em se aprender um novo idioma

Fonte: Elaboração do autor, 2018.

Com base nos resultados acima, o aplicativo terá uma grande abrangência, visto que quase

100% dos entrevistados tem algum interesse em aprender um novo idioma, mesmo já tendo

conhecimento em algum outro. Isso reforça o argumento de que há dificuldades e muito desejo

de aprendizado.

Page 25: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

25

Gráfico 6: Idiomas com maior interesse para aprendizado

Fonte: Elaboração do autor, 2018.

Um dos gráficos com resultados mais importantes é o acima, com ele podemos determinar a

primeira abrangência do aplicativo em rede mundial, os idiomas com maior interesse são

respectivamente: inglês, espanhol, francês e italiano. Contudo o aplicativo terá maior

divulgação e interesse nos países que falam essas línguas justamente para coletar mais usuários

dessas regiões, tendo assim uma abrangência inteligente.

Page 26: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

26

3 METODOLOGIA

A metodologia utilizada para esse trabalho, foi a criação de uma pesquisa de cunho exploratório,

via formulário web para o levantamento de resultados sobre a demanda local de idiomas e perfis

dos possíveis usuários, 205 pessoas participaram da pesquisa, pessoas com faixa etária diversa

para melhor obtenção dos dados. Essas pesquisas culminaram em algumas decisões sobre o

desenvolvimento do aplicativo, são elas: plataforma voltada ao público jovem/adulto;

Aplicativo voltado ao sistema operacional Android; Lista primária de idiomas disponíveis.

3.1 ETAPAS

A seguir, estão as etapas utilizadas para o desenvolvimento desse trabalho:

1. Escolha do tema;

2. Revisão bibliográfica;

3. Definição de capítulos;

4. Justificativa, objetivos e metodologia;

5. Fundamentação Teórica;

6. Pesquisa local sobre demanda de idiomas;

7. Pesquisa de interesse em aplicativo de rede social para aprender idioma;

8. Modelagem do sistema;

9. Prototipagem das telas;

10. Correções.

3.2 DELIMITAÇÕES

Nesta seção são apresentadas as delimitações do sistema, como por exemplo, o fato de

que o aplicativo será programado somente para dispositivos com o sistema operacional Android

é uma delimitação do trabalho.

Além dessa, temos as seguintes delimitações do sistema:

• Não possui espaço para propagandas pop-up;

• Não haverá vídeo aulas disponíveis;

Page 27: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

27

• Somente haverá a opção de compra dentro do APP via Google Play;

Page 28: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

28

4 PESQUISA DE POSSÍVEIS USUÁRIOS E DESENVOLVIMENTO DO SISTEMA

Nesse capítulo é apresentado uma análise de possíveis usuários por meio de uma pesquisa,

assim como as técnicas para a modelagem do sistema.

4.1 ANÁLISE DE POSSÍVEIS USUÁRIOS

Foi realizado um estudo sobre os possíveis usuários, como faixa etária, sistema operacional dos

respectivos smartphones, a partir de um formulário criado pelo próprio autor. Nos primeiros

abordamos um estudo.

Gráfico 7: Análise de possíveis usuários – Faixa etária

Fonte: Elaboração do autor, 2018.

O gráfico acima, mostra a relação de idade dos entrevistados, com resultados a serem utilizados

para a melhoria do aplicativo conforme a faixa etária. Temos o resultado de mais da metade dos

entrevistados terem entre 13-19, ou seja, a maioria são jovens, sendo assim a plataforma será

melhor voltada para esse público.

Page 29: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

29

Gráfico 8: Análise de possíveis usuários – Sistema Operacional dos smartphones

Fonte: Elaboração do autor, 2018.

Nesse gráfico, foi feito um estudo simples, porém de grande importância. Dos entrevistados

76,6% utilizam o sistema operacional Android em seus aparelhos, 21% utilizam aparelhos com

IOS e uma pequena parcela utilizam outros sistemas operacionais ou não possuem smartphones.

Baseado nisso, pode-se confirmar que a aplicação será voltada a princípio para aparelhos

Android, para ter uma abrangência maior Caso necessário a mesma plataforma será lançada

para dispositivos IOS.

Gráfico 9: Análise de possíveis usuários – Estudo de quantos entrevistados possuem rede social

Fonte: Elaboração do autor, 2018.

Nesse gráfico acima, o estudo realizado mostra que a maioria quase absoluta dos entrevistados

possuem alguma rede social. Esses dados têm importância para que se tenha conhecimento se

os possíveis usuários já estão habituados com modelos de redes sociais, modelo a ser seguido

pelo aplicativo.

Page 30: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

30

Gráfico 10: Análise de possíveis usuários – Análise de interesse das pessoas em aprender e/ou

praticar um novo idioma

Fonte: Elaboração do autor, 2018.

O gráfico acima mostra o interesse que os pesquisados têm em se aprender um idioma

via um aplicativo especializado, mostrando resultados que preveem a grande abrangência no

mercado.

Gráfico 11: Análise de possíveis usuários – Interesse em aprender e/ou praticar algum idioma

com nativos

Fonte: Elaboração do autor, 2018.

Page 31: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

31

4.2 REQUISITOS

A seguir são apresentados os requisitos do projeto, ou seja, são mostradas as características do

aplicativo, que determinaram sua aceitação. Os requisitos são classificados em: requisitos

funcionais (RF) e requisitos não-funcionais (RNF).

4.2.1 Requisitos Funcionais (RF)

Esses requisitos se referem às funções do sistema, ou melhor, o que o sistema deve fornecer e

fazer. Cysneiros e Leite (2001. p. 22) definem: “Os requisitos funcionais são requisitos que

expressam funções ou serviços que um software deve ou pode ser capaz de executar ou

fornecer”. Os RF são apresentados na tabela 1 a seguir.

Tabela 3: Requisitos Funcionais

RF001 – Cadastro O usuário deve realizar cadastro no aplicativo

utilizando: nome; data de nascimento; e-mail;

país de nascimento; país de residência.

Também haverá opções que possam facilitar

esse cadastro, a partir do acesso via conta do:

Google, Twitter e Facebook.

RF002 – Login O aplicativo deve conter uma tela de login,

para que os usuários possam entrar na

plataforma utilizando e-mail ou nome de

usuário e senha.

RF003 - Criação de perfil de usuários O aplicativo deverá fornecer a criação de

perfil de usuários, requisitando dados como:

interesses de aprendizado; habilidades com

idiomas; foto de perfil; interesses cotidianos.

RF004 - Criação de perfil para professores O aplicativo deverá fornecer a criação de

perfil para professores, pedindo dados como:

nome; país de nascimento; idioma(s) que

ensina; qualificações; valor de hora aula.

Page 32: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

32

RF005 - Alteração de dados O aplicativo deve fornecer a opção de

alteração dos dados cadastrais do usuário em

qualquer momento que o mesmo julgue

necessário.

RF006 – Combinação de Usuários O aplicativo deverá fazer a combinação de

usuários a partir dos interesses em comum e

habilidades com idioma.

RF007 - Listagem de Usuários O usuário deve conseguir ver os outros

usuários com interesses em comum e com

habilidades que interesse suas necessidades a

partir da combinação feita. Exibindo dados

como: nome; idade; imagem de perfil; país de

nascimento; idioma de fluência; idioma de

interesse para aprendizado.

RF008 - Listagem de Professores O usuário deve conseguir visualizar os

professores disponíveis com base no

interesse de aprendizado e necessidades,

mostrando: nome; idiomas que ensina;

qualificações; valor da hora/aula.

RF009 – Conversa com outros usuários O usuário deve conseguir fazer uma conversa

privada com qualquer outro usuário que

possa suprir sua necessidade de

aprendizado/prática. Podendo ser por meio

de mensagem escrita, chamada de voz e

chamada de vídeo.

RF010 – Recuperar Senha O aplicativo deve fornecer a opção de

recuperar senha na tela de login do aplicativo.

Page 33: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

33

RF0011 – Logout do aplicativo O aplicativo deve fornecer a opção de logout

da plataforma e assim direcionar o usuário

para a página inicial.

Fonte: Elaboração do autor, 2018.

4.2.2 Requisitos Não-Funcionais (RNF)

Por outro lado, os RNF, descrevem as restrições e atributos do software, de acordo com

Cysneiros e Leite (2001. p. 22): “Os requisitos não funcionais (RNFs) são requisitos que

declaram restrições, ou atributos de qualidade para um software e/ou para o processo de

desenvolvimento deste sistema”. Os RNF são apresentados na tabela 2 a seguir.

Tabela 4: Requisitos Não-Funcionais

RFN001 O aplicativo deverá ser desenvolvido utilizando a programação Java.

RFN002 O Banco de Dados deve ser construído a partir do SQLite

RFN003 O aplicativo deve sincronizar dados com o Firebase.

RFN004 O aplicativo deve ser compatível com o Android 4.4 ou superior.

RFN005 O aplicativo deve ser capaz de utilizar os recursos de câmera e microfone do

dispositivo.

RFN006 O aplicativo deve funcionar somente com a tela na posição vertical.

RFN007 Os comandos não devem demorar mais que 10 segundos após requisitados.

Fonte: Elaboração do autor, 2018.

4.3 LINGUAGEM DE MODELAGEM UNIFICADA (UML)

A Unified Modeling Language ou Linguagem de Modelagem Unificada é uma linguagem

visual (gráfica). Com isso é possível que seja desenhado o projeto ou o “esboço” do sistema.

4.4 ATORES

Page 34: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

34

A seguir são apresentados os atores do sistema. Eles representam grupos de usuários que são

definidos na especificação dos requisitos, mais especificamente os tipos de usuários do sistema.

Como Pádua Paula Filho cita: “Os atores modelam os papéis e não as pessoas dos usuários”

(2000. p. 109).

Tabela 5: Definição do Atores - Usuário

Ator Usuário.

Definição Pessoa física que irá utilizar o aplicativo.

Frequência de Uso Diário/Semanal.

Acesso O usuário deverá ver todas as pessoas que possam ser de seu

interesse, assim com o consentimento de que também ficará visível

para outras pessoas.

Fonte: Elaboração do autor, 2018.

Tabela 6: Definição dos Atores - Sistema

Ator Sistema.

Definição Conjunto dos códigos do aplicativo que serão executados para

determinada funcionalidade.

Acesso O sistema deverá coletar dados dos usuários para uma melhor

funcionalidade.

Fonte: Elaboração do autor, 2018.

4.5 CASOS DE USO

Nesta seção são apresentados o diagrama e a descrição dos casos de uso do projeto. Eles são as

ações disponíveis no sistema, ou seja, eles são descritos como ações e não como detalhes da

interface do sistema.

4.5.1 Diagrama

Page 35: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

35

A seguir será apresentado o diagrama de caso de uso do projeto. Sendo exposto o que o

sistema irá fazer, com suas funcionalidades e interação entre elas. Eles são compostos por:

atores, caso de uso, cenário e comunicação.

Diagramas de casos de uso servem para descrever o que o sistema irá fazer levando em

conta o ponto de vista do usuário, o diagrama não pode ser feito para detalhamento das funções

do sistema, mas sim para um breve exemplo da interação com o usuário.

Figura 10: Diagrama de caso de uso do sistema

Fonte: Elaboração do autor/Astah UML, 2018.

4.5.2 Descrição dos casos de uso

A seguir são descritos os casos de uso do sistema. Aqui diferente do diagrama, são descritos os

casos de uso com o detalhamento dos mesmos.

Tabela 7: Descrição casos do Casos de Uso - Cadastro

Ator Usuário.

Funcionalidade Este caso se refere a realização do cadastro no aplicativo.

Page 36: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

36

Pré-requisito Ter uma conta de e-mail, ou uma conta no Facebook ou Google para

agilizar o cadastro.

Ações Realizar o registro do usuário na plataforma e ir para a página de criação

de perfil do aplicativo.

Fonte: Elaboração do autor, 2018.

Tabela 8: Descrição casos do Casos de Uso - Login

Ator Usuário.

Funcionalidade Este caso se refere à opção de login na plataforma.

Pré-requisito Ter uma conta de e-mail já cadastrada no sistema e uma senha.

Ações Realizar o login na plataforma e ir para a página inicial do aplicativo.

Fonte: Elaboração do autor, 2018.

Tabela 9: Descrição casos do Casos de Uso - Perfil de usuário

Ator Usuário.

Funcionalidade O usuário comum irá criar a partir do preenchimento de informações

requeridas pelo aplicativo.

Pré-requisito Estar cadastrado na plataforma.

Ações Guardar os dados coletados para serem usados posteriormente pela

plataforma e ir pra página de visualização de usuário.

Fonte: Elaboração do autor, 2018.

Tabela 10: Descrição casos do Casos de Uso - Perfil de professores

Ator Usuário.

Funcionalidade O usuário professor irá criar a partir do preenchimento de informações

requeridas pelo aplicativo.

Pré-requisito Estar cadastrado na plataforma.

Page 37: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

37

Ações Guardar os dados coletados para serem usados posteriormente pela

plataforma e ir para a página inicial do aplicativo.

Fonte: Elaboração do autor, 2018.

Tabela 11: Descrição casos do Casos de Uso - Combinação de usuários

Ator Sistema.

Funcionalidade O sistema deve escolher os usuários que serão vistos por determinados

usuários.

Pré-requisito Ter os dados de interesses dos usuários.

Ações Realizar a escolha de usuários que serão mostrados pra outros usuários

a partir dos interesses em comum.

Fonte: Elaboração do autor, 2018.

Tabela 12: Descrição casos do Casos de Uso - Alteração de dados cadastrais

Ator Usuário.

Funcionalidade O usuário deverá ver a lista de usuários com interesses em comum.

Pré-requisito Ter criado o perfil.

Ações Exibir a lista para o usuário baseada na combinação feita pelo aplicativo.

Fonte: Elaboração do autor, 2018.

Tabela 13: Descrição casos do Casos de Uso - Recuperação de senha

Ator Usuário.

Funcionalidade O usuário deverá ver a lista de professores disponíveis referente às

preferências descritas na criação do perfil.

Pré-requisito Abrir a tela de professores.

Ações Exibir a lista de professores disponíveis com os dados dos mesmos.

Fonte: Elaboração do autor, 2018.

Page 38: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

38

Tabela 14: Descrição casos do Casos de Uso - Conversa com outros usuários

Ator Usuário.

Funcionalidade Conversar por meio de mensagem, áudio, chama e vídeo-chamada com

outros usuários.

Pré-requisito Entrar no chat com o usuário.

Ações Fazer a conexão com o outro usuário escolhido para o respectivo modelo

de conversa escolhido.

Fonte: Elaboração do autor, 2018.

Tabela 15: Descrição casos do Casos de Uso - Logout da plataforma

Ator Usuário.

Funcionalidade Realizar o logout da plataforma.

Pré-requisito Estar dentro do aplicativo.

Ações Sair da conta e voltar para a tela de login do aplicativo.

Fonte: Elaboração do autor, 2018.

4.6 BANCO DE DADOS

Nesta seção é apresentada a estrutura do banco de dados, assim como o diagrama de classes.

4.6.1 Estrutura do Banco de Dados

O Banco de Dados foi estruturado a partir da API do Firebase, com os dados armazenados como

objetos JSON, no estilo “árvore”. Aqui é apresentado o modelo de banco de dados para

determinado usuário. Para certos dados foi utilizada a função criptográfica do tipo MD5, visto

que oferece um padrão de caracteres independe do tamanho do dado de entrada.

Page 39: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

39

Figura 11 - Árvore do banco de dados para usuário comum

Fonte: Elaboração do autor/Firebase, 2018.

Legendas importantes para ressaltar:

*1 Chave criptografada referente ao e-mail disponibilizado pelo usuário;

*2 Conexões, ou círculo de amizades do usuário;

*3 Idiomas que o usuário tem preferência para aprender;

*4 Idiomas que o usuário fala, com os respectivos níveis de fluência e região de origem;

*5 Localização do usuário com os dados de país e região, tanto para nascimento e

residência;

*6 Localização da imagem no Banco de Dados do Firebase;

*7 Criptografia da senha do usuário.

Page 40: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

40

4.6.2 Diagrama de Classes

Figura 12 - Diagrama de classes do sistema

Fonte: Elaboração do autor/Astah UML, 2018.

Page 41: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

41

5 APRESENTAÇÃO DO APLICATIVO

Nesta seção é apresentado algumas funcionalidades do aplicativo e o que está sendo usado para

seu desenvolvimento.

5.1 TECNOLOGIAS DE DESENVOLVIMENTO

Para o desenvolvimento da aplicação será utilizada três ferramentas de desenvolvimento para a

base do aplicativo: Android Studio, Firebase e SQLite. O Android Studio é um IDE (Ambiente

de desenvolvimento integrado) oferecida pela Google e utilizada para a programação de

sistemas de aplicativo mobile. O Firebase, também oferecido pela mesma empresa e é utilizado

para o desenvolvimento, sincronização e monitoramento do aplicativo via nuvem. O SQLite é

uma biblioteca usada para criação de banco de dados SQL, sendo extremamente leve e perfeito

para dispositivos móveis.

5.2 FLUXO DE TELAS DO APLICATIVO

Nesta seção são apresentados os protótipos de algumas telas do aplicativo assim como o fluxo

das mesmas. Lembrando que se trata de um protótipo e possivelmente ocorrerá alterações.

A seguir tem a primeia tela que será mostrada para novos usuários, com opção de login via

conta do aplicativo ou redes sociais, juntamente há o exemplo de notificação que será utilizado

pelo app.

Figura 13 - Tela de login e notificação

Fonte: Elaboração do autor, 2018.

Page 42: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

42

Aqui é mostrado o fluxo de telas para que novos usuários realizem o cadastro, sendo dividida

em três partes. Na primeira o usuário colocará os dados de perfil, na segunda as preferências do

mesmo, já a terceira será somente para mostrar uma mensagem de boas-vindas em vários

idiomas.

Figura 14 - Fluxo de telas inicias de cadastro

Fonte: Elaboração do autor, 2018.

A figura 15, mostra o exemplo de como será listado os usuários e os professores, com uma barra

embaixo da tela, para que o usuário possa transitar pelas telas.

Figura 15 - Telas de listagem de usuários e professores

Fonte: Elaboração do autor, 2018.

Page 43: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

43

A figura 16 exibe três telas, de chat, perfil e ajustes respectivamente, a primeira é para mostrar

ao usuário todas as suas conversas e conexões, a segunda é onde o usuário poderá realizar

mudanças no perfil, assim como ver quantas conexões e a avaliação do mesmo, a última é onde

o usuário poderá mudar as configurações do aplicativo, como senha, status, preferências etc.

Figura 16 - Telas de Chat, Perfil e Ajustes

Fonte: Elaboração do autor, 2018.

Page 44: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

44

6 CONSIDERAÇÕES FINAIS E TRABALHOS FUTUROS

Aplicativos são hoje uma forma simples e de fácil acesso para o aprendizado, podendo captar

grupos diversos e de toda a parte do globo, com o único pré-requisito de ter um smartphone

com acesso à internet. O Linguarum tem potencial para ganhar espaço e ser um aplicativo bem

sucedido, por conta da vasta pesquisa no assunto que foi feita ao longo desse trabalho, desde

assuntos como idiomas no geral até para algo mais especifico como as vantagens de se falar

idiomas, os idiomas mais falados, os mais requisitados tanto no mercado de trabalho como no

meio para ensino, assim como as demandas da população mundial e local sobre ter o domínio

de uma segunda língua. Tudo isso para que o aplicativo tenha uma ótima aceitação.

Os resultados dessa pesquisa foram responsáveis pelas características da pesquisa de mercado

feita, em que foi contabilizado 205 respostas de vários perfis de pessoas, desde os treze anos

até mais além da idade adulta. Foram realizadas perguntas dos mais variado tipos, como: qual

o sistema operacional do aplicativo, até quais idiomas a mesma tem interesse em aprender e

praticar, nessa mesma pesquisa foi comprovada a aceitação do aplicativo por parte do público

obtendo ótimos resultados nessa parte. Com isso dá para dizer que a parte formal do aplicativo

está pronta, desde as necessidades das pessoas, até seus requisitos, banco de dados e diagramas,

tudo para que o aplicativo já comece com um passo para o sucesso.

Para o futuro já há planos, conforme a aceitação do aplicativo for aumentando. Haverá mais

suporte a outros idiomas que não foram muito bem votados nas pesquisas. O aplicativo também

contará com a implementação de créditos com o objetivo que faça com que as pessoas ajudem

outra antes de ser ajudada, com um sistema aonde a pessoa “A” ganhe créditos ajudando a

pessoa “B” e assim ela poderá praticar, utilizando seus créditos, com a pessoa “C”, em paralelo

haverá a opção de compra desses créditos e também a opção de assistir propagandas para ganhar

créditos como recompensa. No futuro haverá a implementação de uma blockchain dentro do

aplicativo para as transações entre pessoas, assim fazendo com que as transações não passem

por um meio como um servidor, mas sim que ocorra um sistema peer-to-peer, ou ponto-a-ponto,

ou seja, um modelo decentralizado. Também será estudada a implementação de compra de

créditos através de criptomoedas e a possível troca dos créditos pelas mesmas.

Page 45: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

45

REFERÊNCIAS

BRASIL. Decreto-lei no 9.394, de 20 de dezembro de 1996. Disponível em:

<http://www.planalto.gov.br/ccivil_03/Leis/L9394.htm>. Acesso em: 13 abril. 2018.

BRASILEIROS, Intercâmbio para. 10 Idiomas mais falados do mundo. 2015. Disponível

em: <http://www.intercambioparabrasileiros.com.br/mandarim-idioma-mais-falado-no-

mundo/>. Acesso em: 06 abril. 2018.

CATHO. O domínio de outro idioma, mais que um atributo pessoal. Disponível em:

<https://www.catho.com.br/salario/action/artigos/O_dominio_de_outro_idioma_mais_que_u

m_atributo_pessoal.php>. Acesso em: 04 abril. 2018.

CULTURE, Language and. Cultura e Idioma. Disponível em:

<https://www.languageandculture.com/cultura-e-idioma>. Acesso em: 04 abril. 2018.

CYSNEIROS, Luiz Marcio; LEITE, J. C. S. P. Requisitos não funcionais: da elicitação ao

modelo conceitual. p. 22, 2001. Disponível em: <http://www-di.inf.puc-

rio.br/~julio/Tese%20-%205.pdf> . Acesso em: 17 maio. 2018.

DE PÁDUA PAULA FILHO, Wilson. Engenharia de software. LTC, 2003. Disponível em:

<http://aulasprof.6te.net/Arquivos_Aulas/07-

Proces_Desen_Soft/Livro_Eng_Soft_Fund_Met_Padroes.pdf>. Acesso em: 17 maio. 2018.

DEVMEDIA. O que é UML e diagramas de caso de uso. Disponivel em:

<https://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-introducao-pratica-

a-uml/23408>. Acesso em: 19 outubro. 2018

DUOLINGO. Which countries study which languages, and what can we learn from it?.

Disponível em: <http://making.duolingo.com/which-countries-study-which-languages-

andwhat-can-we-learn-from-it>. Acesso em: 13 abril. 2018.

ETHNOLOGUE. Languages of the World, Brazil. Disponível em:

<https://www.ethnologue.com/country/BR>. Acesso em 06 abril. 2018.

FIORIN, José Luiz. A linguagem humana: do mito à ciência. Linguística, p. 1, 2013.

Disponível em:

<https://editoracontexto.com.br/downloads/dl/file/id/1508/linguistica_que_e_isso_primeiro_c

apitulo.pdf>. Acesso em: 04 abril. 2018.

METERS, Country. População da China. 2018. Disponível em:

<http://countrymeters.info/pt/China>. Acesso em: 06 abril. 2018.

Page 46: LINGUARUM: INTERCÂMBIO FACILITADO · Os idiomas que falamos nos fornecem com as palavras e conceitos para descrever o mundo que nos rodeia, o que nos permite verbalizar determinados

46

MOSALINGUA. Quais idiomas aprender? Os 7 idiomas mais importantes. Disponível em:

<https://www.mosalingua.com/pt/idiomas-mais-importantes/>. Acesso em: 13 abril. 2018.

PILATTI, Andriele; DOS SANTOS, Maria Elisabete Mariano. O domínio da língua inglesa

como fator determinante para o sucesso profissional no mundo globalizado. Secretariado

Executivo em Revist@, p. 10, v. 4, n. 4, 2011. Disponível em:

<http://seer.upf.br/index.php/ser/article/view/1766>. Acesso em: 04 abril. 2018.

The Washington Post. The world’s languages, in 7 maps and charts. Disponível em:

<https://www.washingtonpost.com/news/worldviews/wp/2015/04/23/the-worlds-languagesin-

7-maps-and-charts>. Acesso em: 13 abril. 2018.