Skip to main content

ISLA Santarém 16947

Desenvolvimento de Aplicações Móveis

Engenharia de Tecnologias e Sistemas Web (M) (ISLA Santarém)
  • ApresentaçãoPresentation
       
  • ProgramaProgramme
    1-Introdução ao desenvolvimento mobile 2-Desenvolvimento em ambiente Android 2.1-Desenvolvimento de aplicações nativa 2.2-Aplicações com base de dados e outro tipo de persistência 2.3-Aplicações com uso de internet, web, e dados online/webservices 2.4-Aplicações com multimédia e gráficos. 2.5-Aplicações com mapas e localização. 3-Desenvolvimento em ambiente IOS 3.1-Desenvolvimento nativo 3.2-Aplicações com base de dados e dados online/webservices 4-Desenvolvimento nativo multiplataforma 5-Aplicações Web mobile e Híbridas
  • ObjectivosObjectives
    Apresentar os conceitos associados ao desenvolvimento de aplicações móveis, com foco em aplicações nativas para Android e IOS com tecnologias nativas; Proporcionar conhecimentos que possibilitem o desenvolvimento nativo multiplataforma e ainda aplicações web mobile e híbridas. No final da unidade curricular os estudantes deverão ser capazes de: Conhecer os principais ambientes de desenvolvimento mobile; Caracterizar e distinguir aplicações web mobile, híbridas e nativas; Conceber e desenvolver aplicações nativas para Android; Desenvolver aplicações nativas para IOS; Usar frameworks para o desenvolvimento nativo multiplataforma; - Desenvolver aplicações web mobile e híbridas utilizando tecnologias web; - Publicar uma aplicação móvel.
  • BibliografiaBibliography
    Apple Inc. (2024). Apple Developer Documentation. https://developer.apple.com/documentation Google LLC. (2024). Android Developers: Official Documentation and SDK. https://developer.android.com Griffiths, D., & Griffiths, D. (2024). Head First Android Development (3rd ed.): A Brain-Friendly Guide. O’Reilly Media. Payload Media, Inc. (2024). Android Studio Koala Essentials - Java Edition: Developing Android Apps using Android Studio 2024.1.2 and Java. Payload Media. Smyth, N. (2024). iOS 17 App Development Essentials: Develop iOS apps using Xcode 15, Swift 6 and SwiftUI. The Pragmatic Programmers. Sommerhoff, Peter (2024). Kotlin for android app development. Pearson Education (US)
  • MetodologiaMethodology
    A metodologia de ensino utiliza a exposição de cada tópico dos conteúdos, passando de seguida, à aplicação prática através de exercícios e trabalhos, uma vez que, esta unidade curricular é essencialmente de prática laboratorial utilizando-se sobretudo a metodologia Aprendizagem Baseada em Resolução de Problemas (ABRP).
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não
  • AvaliaçãoEvaluation

    Avaliação contínua:

    • Trabalho prático (Relatório (20%) e projeto (80%).

    Avaliação final:

    Todos os estudantes que não tenham concluído com sucesso a avaliação contínua podem realizar um exame final prático (100%) na época de avaliação definida pela instituição.