Você está na página 1de 12

Análise da carência de ferramentas para o aprendizado do

Android Open Source Project na lı́ngua portuguesa


J. Kinderman F. Barros1 , Érika D. G. R. dos Santos2
1
Coordenação de Graduação em Engenharia de Software
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica (Fucapi)
Manaus, Am – Brasil
kindbarros@gmail.com, erikadilly@gmail.com

Abstract. This study investigated the availability of Portuguese language mate-


rials for the development of Android technologies, especially in native program-
ming. The results of the exploratory research revealed significant gaps in the
supply of Portuguese language resources for Android, and the Android Open
Source Project (AOSP), confirming the scarcity of software engineering articles
specific to Android Releases. It is recommended to translate and adapt existing
resources, as well as to stimulate the production of content in portuguese lan-
guage and teaching the english language. These actions aim to fill the identified
gaps and support the improvement of skills in native technologies.

Resumo. Este estudo investigou a disponibilidade de materiais em lı́ngua por-


tuguesa para o desenvolvimento de tecnologias Android, especialmente em
programação nativa. Os resultados da pesquisa exploratória revelaram lacu-
nas significativas no fornecimento de recursos em português para o Android, e
o Android Open Source Project (AOSP), confirmando a escassez de artigos de
engenharia de software especı́ficos para as versões do Android. Recomenda-se
traduzir e adaptar os recursos existentes, bem como estimular a produção de
conteúdo em português e o ensino de lı́ngua inglesa. Essas ações visam pre-
encher as lacunas identificadas e apoiar o aprimoramento das habilidades em
tecnologias nativas.

1. Android Open Source Project


A aprendizagem de desenvolvimento de aplicativos é uma habilidade valiosa em um mer-
cado de tecnologia em rápida evolução. No entanto, a falta de materiais em lı́ngua portu-
guesa pode ser um grande obstáculo para quem deseja aprender a desenvolver aplicativos.
A tecnologia Android é um dos principais sistemas operacionais móveis utiliza-
dos em todo o mundo, com mais de 24 mil modelos de celulares produzidos em todo o
mundo com uma biblioteca com mais de 1 milhão de aplicativos exclusivos na Play Store
[Google 2023b].
Sendo um sistema operacional de código aberto para dispositivos móveis e um
projeto de código aberto correspondente liderado pelo Google [Google 2023a], essa pla-
taforma é essencialmente uma distribuição Linux personalizada que contém os pacotes
de espaço do usuário que o compõem [Yaghmour 2013] e desenvolvido inicialmente pela
empresa Android Inc. e adquirido posteriormente pelo Google em 2005.
A tecnologia Android tem sido fundamental para a criação de aplicativos, permi-
tindo que desenvolvedores criem aplicativos que são executados diretamente no sistema
operacional do dispositivo, com sua alta personalização, permite edição de componente
do sistema, e até mesmo a personalização do hardware em conjunto com o sistema.
O Android Open Source Project (AOSP) é o nome que se dá ao projeto contributivo
mantido pelo Google. Como um projeto de código aberto, o objetivo é evitar qualquer
ponto central de falha no qual um participante do setor possa restringir ou controlar as
inovações de qualquer outro participante.
É um sistema operacional completo, com qualidade de produção, completo com
código-fonte personalizável que pode ser portado para praticamente qualquer disposi-
tivo [Google 2023a], porém, não inclui todos os componentes necessários para o sistema
funcionar em todos os dispositivos, por ser impossı́vel criar drivers de kernel para cada
hardware possı́vel [Possemato et al. 2021].
Sua estrutura possui complexidade, por trabalhar com camadas para abstrair di-
ferentes comportamentos. O estudo do AOSP possui como pré-requisitos, entendimento
das camadas e como elas interagem entre si. A figura 1, exemplifica as camadas que
constroem o AOSP.

Figura 1. Camadas Android.

Fonte: [Google 2023a]

Os fabricantes de dispositivos que desejam criar dispositivos baseados no Android


