·
Análise e Desenvolvimento de Sistemas ·
Projeto de Extensão
Send your question to AI and receive an answer instantly
Recommended for you
47
Aprendizagem Baseada em Projetos Inovadores com Impacto Social - Metodologia e Aplicações
Projeto de Extensão
ESTACIO
45
Responsabilidade Civil e Tecnologia - Análise Jurídica de Dados IA e Influenciadores
Projeto de Extensão
ESTACIO
67
React Native - Componentes e Interface Gráfica para Aplicativos Mobile
Projeto de Extensão
ESTACIO
31
Tópicos de Big Data em Python
Projeto de Extensão
ESTACIO
64
Direito Privado e Tecnologia da Informacao-Propriedade Intelectual e Contratos Digitais
Projeto de Extensão
ESTACIO
73
Persistência de Dados com React Native - AsyncStorage, SQLite, Realm e MongoDB
Projeto de Extensão
ESTACIO
71
React Native MVC Flux Redux Criptografia Testes e Publicação de Apps
Projeto de Extensão
ESTACIO
51
Direito Cibernético - Relação do Direito com as Tecnologias da Informação
Projeto de Extensão
ESTACIO
16
Projeto de Extensão Aplicação de Cloud Iot e Indústria 4 0 em Python
Projeto de Extensão
ESTACIO
47
Direito Penal Cibernetico-Compliance-Lei Anticorrupcao e Lavagem de Dinheiro
Projeto de Extensão
ESTACIO
Preview text
12 Situaçãoproblema identificada Apresentar os problemas identificados na comunidade local que motiva a elaboração desta atividade de extensão Nesta etapa devese demonstrar de maneira clara a situaçãoproblema vivenciada no local escolhido para realizar a sua atividade Mas o que é uma situaçãoproblema É a principal dor ou queixa reconhecida na escuta desta comunidade Você deverá realizar encontrosconversastrocas com os indivíduos ou grupos da comunidade local para identificar quais são estas dores Exemplo A Lanchonete enfrenta desafios significativos na gestão das vendas e do seu estoque de matéria prima devido ao sistema de registro manual que é propenso a erros e ineficiente Isto resulta em problemas de previsão de compras de mais matéria prima e erros de controle de caixa 13 Demanda sociocomunitária e motivação acadêmica Citar a situaçãoproblema da comunidade e esclarecer de que maneira isto impacta a vida social educacional cultural eou econômica das pessoas envolvidas Nesta etapa você descreverá como os conteúdos estudados na disciplina permitem que ajude esta comunidade a solucionar ou reduzir as queixas identificadas Aqui você descobrirá a importância de estudar e como isto pode melhorar a vida das pessoas à sua volta Exemplo A implementação de um aplicativo de controle de vendas em Android permitirá um controle do estoque mais preciso e uma gestão correta das vendas ajudando no controle de caixa Esta atividade proporciona a aplicação prática de técnicas de programação e design de software enriquecendo sua formação acadêmica e técnica Observe que a Demanda sociocomunitária deve ser compatível com as Seções Objetivos e Objetivos Sociocomunitários do Plano de Aprendizagem dessa Disciplina 14 Objetivos a serem alcançados em relação à situaçãoproblema identificada Descrever entre um e três objetivos no máximo que devem ser alcançados com o desenvolvimento da atividade de extensão Os resultados esperados de uma atividade de extensão devem ser claros específicos possíveis de serem medidos e com prazo de realização para que a comunidade participe e avalie o alcance dos objetivos Lembrese os objetivos devem ser definidos com verbos de ação verbo no infinitivo de maneira clara em forma de tópicos quando for mais de um correspondentes aos resultados que a atividade de extensão realizada por você pretende alcançar Exemplo Desenvolver um aplicativo de controle de vendas até o final do semestre treinar os funcionários da lanchonete no uso do aplicativo e reduzir os erros de vendas e controle de estoque Observe que estes objetivos a serem devem ser compatívelis com as Seções Objetivos e Objetivos Sociocomunitários do Plano de Aprendizagem dessa Disciplina Capacitação em Desenvolvimento Mobile para Startups Fortalecendo a Equipe da ALVA I DIAGNÓSTICO E TEORIZAÇÃO 1 Identificação das partes envolvidas e parceiros O projeto envolveu a participação de um time de tecnologia da Startup ALVA composto por cerca de 15 colaboradores A equipe é formada por profissionais com diferentes perfis incluindo desenvolvedores designers e gestores todos com o objetivo de aprimorar as competências relacionadas à programação de dispositivos móveis A maioria dos participantes apresenta formação em áreas como Ciência da Computação e Design com idades variando entre 20 e 35 anos A diversidade de gênero e a experiência prévia em projetos similares contribuíram para um ambiente colaborativo e enriquecedor durante as atividades A startup ALVA atua em um contexto de inovação tecnológica buscando desenvolver aplicações móveis que atendam às demandas do mercado O público alvo das soluções propostas é variado incluindo desde jovens estudantes até profissionais em busca de serviços digitais O envolvimento de colaboradores com diferentes formações e experiências permitiu uma troca rica de conhecimentos contribuindo para o aprendizado mútuo e a construção de um projeto mais robusto e alinhado às necessidades da comunidade local 2 Situaçãoproblema identificada A atividade de extensão foi motivada pela identificação de lacunas na capacitação em tecnologias móveis entre os colaboradores da startup Os principais desafios enfrentados incluem a falta de conhecimento aprofundado sobre componentes nativos e interface gráfica em aplicativos Android bem como a necessidade de implementar boas práticas em UX e UI Além disso a dificuldade em gerenciar a persistência de dados e realizar conexões remotas com arquitetura REST impacta diretamente na eficiência das soluções desenvolvidas pela startup Durante as interações com os participantes foi possível perceber que muitos deles sentiam insegurança ao lidar com essas tecnologias o que gerava um impacto negativo na qualidade das aplicações criadas A falta de um entendimento claro sobre como aplicar conceitos de usabilidade e acessibilidade também foi apontada como uma das principais queixas Diante disso a realização de um ciclo de palestras e treinamentos tornouse essencial para suprir essas necessidades e capacitar a equipe a desenvolver projetos mais adequados ao contexto da startup 3 Demanda sociocomunitária e motivação acadêmica A demanda sociocomunitária identificada está diretamente relacionada à dificuldade que os colaboradores da Startup ALVA enfrentam em adaptar suas habilidades tecnológicas às exigências do mercado atual Esta situação impacta a vida social educacional e econômica das pessoas envolvidas pois a falta de capacitação em programação de dispositivos móveis limita as oportunidades de emprego e desenvolvimento profissional Além disso a incapacidade de criar aplicações eficazes pode resultar na redução da competitividade da startup afetando sua sustentabilidade e consequentemente a qualidade de vida dos colaboradores e da comunidade que depende de seus serviços Os conteúdos estudados na disciplina de desenvolvimento mobile são cruciais para ajudar a solucionar essas queixas Ao aplicar conhecimentos sobre UX UI e arquitetura de sistemas os participantes têm a oportunidade de melhorar a qualidade dos produtos que desenvolvem promovendo um impacto positivo na comunidade local O entendimento dessas tecnologias possibilita que a equipe da startup não apenas atenda às demandas do mercado mas também contribua para a inclusão digital oferecendo soluções que atendam a necessidades reais e promovam um ambiente social mais igualitário 4 Objetivos a serem alcançados em relação à situaçãoproblema identificada Capacitar os colaboradores da Startup ALVA em componentes nativos e interface gráfica promovendo uma compreensão aprofundada das melhores práticas em desenvolvimento mobile para Android Implementar estratégias de persistência de dados e conexões remotas com arquitetura REST visando a criação de aplicações mais eficientes e que atendam às necessidades do públicoalvo Estimular a troca de conhecimentos e experiências entre os participantes criando um ambiente colaborativo que potencialize a inovação e a adaptação às tendências tecnológicas do mercado II PLANEJAMENTO PARA DESENVOLVIMENTO DO PROJETO 1 Plano de trabalho com cronograma das atividades Objetivo Capacitar os colaboradores da Startup ALVA em componentes nativos e interface gráfica promovendo a melhoria das habilidades em programação de dispositivos móveis até o final do semestre Ação 1 Ciclo de Palestras O que fazer Realizar um ciclo de palestras sobre programação para dispositivos móveis focando em componentes nativos UX e UI Quando fazer Até o final do primeiro mês do semestre Como fazer As palestras serão conduzidas por especialistas em tecnologia e design utilizando recursos como apresentação em slides demonstrações práticas e materiais de apoio apostilas e vídeos Para quem fazer Para todos os colaboradores da equipe de tecnologia da Startup ALVA Onde fazer Na sala de reunião da startup Ação 2 Workshop Prático O que fazer Realizar um workshop prático sobre a implementação de persistência de dados e conexões remotas com arquitetura REST Quando fazer Até a metade do semestre Como fazer O workshop será conduzido de forma interativa com exercícios práticos em grupos utilizando laptops e softwares de desenvolvimento como React Native e Postman Para quem fazer Para os desenvolvedores e designers da equipe de tecnologia Onde fazer Na sala de treinamento da startup Ação 3 Sessões de Mentoria O que fazer Implementar sessões de mentoria para suporte contínuo na aplicação dos conhecimentos adquiridos Quando fazer Durante todo o semestre com encontros semanais Como fazer As sessões serão conduzidas por mentores experientes da área de tecnologia utilizando discussões em grupo e análises de casos práticos Para quem fazer Para os colaboradores que participaram das palestras e do workshop Onde fazer Online através de plataformas de videoconferência Ação 4 Avaliação e Feedback O que fazer Realizar uma avaliação final do aprendizado e feedback sobre as atividades desenvolvidas Quando fazer No final do semestre Como fazer Aplicar questionários e realizar uma sessão de discussão aberta para coleta de opiniões e sugestões sobre as atividades Para quem fazer Para todos os participantes das atividades de extensão Onde fazer Na sala de reunião da startup ou online dependendo da conveniência dos participantes 2 Envolvimento do público participante A comunidade teve um papel ativo no planejamento desenvolvimento e avaliação da atividade de extensão A interação entre a equipe da Startup ALVA e os participantes foi facilitada por meio de reuniões regulares onde foram discutidas as expectativas e necessidades dos colaboradores Durante essas interações foi promovido um diálogo aberto permitindo que todos os envolvidos compartilhassem suas experiências e contribuíssem para a definição dos conteúdos abordados nas palestras e workshops Esse fluxo constante de informações garantiu que o projeto se mantivesse alinhado às demandas reais da equipe promovendo um ambiente colaborativo e inclusivo Além disso a participação da comunidade foi essencial para o aprimoramento dos conteúdos e das metodologias utilizadas nas atividades O feedback coletado ao longo do processo possibilitou ajustes nas abordagens e garantiu que as atividades fossem relevantes e eficazes As contribuições dos participantes foram valorizadas e consideradas na elaboração de estratégias para a implementação de soluções tecnológicas Dessa forma a troca de conhecimentos entre os estudantes e os colaboradores da startup não apenas fortaleceu o vínculo entre as partes mas também enriqueceu o aprendizado coletivo resultando em um projeto mais robusto e eficaz 3 Avaliação dos resultados alcançados Para avaliar o impacto da atividade de extensão na comunidade foram utilizados diversos instrumentos que permitiram medir a eficácia das intervenções realizadas Entre esses instrumentos destacouse a aplicação de questionários antes e depois das atividades que possibilitou uma análise quantitativa das mudanças nas habilidades e conhecimentos dos participantes Além disso foram realizadas discussões em grupo nas quais os colaboradores puderam expressar suas percepções sobre o que aprenderam e como aplicaram esses conhecimentos em seus projetos Essas avaliações foram fundamentais para entender como as atividades contribuíram para a redução das queixas identificadas inicialmente Os resultados alcançados foram notáveis com a maioria dos participantes relatando uma melhoria significativa em suas competências técnicas e na confiança ao desenvolver aplicações móveis As métricas de desempenho dos projetos desenvolvidos após as capacitações também indicaram um aumento na eficiência e na qualidade das soluções propostas pela startup Esperase que essa evolução leve a um fortalecimento da posição da Startup ALVA no mercado possibilitando não apenas o crescimento da empresa mas também a geração de novas oportunidades para seus colaboradores e para a comunidade local III ENCERRAMENTO DO PROJETO 1 Relato da experiência individual no desenvolvimento da atividade A experiência de extensão vivenciada no projeto de capacitação da equipe da Startup ALVA foi um marco significativo na aplicação prática dos conteúdos teóricos aprendidos ao longo do curso O envolvimento direto com os colaboradores da startup proporcionou uma oportunidade valiosa para traduzir conceitos de programação mobile UX e persistência de dados em ações concretas A troca constante de informações e experiências entre os participantes foi fundamental para compreender as reais necessidades da equipe permitindo um aprendizado mútuo que fortaleceu tanto os aspectos técnicos quanto os relacionais envolvidos no processo Para realizar a atividade de extensão foram empregadas diversas metodologias incluindo dinâmicas de grupo workshops práticos e entrevistas com os colaboradores As dinâmicas foram utilizadas para estimular a colaboração e a troca de ideias enquanto os workshops permitiram a aplicação dos conhecimentos adquiridos de forma prática através de exercícios em pequenos grupos Questionários foram aplicados antes e depois das atividades para medir o progresso dos participantes e coletar feedback sobre a eficácia das ações Essa abordagem metódica garantiu que a atividade não apenas fosse bem estruturada mas também adaptada às necessidades específicas da equipe proporcionando um ambiente de aprendizado ativo e envolvente Os resultados obtidos foram extremamente positivos evidenciando um impacto significativo na capacidade técnica dos colaboradores da startup Muitos relataram uma maior confiança ao desenvolver aplicações e uma compreensão aprimorada sobre a implementação de melhores práticas em tecnologia mobile Embora tenha havido desafios como a adaptação dos conteúdos a diferentes níveis de conhecimento dos participantes as descobertas ao longo do processo foram enriquecedoras A experiência reforçou a importância da comunicação aberta e do feedback constante além de destacar como a prática e a teoria podem se complementar na formação profissional Essa vivência não apenas contribuiu para o desenvolvimento das habilidades dos colaboradores mas também fomentou um senso de comunidade e colaboração essencial para o sucesso da Startup ALVA e sua missão de inovar no mercado digital 2 Evidências Termo de Responsabilidade Atesto para os devidos fins que a Atividade de Extensão foi realizada com a participação efetiva da comunidade no local descrito e conforme relato apresentado no Laboratório de Extensão da Sala de Aula Virtual gerando texto de autoria própria e sendo entregue dentro do prazo estabelecido no calendário acadêmico vigente Nome completo Local de realização da atividade de extensão Telefone de contato 32 Evidências das atividades realizadas Incluir evidências do processo de desenvolvimento da atividade de extensão ex fotografias capturas de tela ou por vídeos carta de autorização assinada pelos participantes da comunidade local carta de apresentação etc Este conjunto de evidências comprovará a realização das atividades como também poderão ser usadas para exposição da atividade em mostras acadêmicocientíficas e seminários de extensão a serem realizados pela instituição de ensino Exemplo No preenchimento deste item você deve redigir um texto que descreve em detalhes cada evidência que você está fornecendo no upload de arquivos Forneça os nomes dos arquivos enviados como anexo Ex Imagem1 diagrama1 etc Contextualize cada evidência descreva o contexto para cada evidência anexada ou seja o que estava acontecendo no momento e por que a evidência é relevante para a atividade extensionista além de indicar o que você deseja mostrar com essa evidência Informe data local e qualquer informação específica que a identifique Após o preenchimento do texto faça upload dos arquivos das evidências por exemplo Foto ou vídeo das Reuniões Emails trocados entre as partes envolvidas Link para git contendo o código fonte do software desenvolvido outros 3 ENCERRAMENTO DA ATIVIDADE 31 Relato da experiência individual no desenvolvimento da atividade Seu relato precisará conter 1 CONTEXTUALIZAÇÃO Explicar a experiência de extensão vivenciada contextualizando a sua participação explicando ainda como teoria e os conteúdos dessa disciplina foram aplicados na prática a partir desta troca com a comunidade local 2 METODOLOGIA Descrever que métodos foram usados para realizar sua atividade de extensão isto é dinâmicas de grupo entrevistas questionários ou algum outro método de levantamento de dados e explicar o que foi efetivamente executado incluindo os detalhes de implementação 3 RESULTADOS E DISCUSSÃO Detalhar os resultados obtidos na atividade realizada como por exemplo os impactos que ela gerou na comunidade envolvida as facilidades e dificuldades que você enfrentou durante esta experiência e quais descobertas e aprendizagens teve neste processo Exemplo 1 Contextualização A experiência proporcionou uma compreensão aprofundada dos desafios reais enfrentados pela comunidade e das soluções tecnológicas que podem ser aplicadas para resolvêlos A colaboração com a lanchonete também me permitiu notar a importância do trabalho em equipe e da comunicação eficaz em projetos de desenvolvimento de software 2 Metodologia devem ser fornecidos os detalhes técnicos do software desenvolvido como documentação etc 3 Apresentar os resultados conforme definido na Seção Avaliação dos Resultados Alcançados Por exemplo 1 Qual foi a eficácia do novo aplicativo conforme análise comparativa dos registros de vendas e controle de estoque antes e depois da implementação 2 Resultados da análise da satisfação dos funcionários e usuários através de questionários e 3 Comentários sobre a observação direta da eficiência operacional da lanchonete 23 Avaliação dos resultados alcançados Descrever os instrumentos que serão usados para avaliar como a atividade de extensão ajudou a comunidade na redução de suas queixas ou problemas identificados Além disto é importante também descrever o que você espera em termos de resultado com a realização da sua atividade Objetivo Desenvolver um aplicativo de controle de vendas até o final do semestre treinar os funcionários da lanchonete no uso do aplicativo e reduzir os erros de vendas e controle de estoque Prazo até a data X A eficácia do novo aplicativo será avaliada através da comparação dos registros de vendas e controle do estoque antes e depois da implementação Análise da satisfação dos funcionários e usuários através de questionários e Observação direta da eficiência operacional da lanchonete 22 Envolvimento do público participante Apresentar como a comunidade atuará no planejamento desenvolvimento e avaliação da atividade de extensão O diálogo constante com esses grupos ou indivíduos é fundamental para que ocorra a interação entre a instituição de ensino e a comunidade É preciso deixar claro como essa troca de informações dados e conhecimentos ocorre entre o estudante e os participantes da sua atividade Lembrese é imprescindível produzir registros ex fotos capturas de tela mensagens formulários etc das reuniões discussões interações para evidenciar os encontros garantindo a demonstração do envolvimento da comunidade na sua atividade Todos estes registros devem entrar na Seção Evidências das Atividades Realizadas Exemplo Reunião de levantamento de requisitos junto aos colaboradores da lanchonete Reunião intermediária de demonstração do protótipo do aplicativo para obter sugestões dos colaboradores Reunião de treinamento para ensinar os colaboradores a utilizar o sistema Reunião de avaliação para obter a opinião dos colaboradores da lanchonete sobre o atingimento do objetivo 1 DIAGNÓSTICO E TEORIZAÇÃO 11 Identificação das partes envolvidas e parceiros Descrever as partes envolvidas no projeto quem e o público da comunidade local envolvido na atividade incluindo perfil socioeconômico escolaridade gênero faixa etária dados sociais e quantidade estimada de participantes dentre outras informações importantes Nesta etapa é importante demonstrar quem são as pessoas envolvidas na sua atividade de extensão Lembrese você escolhe qual público deseja escolher para realizar esta atividade Exemplo As partes envolvidas nesta atividade extensionista são colaboradores de uma pequena lanchonete local que atualmente registra suas vendas e controla seu estoque manualmente causando erros de contabilidade e de estoque A lanchonete atende aproximadamente 200 clientes diariamente predominantemente residentes do bairro O nome da lanchonete é XXXXXXXX CNPJ ZZZZZZZZZZZ endereço completo YYYYYYYYYY website httpswwwaaaaaabbbcombr Os principais colaboradores da lanchonete e seus cargos são Joao da SilvaProprietário Maria da SilvaCaixa e etc Observe que seu texto deve ser compatível com o previsto na Seção Descrição do Público Envolvido do Plano de Aprendizagem dessa Disciplina 2 PLANEJAMENTO PARA DESENVOLVIMENTO DA ATIVIDADE 21 Plano de trabalho com cronograma das atividades Descrever o plano de trabalho o que fazer quando fazer como fazer para quem fazer onde fazer incluindo informações sobre cada uma das ações a serem executadas para alcançar os objetivos da atividade de extensão O que fazer indique a ação que precisa ser realizada Quando fazer quando será realizada a ação prazo de realização Como fazer como você realizará esta ação incluindo os recursos mínimos necessários Para quem fazer quem irá participar desta ação Onde fazer local em que realizará a ação Exemplo Objetivo Desenvolver um aplicativo de controle de vendas até o final do semestre treinar os funcionários da lanchonete no uso do aplicativo e reduzir os erros de vendas e controle de estoque Prazo até a data X Ação 1 Levantamentos de requisitos de software junto à parte envolvida Data limite para realização da Ação 1 Ação 2 Modelar e Desenvolver o aplicativo utilizando tecnologia Android abordando requisitos como registro de usuários controle de vendas e baixa de estoque Data limite para realização da Ação 2 Ação 3 Testar o aplicativo com dados reais fornecidos pela lanchonete ajustando funcionalidades conforme o feedback dos colaboradores Data limite para realização da Ação 3 Ação 4 Realizar reunião de treinamento para os colaboradores da lanchonete no uso do sistema Data limite para realização da Ação 4 Ação 5 Realizar pesquisa de satisfação com os colaboradores para mensurar o atingimento do objetivo da atividade extensionista Data limite para realização da Ação 5 Outras ações que considere pertinente Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf
Send your question to AI and receive an answer instantly
Recommended for you
47
Aprendizagem Baseada em Projetos Inovadores com Impacto Social - Metodologia e Aplicações
Projeto de Extensão
ESTACIO
45
Responsabilidade Civil e Tecnologia - Análise Jurídica de Dados IA e Influenciadores
Projeto de Extensão
ESTACIO
67
React Native - Componentes e Interface Gráfica para Aplicativos Mobile
Projeto de Extensão
ESTACIO
31
Tópicos de Big Data em Python
Projeto de Extensão
ESTACIO
64
Direito Privado e Tecnologia da Informacao-Propriedade Intelectual e Contratos Digitais
Projeto de Extensão
ESTACIO
73
Persistência de Dados com React Native - AsyncStorage, SQLite, Realm e MongoDB
Projeto de Extensão
ESTACIO
71
React Native MVC Flux Redux Criptografia Testes e Publicação de Apps
Projeto de Extensão
ESTACIO
51
Direito Cibernético - Relação do Direito com as Tecnologias da Informação
Projeto de Extensão
ESTACIO
16
Projeto de Extensão Aplicação de Cloud Iot e Indústria 4 0 em Python
Projeto de Extensão
ESTACIO
47
Direito Penal Cibernetico-Compliance-Lei Anticorrupcao e Lavagem de Dinheiro
Projeto de Extensão
ESTACIO
Preview text
12 Situaçãoproblema identificada Apresentar os problemas identificados na comunidade local que motiva a elaboração desta atividade de extensão Nesta etapa devese demonstrar de maneira clara a situaçãoproblema vivenciada no local escolhido para realizar a sua atividade Mas o que é uma situaçãoproblema É a principal dor ou queixa reconhecida na escuta desta comunidade Você deverá realizar encontrosconversastrocas com os indivíduos ou grupos da comunidade local para identificar quais são estas dores Exemplo A Lanchonete enfrenta desafios significativos na gestão das vendas e do seu estoque de matéria prima devido ao sistema de registro manual que é propenso a erros e ineficiente Isto resulta em problemas de previsão de compras de mais matéria prima e erros de controle de caixa 13 Demanda sociocomunitária e motivação acadêmica Citar a situaçãoproblema da comunidade e esclarecer de que maneira isto impacta a vida social educacional cultural eou econômica das pessoas envolvidas Nesta etapa você descreverá como os conteúdos estudados na disciplina permitem que ajude esta comunidade a solucionar ou reduzir as queixas identificadas Aqui você descobrirá a importância de estudar e como isto pode melhorar a vida das pessoas à sua volta Exemplo A implementação de um aplicativo de controle de vendas em Android permitirá um controle do estoque mais preciso e uma gestão correta das vendas ajudando no controle de caixa Esta atividade proporciona a aplicação prática de técnicas de programação e design de software enriquecendo sua formação acadêmica e técnica Observe que a Demanda sociocomunitária deve ser compatível com as Seções Objetivos e Objetivos Sociocomunitários do Plano de Aprendizagem dessa Disciplina 14 Objetivos a serem alcançados em relação à situaçãoproblema identificada Descrever entre um e três objetivos no máximo que devem ser alcançados com o desenvolvimento da atividade de extensão Os resultados esperados de uma atividade de extensão devem ser claros específicos possíveis de serem medidos e com prazo de realização para que a comunidade participe e avalie o alcance dos objetivos Lembrese os objetivos devem ser definidos com verbos de ação verbo no infinitivo de maneira clara em forma de tópicos quando for mais de um correspondentes aos resultados que a atividade de extensão realizada por você pretende alcançar Exemplo Desenvolver um aplicativo de controle de vendas até o final do semestre treinar os funcionários da lanchonete no uso do aplicativo e reduzir os erros de vendas e controle de estoque Observe que estes objetivos a serem devem ser compatívelis com as Seções Objetivos e Objetivos Sociocomunitários do Plano de Aprendizagem dessa Disciplina Capacitação em Desenvolvimento Mobile para Startups Fortalecendo a Equipe da ALVA I DIAGNÓSTICO E TEORIZAÇÃO 1 Identificação das partes envolvidas e parceiros O projeto envolveu a participação de um time de tecnologia da Startup ALVA composto por cerca de 15 colaboradores A equipe é formada por profissionais com diferentes perfis incluindo desenvolvedores designers e gestores todos com o objetivo de aprimorar as competências relacionadas à programação de dispositivos móveis A maioria dos participantes apresenta formação em áreas como Ciência da Computação e Design com idades variando entre 20 e 35 anos A diversidade de gênero e a experiência prévia em projetos similares contribuíram para um ambiente colaborativo e enriquecedor durante as atividades A startup ALVA atua em um contexto de inovação tecnológica buscando desenvolver aplicações móveis que atendam às demandas do mercado O público alvo das soluções propostas é variado incluindo desde jovens estudantes até profissionais em busca de serviços digitais O envolvimento de colaboradores com diferentes formações e experiências permitiu uma troca rica de conhecimentos contribuindo para o aprendizado mútuo e a construção de um projeto mais robusto e alinhado às necessidades da comunidade local 2 Situaçãoproblema identificada A atividade de extensão foi motivada pela identificação de lacunas na capacitação em tecnologias móveis entre os colaboradores da startup Os principais desafios enfrentados incluem a falta de conhecimento aprofundado sobre componentes nativos e interface gráfica em aplicativos Android bem como a necessidade de implementar boas práticas em UX e UI Além disso a dificuldade em gerenciar a persistência de dados e realizar conexões remotas com arquitetura REST impacta diretamente na eficiência das soluções desenvolvidas pela startup Durante as interações com os participantes foi possível perceber que muitos deles sentiam insegurança ao lidar com essas tecnologias o que gerava um impacto negativo na qualidade das aplicações criadas A falta de um entendimento claro sobre como aplicar conceitos de usabilidade e acessibilidade também foi apontada como uma das principais queixas Diante disso a realização de um ciclo de palestras e treinamentos tornouse essencial para suprir essas necessidades e capacitar a equipe a desenvolver projetos mais adequados ao contexto da startup 3 Demanda sociocomunitária e motivação acadêmica A demanda sociocomunitária identificada está diretamente relacionada à dificuldade que os colaboradores da Startup ALVA enfrentam em adaptar suas habilidades tecnológicas às exigências do mercado atual Esta situação impacta a vida social educacional e econômica das pessoas envolvidas pois a falta de capacitação em programação de dispositivos móveis limita as oportunidades de emprego e desenvolvimento profissional Além disso a incapacidade de criar aplicações eficazes pode resultar na redução da competitividade da startup afetando sua sustentabilidade e consequentemente a qualidade de vida dos colaboradores e da comunidade que depende de seus serviços Os conteúdos estudados na disciplina de desenvolvimento mobile são cruciais para ajudar a solucionar essas queixas Ao aplicar conhecimentos sobre UX UI e arquitetura de sistemas os participantes têm a oportunidade de melhorar a qualidade dos produtos que desenvolvem promovendo um impacto positivo na comunidade local O entendimento dessas tecnologias possibilita que a equipe da startup não apenas atenda às demandas do mercado mas também contribua para a inclusão digital oferecendo soluções que atendam a necessidades reais e promovam um ambiente social mais igualitário 4 Objetivos a serem alcançados em relação à situaçãoproblema identificada Capacitar os colaboradores da Startup ALVA em componentes nativos e interface gráfica promovendo uma compreensão aprofundada das melhores práticas em desenvolvimento mobile para Android Implementar estratégias de persistência de dados e conexões remotas com arquitetura REST visando a criação de aplicações mais eficientes e que atendam às necessidades do públicoalvo Estimular a troca de conhecimentos e experiências entre os participantes criando um ambiente colaborativo que potencialize a inovação e a adaptação às tendências tecnológicas do mercado II PLANEJAMENTO PARA DESENVOLVIMENTO DO PROJETO 1 Plano de trabalho com cronograma das atividades Objetivo Capacitar os colaboradores da Startup ALVA em componentes nativos e interface gráfica promovendo a melhoria das habilidades em programação de dispositivos móveis até o final do semestre Ação 1 Ciclo de Palestras O que fazer Realizar um ciclo de palestras sobre programação para dispositivos móveis focando em componentes nativos UX e UI Quando fazer Até o final do primeiro mês do semestre Como fazer As palestras serão conduzidas por especialistas em tecnologia e design utilizando recursos como apresentação em slides demonstrações práticas e materiais de apoio apostilas e vídeos Para quem fazer Para todos os colaboradores da equipe de tecnologia da Startup ALVA Onde fazer Na sala de reunião da startup Ação 2 Workshop Prático O que fazer Realizar um workshop prático sobre a implementação de persistência de dados e conexões remotas com arquitetura REST Quando fazer Até a metade do semestre Como fazer O workshop será conduzido de forma interativa com exercícios práticos em grupos utilizando laptops e softwares de desenvolvimento como React Native e Postman Para quem fazer Para os desenvolvedores e designers da equipe de tecnologia Onde fazer Na sala de treinamento da startup Ação 3 Sessões de Mentoria O que fazer Implementar sessões de mentoria para suporte contínuo na aplicação dos conhecimentos adquiridos Quando fazer Durante todo o semestre com encontros semanais Como fazer As sessões serão conduzidas por mentores experientes da área de tecnologia utilizando discussões em grupo e análises de casos práticos Para quem fazer Para os colaboradores que participaram das palestras e do workshop Onde fazer Online através de plataformas de videoconferência Ação 4 Avaliação e Feedback O que fazer Realizar uma avaliação final do aprendizado e feedback sobre as atividades desenvolvidas Quando fazer No final do semestre Como fazer Aplicar questionários e realizar uma sessão de discussão aberta para coleta de opiniões e sugestões sobre as atividades Para quem fazer Para todos os participantes das atividades de extensão Onde fazer Na sala de reunião da startup ou online dependendo da conveniência dos participantes 2 Envolvimento do público participante A comunidade teve um papel ativo no planejamento desenvolvimento e avaliação da atividade de extensão A interação entre a equipe da Startup ALVA e os participantes foi facilitada por meio de reuniões regulares onde foram discutidas as expectativas e necessidades dos colaboradores Durante essas interações foi promovido um diálogo aberto permitindo que todos os envolvidos compartilhassem suas experiências e contribuíssem para a definição dos conteúdos abordados nas palestras e workshops Esse fluxo constante de informações garantiu que o projeto se mantivesse alinhado às demandas reais da equipe promovendo um ambiente colaborativo e inclusivo Além disso a participação da comunidade foi essencial para o aprimoramento dos conteúdos e das metodologias utilizadas nas atividades O feedback coletado ao longo do processo possibilitou ajustes nas abordagens e garantiu que as atividades fossem relevantes e eficazes As contribuições dos participantes foram valorizadas e consideradas na elaboração de estratégias para a implementação de soluções tecnológicas Dessa forma a troca de conhecimentos entre os estudantes e os colaboradores da startup não apenas fortaleceu o vínculo entre as partes mas também enriqueceu o aprendizado coletivo resultando em um projeto mais robusto e eficaz 3 Avaliação dos resultados alcançados Para avaliar o impacto da atividade de extensão na comunidade foram utilizados diversos instrumentos que permitiram medir a eficácia das intervenções realizadas Entre esses instrumentos destacouse a aplicação de questionários antes e depois das atividades que possibilitou uma análise quantitativa das mudanças nas habilidades e conhecimentos dos participantes Além disso foram realizadas discussões em grupo nas quais os colaboradores puderam expressar suas percepções sobre o que aprenderam e como aplicaram esses conhecimentos em seus projetos Essas avaliações foram fundamentais para entender como as atividades contribuíram para a redução das queixas identificadas inicialmente Os resultados alcançados foram notáveis com a maioria dos participantes relatando uma melhoria significativa em suas competências técnicas e na confiança ao desenvolver aplicações móveis As métricas de desempenho dos projetos desenvolvidos após as capacitações também indicaram um aumento na eficiência e na qualidade das soluções propostas pela startup Esperase que essa evolução leve a um fortalecimento da posição da Startup ALVA no mercado possibilitando não apenas o crescimento da empresa mas também a geração de novas oportunidades para seus colaboradores e para a comunidade local III ENCERRAMENTO DO PROJETO 1 Relato da experiência individual no desenvolvimento da atividade A experiência de extensão vivenciada no projeto de capacitação da equipe da Startup ALVA foi um marco significativo na aplicação prática dos conteúdos teóricos aprendidos ao longo do curso O envolvimento direto com os colaboradores da startup proporcionou uma oportunidade valiosa para traduzir conceitos de programação mobile UX e persistência de dados em ações concretas A troca constante de informações e experiências entre os participantes foi fundamental para compreender as reais necessidades da equipe permitindo um aprendizado mútuo que fortaleceu tanto os aspectos técnicos quanto os relacionais envolvidos no processo Para realizar a atividade de extensão foram empregadas diversas metodologias incluindo dinâmicas de grupo workshops práticos e entrevistas com os colaboradores As dinâmicas foram utilizadas para estimular a colaboração e a troca de ideias enquanto os workshops permitiram a aplicação dos conhecimentos adquiridos de forma prática através de exercícios em pequenos grupos Questionários foram aplicados antes e depois das atividades para medir o progresso dos participantes e coletar feedback sobre a eficácia das ações Essa abordagem metódica garantiu que a atividade não apenas fosse bem estruturada mas também adaptada às necessidades específicas da equipe proporcionando um ambiente de aprendizado ativo e envolvente Os resultados obtidos foram extremamente positivos evidenciando um impacto significativo na capacidade técnica dos colaboradores da startup Muitos relataram uma maior confiança ao desenvolver aplicações e uma compreensão aprimorada sobre a implementação de melhores práticas em tecnologia mobile Embora tenha havido desafios como a adaptação dos conteúdos a diferentes níveis de conhecimento dos participantes as descobertas ao longo do processo foram enriquecedoras A experiência reforçou a importância da comunicação aberta e do feedback constante além de destacar como a prática e a teoria podem se complementar na formação profissional Essa vivência não apenas contribuiu para o desenvolvimento das habilidades dos colaboradores mas também fomentou um senso de comunidade e colaboração essencial para o sucesso da Startup ALVA e sua missão de inovar no mercado digital 2 Evidências Termo de Responsabilidade Atesto para os devidos fins que a Atividade de Extensão foi realizada com a participação efetiva da comunidade no local descrito e conforme relato apresentado no Laboratório de Extensão da Sala de Aula Virtual gerando texto de autoria própria e sendo entregue dentro do prazo estabelecido no calendário acadêmico vigente Nome completo Local de realização da atividade de extensão Telefone de contato 32 Evidências das atividades realizadas Incluir evidências do processo de desenvolvimento da atividade de extensão ex fotografias capturas de tela ou por vídeos carta de autorização assinada pelos participantes da comunidade local carta de apresentação etc Este conjunto de evidências comprovará a realização das atividades como também poderão ser usadas para exposição da atividade em mostras acadêmicocientíficas e seminários de extensão a serem realizados pela instituição de ensino Exemplo No preenchimento deste item você deve redigir um texto que descreve em detalhes cada evidência que você está fornecendo no upload de arquivos Forneça os nomes dos arquivos enviados como anexo Ex Imagem1 diagrama1 etc Contextualize cada evidência descreva o contexto para cada evidência anexada ou seja o que estava acontecendo no momento e por que a evidência é relevante para a atividade extensionista além de indicar o que você deseja mostrar com essa evidência Informe data local e qualquer informação específica que a identifique Após o preenchimento do texto faça upload dos arquivos das evidências por exemplo Foto ou vídeo das Reuniões Emails trocados entre as partes envolvidas Link para git contendo o código fonte do software desenvolvido outros 3 ENCERRAMENTO DA ATIVIDADE 31 Relato da experiência individual no desenvolvimento da atividade Seu relato precisará conter 1 CONTEXTUALIZAÇÃO Explicar a experiência de extensão vivenciada contextualizando a sua participação explicando ainda como teoria e os conteúdos dessa disciplina foram aplicados na prática a partir desta troca com a comunidade local 2 METODOLOGIA Descrever que métodos foram usados para realizar sua atividade de extensão isto é dinâmicas de grupo entrevistas questionários ou algum outro método de levantamento de dados e explicar o que foi efetivamente executado incluindo os detalhes de implementação 3 RESULTADOS E DISCUSSÃO Detalhar os resultados obtidos na atividade realizada como por exemplo os impactos que ela gerou na comunidade envolvida as facilidades e dificuldades que você enfrentou durante esta experiência e quais descobertas e aprendizagens teve neste processo Exemplo 1 Contextualização A experiência proporcionou uma compreensão aprofundada dos desafios reais enfrentados pela comunidade e das soluções tecnológicas que podem ser aplicadas para resolvêlos A colaboração com a lanchonete também me permitiu notar a importância do trabalho em equipe e da comunicação eficaz em projetos de desenvolvimento de software 2 Metodologia devem ser fornecidos os detalhes técnicos do software desenvolvido como documentação etc 3 Apresentar os resultados conforme definido na Seção Avaliação dos Resultados Alcançados Por exemplo 1 Qual foi a eficácia do novo aplicativo conforme análise comparativa dos registros de vendas e controle de estoque antes e depois da implementação 2 Resultados da análise da satisfação dos funcionários e usuários através de questionários e 3 Comentários sobre a observação direta da eficiência operacional da lanchonete 23 Avaliação dos resultados alcançados Descrever os instrumentos que serão usados para avaliar como a atividade de extensão ajudou a comunidade na redução de suas queixas ou problemas identificados Além disto é importante também descrever o que você espera em termos de resultado com a realização da sua atividade Objetivo Desenvolver um aplicativo de controle de vendas até o final do semestre treinar os funcionários da lanchonete no uso do aplicativo e reduzir os erros de vendas e controle de estoque Prazo até a data X A eficácia do novo aplicativo será avaliada através da comparação dos registros de vendas e controle do estoque antes e depois da implementação Análise da satisfação dos funcionários e usuários através de questionários e Observação direta da eficiência operacional da lanchonete 22 Envolvimento do público participante Apresentar como a comunidade atuará no planejamento desenvolvimento e avaliação da atividade de extensão O diálogo constante com esses grupos ou indivíduos é fundamental para que ocorra a interação entre a instituição de ensino e a comunidade É preciso deixar claro como essa troca de informações dados e conhecimentos ocorre entre o estudante e os participantes da sua atividade Lembrese é imprescindível produzir registros ex fotos capturas de tela mensagens formulários etc das reuniões discussões interações para evidenciar os encontros garantindo a demonstração do envolvimento da comunidade na sua atividade Todos estes registros devem entrar na Seção Evidências das Atividades Realizadas Exemplo Reunião de levantamento de requisitos junto aos colaboradores da lanchonete Reunião intermediária de demonstração do protótipo do aplicativo para obter sugestões dos colaboradores Reunião de treinamento para ensinar os colaboradores a utilizar o sistema Reunião de avaliação para obter a opinião dos colaboradores da lanchonete sobre o atingimento do objetivo 1 DIAGNÓSTICO E TEORIZAÇÃO 11 Identificação das partes envolvidas e parceiros Descrever as partes envolvidas no projeto quem e o público da comunidade local envolvido na atividade incluindo perfil socioeconômico escolaridade gênero faixa etária dados sociais e quantidade estimada de participantes dentre outras informações importantes Nesta etapa é importante demonstrar quem são as pessoas envolvidas na sua atividade de extensão Lembrese você escolhe qual público deseja escolher para realizar esta atividade Exemplo As partes envolvidas nesta atividade extensionista são colaboradores de uma pequena lanchonete local que atualmente registra suas vendas e controla seu estoque manualmente causando erros de contabilidade e de estoque A lanchonete atende aproximadamente 200 clientes diariamente predominantemente residentes do bairro O nome da lanchonete é XXXXXXXX CNPJ ZZZZZZZZZZZ endereço completo YYYYYYYYYY website httpswwwaaaaaabbbcombr Os principais colaboradores da lanchonete e seus cargos são Joao da SilvaProprietário Maria da SilvaCaixa e etc Observe que seu texto deve ser compatível com o previsto na Seção Descrição do Público Envolvido do Plano de Aprendizagem dessa Disciplina 2 PLANEJAMENTO PARA DESENVOLVIMENTO DA ATIVIDADE 21 Plano de trabalho com cronograma das atividades Descrever o plano de trabalho o que fazer quando fazer como fazer para quem fazer onde fazer incluindo informações sobre cada uma das ações a serem executadas para alcançar os objetivos da atividade de extensão O que fazer indique a ação que precisa ser realizada Quando fazer quando será realizada a ação prazo de realização Como fazer como você realizará esta ação incluindo os recursos mínimos necessários Para quem fazer quem irá participar desta ação Onde fazer local em que realizará a ação Exemplo Objetivo Desenvolver um aplicativo de controle de vendas até o final do semestre treinar os funcionários da lanchonete no uso do aplicativo e reduzir os erros de vendas e controle de estoque Prazo até a data X Ação 1 Levantamentos de requisitos de software junto à parte envolvida Data limite para realização da Ação 1 Ação 2 Modelar e Desenvolver o aplicativo utilizando tecnologia Android abordando requisitos como registro de usuários controle de vendas e baixa de estoque Data limite para realização da Ação 2 Ação 3 Testar o aplicativo com dados reais fornecidos pela lanchonete ajustando funcionalidades conforme o feedback dos colaboradores Data limite para realização da Ação 3 Ação 4 Realizar reunião de treinamento para os colaboradores da lanchonete no uso do sistema Data limite para realização da Ação 4 Ação 5 Realizar pesquisa de satisfação com os colaboradores para mensurar o atingimento do objetivo da atividade extensionista Data limite para realização da Ação 5 Outras ações que considere pertinente Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf