Trailer

Sinopse

A matéria de Desenvolvimento para Dispositivos Móveis torna-se bastante atrativa, sobretudo, nos tempos atuais, em decorrência de que o cenário da Computação Móvel, como por exemplo, os smartphones e suas tecnologias têm auxiliado os seres humanos em suas atividades do cotidiano. Dessa forma, o objetivo central dessa matéria é apresentar os principais conceitos, ferramentas e mecanismos para que os estudantes possam desenvolver aplicativos multiplataformas através de tecnologias que geram códigos nativos, para que sejam utilizados em propostas do dia a dia. Nesse contexto, aborda-se durante a disciplina assuntos como: A importância da Computação Móvel para a sociedade; Levantamento de requisitos; Gerenciamento de projetos; Metodologias ágeis; Prototipação de interfaces; Programação com acesso a banco de dados; entre outros.

Vídeo

Obstáculos

Os principais obstáculos seriam a falta de equipamento que possibilite o aprendizado da matéria, como um computador ou notebook e até o desinteresse do aluno em aprender. Além disso, um dos principais desafios é o aprendizado de linguagens de programação específicas, como Java, Swift ou Kotlin, dependendo da plataforma escolhida. Compreender a sintaxe e os conceitos fundamentais pode ser um pouco intimidante no início. Ademais, a compreensão dos diferentes componentes e estruturas de interface do usuário para dispositivos móveis também pode parecer complexa no começo. Outro obstáculo pode ser a necessidade de testar e depurar constantemente o código para garantir o funcionamento adequado do aplicativo. No entanto, é importante lembrar que esses obstáculos são normais e fazem parte do processo de aprendizado. Com paciência, prática e o apoio dos professores e colegas, esses desafios serão superados, e você estará pronto para desenvolver aplicativos incríveis para dispositivos móveis.

Metodologias

Não há metodologias cadastradas

2024

Índices de aprovação

Altere a data ou marque/desmarque a opção "Todos os períodos" para fazer uma nova busca.

Aprovados 0%
Reprovados 0%
Nota média (todas as unidades)
0
Nota média por unidade
Unidade 1 N/A
Unidade 2 9.7
Unidade 3 4.2

Conteúdos
  • Ementa

    • Motivação para o Desenvolvimento de Sistemas para Dispositivos Móveis (SDM). Características, Desafios e Prin-cípios para o desenvolvimento de SDMs. Arquiteturas de software para SDMs. Padrões de projeto para SDMs. Plataformas, linguagens de programação e ambientes de desenvolvimento para SDMs.

    Referências

    • Livro: FRIESEN, Jeff. Learn java for android development. United States of America: Apress, 2010. 636 p. ISBN: 9781430231578. Livro: LECHETA, Ricardo R. Google Android: aprenda a criar aplicações para dispositivos móveis com o Android SDK. 3. ed. São Paulo: Novatec, 2013. ISBN: 9788575223444. Livro: QUERINO FILHO, Luiz Carlos. Desenvolvendo seu primeiro aplicativo Android. 2014. Livro: OGLIARI, Ricardo da Silva. Android: do básico ao avançado. 2014. Livro: LECHETA, Ricardo R. Google Android: aprenda a criar aplicações para dispositivos móveis com o Android SDK. 2012. Livro: ABLESON, W. Frank. Android em ação: Criando aplicativos poderosos para dispositivos móveis. 2012. Livro: ARWIN, Ian F. Android Cookbook. 2012.

    Oferta/Matrícula


    Ofertas

    Última oferta: Buscando...

      Ofertas passadas
      Últimos 5 anos

        Classificações

        30%
        70%

        Clássicas

        Ativas

        20%
        80%

        Social

        Técnica

        30%
        70%

        Teórica

        Prática

        10%
        90%

        Provas

        Atividades

        50%
        50%

        Individuais

        Em grupo

        100%
        0%

        Presencial

        EAD


        Podcast


        Materiais

        Sem materiais disponiveis...

        Conhecimentos / Competências Desejados

        Durante o exercício da disciplina iremos desenvolver habilidades e competências em: Raciocínio Lógico; Lógica de programação, Conhecimentos em Flutter e outros Frameworks de Desenvolvimento Mobile, Noções de prototipação de aplicativos, Documentação para aplicativos, Segurança de dispositivos móveis, Noções gerais de Design, Programação Orientada a Objetos, Gerenciamento de Banco de Dados, Programação em Dart. Observação: Para se aventurar no desenvolvimento de aplicativos móveis, é útil ter uma base sólida em programação, como entender a lógica por trás dos códigos e ter conhecimento de algumas estruturas básicas. É importante também se familiarizar com linguagens como Java, Swift ou Kotlin, dependendo do sistema operacional que você escolher. Além disso, ter uma compreensão dos conceitos básicos de Design de interface de usuário para dispositivos móveis, como layouts e interação com recursos do dispositivo, como câmera e GPS, será bastante útil. No entanto, não se preocupe se não tiver tudo isso de imediato. Com curiosidade, disposição para aprender e uma mente aberta, você poderá entrar nesse mundo emocionante do desenvolvimento de aplicativos móveis e descobrir como é divertido criar algo novo para seus dispositivos favoritos!

        Tópicos

          Sem tópicos cadastrados



        Faça uma pergunta!

        Professor

        Itamir de Morais Barroca Filho
        Email: itamir.filho@imd.ufrn.br

        Créditos
      • Cayo Victhor da Costa Medeiros
      • Produtor
        Edney Lucas Dantas Silva
      • Produtor
        Eudes Silva Bezerra
      • Produtora
        Jhonatan Oliveira de Lira
      • Produtor
        Levy Fernandes Pereira
      • Produtor
        Victor Jonhson
      • Produtor