precisam personalizar e ajustar uma imagem base do AOSP de acordo com suas neces-
sidades especı́ficas [Possemato et al. 2021]. Essas modificações podem ser feitas tanto
nos componentes de espaço do usuário, como a inclusão de aplicativos personalizados
ou serviços, quanto nos componentes de espaço do kernel, como a adição de drivers de
kernel para o hardware especı́fico do dispositivo.
Essa personalização permite que os fabricantes adaptem o Android às suas ne-
cessidades, adicionando recursos exclusivos e otimizando o desempenho para seu hard-
ware especı́fico [Possemato et al. 2021]. No entanto, também pode resultar em diferentes
variações do sistema Android entre os dispositivos de diferentes fabricantes.

2
Nesse contexto, a análise da escassez de recursos educacionais para o aprendizado
do AOSP na lı́ngua portuguesa visa identificar lacunas e oportunidades de aprimoramento
nessa área, a fim de compreender as dificuldades enfrentadas pelos falantes da lı́ngua por-
tuguesa que buscam adquirir e aperfeiçoar suas habilidades em desenvolvimento nativo.
Além disso, ao superar tais dificuldades e disponibilizar recursos de aprendizagem
mais efetivos em lı́ngua portuguesa, será possı́vel estimular e capacitar um maior número
de indivı́duos, ampliando assim a comunidade de desenvolvedores nos paı́ses de lı́ngua
portuguesa.

2. Metodologia
Foi realizada uma pesquisa exploratória com o objetivo de analisar a disponibilidade de
materiais em lı́ngua portuguesa para o desenvolvimento de habilidades em tecnologias
Android, especificamente para a criação de aplicativos nativos.
A pesquisa exploratória por si só consiste na tentativa da descoberta de algo novo e
interessante realizando trabalho na pesquisa, utiliza-se essas pesquisas para fazer estudos
exploratórios, que podem servir de base para estudos concretos[Swedberg 2020].
Um questionário que contou com a participação de 55 pessoas cujos dados foram
anonimizados, selecionadas de forma aleatória e representativa foi aplicado para realizar
a análise das lacunas por meio de estudantes e profissionais da área de computação que
falam português.
O questionário abordou tópicos como o conhecimento sobre o Android Open
Source Project (AOSP) e também foi realizado levantamento dos recursos disponı́veis
na internet , a percepção da dificuldade de acesso a esses recursos e a opinião sobre a
complexidade do desenvolvimento de aplicativos Android.
Os dados coletados foram analisados por meio de estatı́stica descritiva, utilizando
as porcentagens obtidas na pesquisa. Identificaram-se lacunas na disponibilidade de mate-
riais em lı́ngua portuguesa voltados para o desenvolvimento de habilidades em tecnologias
Android.
A estatı́stica descritiva é um ramo da estatı́stica que tem como objetivo descre-
ver e resumir os dados coletados de uma amostra ou população. Ela se concentra na
organização, resumo e apresentação dos dados de forma compreensı́vel e significativa,
para que se possa entender as caracterı́sticas e padrões presentes nos dados.
Também utiliza procedimentos e técnicas para coletar, organizar e descrever os
dados. Ela permite visualizar de forma geral a variação dos valores ou dados que foram
resumidos. Os dados são apresentados por meio de tabelas ou gráficos, com o objetivo de
organizar e apresentar as informações de maneira simples e fácil de entender.
Além disso, medidas descritivas são utilizadas para descrever o comportamento
dos dados, fornecendo parâmetros que auxiliam na análise [Espanhol 2020]. A estatı́stica
descritiva busca oferecer uma visão clara e concisa dos dados, facilitando a interpretação
e compreensão dos resultados.

3
3. Resultados
A partir do questionário realizado com o grupo de 55 pessoas que assinaram o termo de
consentimento livre esclarecido, o questionário em questão encontra-se no apêndice A,
foram obtidos insights interessantes sobre o panorama do Android e do Android Open
Source Project (AOSP). Dos participantes, 87,3% (Figura 2) relataram ter contato com
Android no cotidiano, indicando a ampla presença dessa tecnologia no dia a dia das pes-
soas.
Uma descoberta relevante foi que 70,9% dos entrevistados (Figura 2) manifes-
taram interesse em estudar o Android Open Source Project. Essa estatı́stica evidencia o
reconhecimento da importância e das oportunidades oferecidas por esse projeto de código
aberto, que permite explorar e contribuir com o desenvolvimento do sistema operacional.
Figura 2. Coleta de dados sobre AOSP.

Fonte: Elaborado pelo Autor

Entretanto, é preocupante constatar que 56,4% (Figura 2) dos participantes da


pesquisa não conhecem o AOSP. Essa falta de conhecimento pode ser atribuı́da à escassez
de informações e recursos disponı́veis em lı́ngua portuguesa, o que dificulta o acesso e a
divulgação desse projeto entre os desenvolvedores.
Outro dado interessante é que 54,5% (Figura 2) dos entrevistados acreditam que
o desenvolvimento de aplicativos Android não é uma tarefa de difı́cil acesso. Essa
percepção demonstra uma disposição favorável em aprender e explorar as possibilidades
oferecidas pela plataforma.
No entanto, é relevante destacar que 58,2% (Figura 3) dos participantes conside-
ram o acesso ao AOSP como difı́cil. Essa percepção pode estar relacionada à falta de
materiais em lı́ngua portuguesa que expliquem de forma clara e acessı́vel como utilizar e
contribuir com o AOSP.

4
Figura 3. Resultados da pesquisa.

Esses resultados evidenciam a necessidade de investimentos no desenvolvimento


e disponibilização de materiais em lı́ngua portuguesa voltados para o aprendizado do
Android e do AOSP. O acesso facilitado a esses recursos poderá atender à demanda por
conhecimento e contribuir para o crescimento da comunidade de desenvolvedores em
paı́ses de lı́ngua portuguesa.
Além disso, foi conduzida uma pesquisa de materiais nas renomadas plataformas
acadêmicas, SCIELO e Google Scholar, a fim de verificar a existência de recursos em
lı́ngua portuguesa relacionados ao tema em questão. A busca abrangeu pesquisas, artigos
e publicações voltados para a área de engenharia de software, com foco especı́fico nas
releases do Android e no sistema como um todo.
No entanto, os resultados revelaram uma lacuna significativa na disponibilidade
de pesquisas ou artigos especı́ficos sobre as releases do Android em lı́ngua portuguesa.
A escassez de informações nesse contexto representa um obstáculo para o acesso a co-
nhecimentos atualizados e relevantes sobre esse aspecto crucial do desenvolvimento de
aplicativos. Esses resultados confirmam a falta de pesquisas ou artigos de engenharia de
software especı́ficos para releases Android e o sistema como um todo identificada por
[Lancellotta et al. 2022].

4. Dificuldades
A falta de conteúdo especı́fico em lı́ngua portuguesa representa um desafio adicional
para os desenvolvedores brasileiros que desejam aprimorar suas habilidades em tecno-
logias Android. Essa carência de materiais em seu idioma nativo dificulta o acesso às
informações necessárias para o desenvolvimento de aplicativos e pode limitar o potencial
de inovação e criação de soluções para a plataforma em paı́ses de lı́ngua portuguesa.
A disponibilidade de recursos de aprendizagem em lı́ngua portuguesa é funda-
mental para democratizar o acesso ao conhecimento e permitir que os desenvolvedores
brasileiros e de outros paı́ses falantes do idioma possam se capacitar e contribuir de forma

5
significativa para o desenvolvimento de aplicativos Android. Ao superar essa barreira
linguı́stica, é possı́vel fomentar a criação de novas soluções, impulsionar o mercado de
tecnologia e abrir oportunidades de trabalho e negócios para profissionais da área.
Além disso, a limitação de conteúdo especı́fico em lı́ngua portuguesa pode difi-
cultar a atualização de conhecimentos e o acompanhamento das tendências e avanços na
tecnologia Android e AOSP. A rápida evolução dessas tecnologias exige um constante
aprendizado e atualização por parte dos desenvolvedores, e a falta de materiais em seu
idioma nativo pode gerar um hiato de informações e conhecimentos relevantes.
O papel que a lı́ngua inglesa assume na circulação do conhecimento é poderosa
e monopolizadora tomando o lugar de outras lı́nguas no cenário acadêmico [Fuza 2017].
Embora a disponibilidade limitada de materiais em lı́ngua portuguesa e abundante na
lı́ngua inglesa para o desenvolvimento de habilidades em tecnologias Android para
criação de aplicativos nativos seja uma dificuldade por si só, existem outras dificulda-
des associadas a essa questão.
Essa limitação linguı́stica não apenas dificulta a atualização de conhecimentos,
mas também prejudica a capacidade de inovação no setor. A falta de materiais em lı́ngua
portuguesa impede que os desenvolvedores brasileiros e de outros paı́ses lusófonos te-
nham acesso às últimas tendências, novidades e práticas recomendadas na área de desen-
volvimento de aplicativos, colocando-os em desvantagem em relação a outros desenvol-
vedores que têm acesso a recursos em outros idiomas.
Além disso, a carência de materiais em lı́ngua portuguesa pode resultar em ex-
clusão tecnológica para a comunidade de desenvolvedores que falam português. A falta
de acesso à informação e à aprendizagem adequada pode limitar as oportunidades de
crescimento e progresso na carreira desses profissionais. Isso cria uma disparidade entre
paı́ses que possuem recursos abundantes em seus idiomas nativos e aqueles que enfrentam
essa carência, impactando a competitividade e a participação ativa desses desenvolvedores
no cenário global de tecnologia.
Além da escassez de materiais em lı́ngua portuguesa, existem outras dificulda-
des associadas a essa questão. A falta de acesso a materiais atualizados em português
pode dificultar a aprendizagem, a atualização de conhecimentos e a adoção das melhores
práticas no desenvolvimento nativo. Também pode resultar em uma exclusão tecnológica
em relação a paı́ses com maior disponibilidade de recursos em inglês.
A predominância da lı́ngua inglesa na documentação, nos livros e nos recursos
técnicos de desenvolvimento Android pode dificultar o acesso a informações cruciais,
especialmente para aqueles que têm dificuldade com o inglês técnico. Isso pode gerar
uma barreira de aprendizado e impedir que os desenvolvedores acompanhem as últimas
tendências e atualizações no campo do desenvolvimento Android.
Muitos materiais de aprendizagem, documentação e recursos técnicos estão dis-
ponı́veis principalmente em inglês, como os livros [Yaghmour 2013] , [Murphy 2019] e
a documentação oficial da tecnologia. Isso pode dificultar o acesso a informações atua-
lizadas e relevantes, especialmente para aqueles que têm dificuldade em compreender o
inglês técnico.
A área de desenvolvimento de aplicativos está em constante evolução, com novas

6
versões do sistema operacional, atualizações de bibliotecas e frameworks, e novas práticas
recomendadas sendo lançadas regularmente. No entanto, a escassez de conteúdo atuali-
zado em lı́ngua portuguesa pode dificultar o acompanhamento das últimas tendências e o
aprendizado das melhores práticas.
Uma das dificuldades enfrentadas pelos desenvolvedores brasileiros no contexto
da tecnologia é a participação em comunidades globais. Embora a comunidade global
de desenvolvedores Android seja altamente ativa e repleta de fóruns, grupos de discussão
e comunidades online, a barreira linguı́stica pode representar um obstáculo significativo
para os desenvolvedores que falam apenas português. Muitos desses esforços são feitos
utilizando listas de e-mail públicas e fóruns como projetos de código aberto clássicos
[Yaghmour 2013].
Essas comunidades globais são locais onde os desenvolvedores podem interagir,
trocar experiências, fazer perguntas e obter suporte de outros membros da comunidade.
Elas são uma fonte valiosa de conhecimento, dicas e soluções para problemas comuns no
desenvolvimento nativo.
No entanto, a predominância da lı́ngua inglesa nessas comunidades pode dificultar
a participação plena dos desenvolvedores brasileiros. A falta de fluência no inglês pode
limitar a capacidade de compreensão e expressão, criando barreiras para a interação e o
engajamento.
Consequentemente, os desenvolvedores que falam apenas português podem en-
frentar desafios adicionais na obtenção de suporte e orientação, na troca de ideias e na
colaboração com outros desenvolvedores. Isso pode resultar em menos oportunidades de
aprendizado, menos acesso a informações atualizadas e menos chances de construir uma
rede de contatos global.
Essa dificuldade na participação em comunidades globais pode ter um impacto ne-
gativo no crescimento profissional dos desenvolvedores brasileiros, limitando suas pers-
pectivas de aprendizado, atualização de habilidades e colaboração em projetos de âmbito
internacional.
É importante destacar que alguns tópicos avançados ou especı́ficos do desenvol-
vimento de aplicativos enfrentam uma escassez ainda maior de materiais em lı́ngua por-
tuguesa. Entre essas áreas estão o desenvolvimento de frameworks e aplicativos nativos,
realidade aumentada e desenvolvimento de aplicativos para dispositivos IoT (Internet das
Coisas).
O desenvolvimento de frameworks e aplicativos nativos requer um conhecimento
aprofundado sobre a estrutura e as melhores práticas de programação especı́ficas para cada
plataforma. Para customizar o AOSP você necessitará de grande entendimento das partes
internas e dos frameworks [Yaghmour 2013]. A falta de materiais em lı́ngua portuguesa
que abordem esses temas de maneira detalhada pode dificultar o avanço dos desenvolve-
dores nessa área. A ausência de recursos especializados pode limitar o acesso a tutoriais,
guias e exemplos práticos, tornando o aprendizado e a implementação mais desafiadores.
Da mesma forma, o desenvolvimento de aplicativos para dispositivos IoT é uma
área em constante expansão, com uma demanda crescente por soluções conectadas e in-
teligentes. No entanto, a escassez de recursos especializados em lı́ngua portuguesa nesse

7
campo pode dificultar o acesso a conhecimentos sobre protocolos de comunicação, ar-
quiteturas de sistemas e integração de dispositivos, entre outros tópicos relevantes. Isso
limita o avanço dos desenvolvedores que desejam explorar o potencial da IoT em seus
projetos.
Portanto, é fundamental reconhecer a importância de superar essa carência de ma-
teriais em lı́ngua portuguesa no campo do desenvolvimento de aplicações nativas. Dessa
forma, será possı́vel reduzir a exclusão tecnológica e fortalecer a participação desses pro-
fissionais no mercado global de tecnologia, impulsionando o desenvolvimento de aplica-
tivos nativos e contribuindo para a evolução do setor como um todo.

5. Soluções propostas
Com base nas lacunas identificadas na disponibilidade de materiais em lı́ngua portuguesa
para o desenvolvimento de habilidades em tecnologias Android voltadas à criação de apli-
cativos nativos, propõe -se soluções para preencher essas lacunas e aprimorar o acesso a
recursos de aprendizagem para a comunidade de desenvolvedores falantes da lı́ngua por-
tuguesa.
Incentivar os desenvolvedores a compartilhar seus conhecimentos por meio de
blogs, vı́deos, tutoriais e palestras em eventos proporcionará uma fonte de aprendiza-
gem acessı́vel e relevante para a comunidade de desenvolvedores Android falantes da
lı́ngua portuguesa. Essa iniciativa permite que os desenvolvedores compartilhem suas ex-
periências, insights e melhores práticas de maneira clara e compreensı́vel para aqueles
que falam português.
Ao estimular a produção de conteúdo em português por parte dos desenvolvedo-
res, será possı́vel preencher as lacunas na disponibilidade de recursos de aprendizagem,
tornando o acesso a informações e conhecimentos em tecnologias Android mais acessı́vel
para a comunidade de desenvolvedores falantes da lı́ngua portuguesa. Essa solução con-
tribuirá para o crescimento e o fortalecimento dessa comunidade, impulsionando o desen-
volvimento de habilidades e a inovação no setor.
A criação de fóruns de discussão online, grupos de estudo e comunidades dedi-
cadas ao desenvolvimento Android em lı́ngua portuguesa oferece um espaço para os de-
senvolvedores interagirem, compartilharem suas experiências e se ajudarem mutuamente.
Esses canais permitem que os desenvolvedores tirem dúvidas, debatam ideias, comparti-
lhem soluções e forneçam suporte uns aos outros.
As empresas e instituições de ensino também podem desempenhar um papel fun-
damental nesse contexto, oferecendo suporte e incentivos aos seus desenvolvedores para
que produzam conteúdo em português. Isso pode incluir a alocação de tempo dedicado
para a criação de materiais, patrocı́nio de eventos e apoio na divulgação do conteúdo
produzido. Proporcionando o compartilhamento do conhecimento e gestão do conheci-
mento aplicada na linguagem nativa dos profissionais, nesse caso, a lı́ngua portuguesa
contribuindo de maneira saudável para o desenvolvimento técnico local.
Nesse contexto, é essencial investir na criação de novos materiais educacionais em
lı́ngua portuguesa, bem como na tradução e adaptação de recursos existentes, para suprir
essa demanda por conteúdo especı́fico sobre tecnologias Android e AOSP. Essas iniciati-
vas têm o potencial de diminuir a lacuna de informações, fornecendo acesso a recursos de

8
aprendizagem de qualidade em um idioma familiar aos desenvolvedores brasileiros e de
outros paı́ses lusófonos.
Eventos presenciais, como conferências, meetups e hackathons, são oportunidades
valiosas para os desenvolvedores se encontrarem pessoalmente, estabelecerem conexões
e colaborarem em projetos conjuntos. Esses eventos podem incluir palestras, workshops e
sessões práticas voltadas para o desenvolvimento Android, proporcionando um ambiente
propı́cio para a troca de conhecimentos e a construção de relacionamentos profissionais.
Estabelecer parcerias com instituições de ensino, empresas e organizações rela-
cionadas ao desenvolvimento de tecnologias Android também é uma solução eficaz para
aumentar a disponibilidade de materiais em lı́ngua portuguesa. Essas parcerias podem
envolver o desenvolvimento de cursos, programas de capacitação, workshops e outras
atividades de aprendizagem.
Propõe-se a criação de programas complementares de capacitação focados no
aprimoramento das habilidades em lı́ngua inglesa dos profissionais de tecnologia. Esses
programas têm como objetivo fortalecer a proficiência na leitura, escrita e comunicação
em inglês, reconhecendo a importância dessa competência para acessar diretamente re-
cursos, documentações e materiais técnicos essenciais disponı́veis principalmente nesse
idioma.
Os módulos ou cursos de habilidades em lı́ngua inglesa podem abranger tópicos
relevantes para a área de desenvolvimento de aplicativos nativos, como vocabulário es-
pecı́fico, termos técnicos, gramática aplicada, leitura de documentação técnica e compre-
ensão de artigos acadêmicos. É essencial que o conteúdo seja adaptado para atender às
necessidades dos profissionais de tecnologia, relacionando o aprendizado do inglês com
o contexto especı́fico do desenvolvimento Android e do AOSP.
Incentivar a produção acadêmica na área de desenvolvimento nativo em lı́ngua
portuguesa é essencial. Isso pode ser feito por meio do apoio a pesquisas, incentivo à
publicação de artigos cientı́ficos em conferências e revistas especializadas, e estı́mulo à
participação de desenvolvedores brasileiros em eventos e competições relacionadas ao
desenvolvimento embarcado.
Essas soluções têm o potencial de melhorar significativamente o acesso a recur-
sos de aprendizagem em lı́ngua portuguesa para a comunidade de desenvolvedores, per-
mitindo que mais pessoas adquiram e aprimorem suas habilidades em tecnologias para
criação de aplicativos nativos. Além disso, essas soluções podem contribuir para o desen-
volvimento de uma comunidade mais forte e colaborativa de desenvolvedores Android de
lı́ngua portuguesa, impulsionando a inovação e o avanço tecnológico nessa área.

6. Conclusão e trabalhos futuros


Neste documento, foram propostas soluções concretas para preencher as lacunas iden-
tificadas na disponibilidade de materiais em lı́ngua portuguesa para o desenvolvimento
de habilidades em tecnologias Android. A criação de novos materiais educacionais para
auxiliar no ensino-aprendizagem como guia de estudo, cartilha, tutoriais, guias, livros e
cursos direcionados especificamente ao desenvolvimento nativo, foi sugerida como uma
forma de suprir essa carência.

9
Além disso, foi mencionada a importância de incentivar a colaboração e o compar-
tilhamento de conhecimento entre a comunidade de desenvolvedores Android de lı́ngua
portuguesa. A criação de fóruns, grupos de estudo, comunidades online e eventos pre-
senciais proporcionaria um ambiente propı́cio para a troca de experiências, tirar dúvidas,
compartilhar recursos e materiais de aprendizagem. Outrossim, organizações podem fo-
mentar a criação de um portal ou wiki com material na lı́ngua nativa proporcionando o
contı́nuo desenvolvimento e aprofundamento técnico.
Com base na análise da disponibilidade de materiais em português para o desen-
volvimento de habilidades em tecnologias Android para a criação de aplicativos nativos,
fica evidente que há lacunas significativas nesse aspecto. A falta de recursos em por-
tuguês pode ser uma barreira para os desenvolvedores que desejam aprender e aprimorar
suas habilidades nessa área.
Como trabalho futuro, o desenvolvimento de um guia de estudo abrangente para
a tecnologia Android usando os materiais disponı́veis na Internet é uma excelente ideia.
Esse guia proporcionaria aos alunos e desenvolvedores uma estrutura organizada e re-
cursos recomendados, permitindo que eles explorem a tecnologia de forma eficiente e
autônoma. Seria importante abordar diferentes nı́veis de conhecimento, desde conceitos
básicos até tópicos avançados, e fornecer diretrizes passo a passo, exemplos de código e
práticas recomendadas.
Além disso, a criação de uma visão geral da arquitetura de software usada no
Android seria uma perspectiva interessante para trabalhos futuros. Isso envolveria a
exploração dos componentes principais do sistema, como atividades, serviços, bem como
a compreensão de como eles interagem entre si. Uma visão geral da arquitetura permi-
tiria que os desenvolvedores entendessem melhor como seus aplicativos se encaixam no
ecossistema e como aproveitar ao máximo os recursos e as funcionalidades disponı́veis.
Ambos os trabalhos futuros propostos contribuiriam para preencher as lacunas na
disponibilidade de materiais em lı́ngua portuguesa e forneceriam recursos valiosos para a
comunidade de desenvolvedores Android. Com esses recursos adicionais, os estudantes
e desenvolvedores teriam acesso a um guia de estudo completo e a uma compreensão
aprofundada da arquitetura, possibilitando um aprendizado mais eficaz e uma aplicação
mais eficiente das tecnologias Android em seus projetos.
Acredita-se que essas soluções têm o potencial de melhorar significativamente o
acesso aos recursos de aprendizado em lı́ngua portuguesa para a comunidade de desenvol-
vedores Android. Ao preencher as lacunas identificadas, essas iniciativas irão fortalecer o
desenvolvimento de habilidades e promover a inovação dentro da comunidade, permitindo
que os desenvolvedores brasileiros tenham acesso a recursos de aprendizagem relevantes
e de qualidade em sua lı́ngua nativa.

10
Referências
Espanhol, C. A. (2020). Estatı́stica descritiva: o ensino por meio da aprendizagem base-
ada em equipes. Instituto Federal do Espı́rito Santo.
Fuza, Â. F. (2017). O papel da lı́ngua inglesa na publicação acadêmico-cientı́fica: re-
flexões teóricas eo caso dos cursos de escrita on-line brasileiros. Signótica, 29(2):302–
328.
Google (2023a). Android Open Source Project. Google. https://source.android.com/.
Google (2023b). Creating Choices. Google. https://www.android.com/intl/pt-BR -
br/everyone/enabling-opportunity/#creating-choices.
Lancellotta, P., Barbosa, H., Santos, J., Sahdo, K., and Sousa, J. (2022). An industry case
study: Methodology application to the reviewing process on android releases homolo-
gation. Anais Estendidos do XIII Congresso Brasileiro de Software: Teoria e Prática,
pages 13–16.
Murphy, M. L. (2019). The Busy Coder’s Guide to Android Development. Commonsware.
May.
Possemato, A., Aonzo, S., Balzarotti, D., and Fratantonio, Y. (2021). Trust, but verify:
A longitudinal analysis of android oem compliance and customization. In 2021 IEEE
Symposium on Security and Privacy (SP), pages 87–102.
Swedberg, R. (2020). Exploratory research. The production of knowledge: Enhancing
progress in social science, pages 17–41.
Yaghmour, K. (2013). Embedded Android. O’Reilly Media.

11
Apêndice A: Formulário de Sondagem
1. Nome:

2. Faculdade de Origem:

3. Perı́odo:

4. Você tem contato com Android no cotidiano?


□ Sim
□ Não
5. Pretende estudar ou estuda AOSP?
□ Sim
□ Não
6. Caso não estude ou não pretenda estudar, quais os motivos?

7. Conhece o AOSP (Android Open Source Project)?


□ Sim
□ Não
8. Acredita que o estudo de desenvolvimento Android é de difı́cil acesso?

9. Acredita que é difı́cil entender conceitos da base de código do Android (AOSP)?

10. Comente a respeito do seu contato com o Android.

11. Acredita que o estudo de desenvolvimento An-


droid nativo (AOSP) é de difı́cil acesso?

12. Comente a respeito do seu contato com o AOSP.

(Fonte: Criado pelo autor, 2023).

12

Você também pode gostar