Skip to main content
logo
Forgotten your username or password?
  • Todos os cursos
  • English ‎(en)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
    • Português - Brasil ‎(pt_br)‎

2025-2 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Trabalho Prático - Meu primeiro app

Opened: Thursday, 4 September 2025, 12:00 AM
Due: Friday, 12 September 2025, 12:00 AM

Usando o Projeto1 como base crie um novo aplicativo seguindo critérios abaixo:

  • Crie o mesmo layout do projeto 1 usando o LinearLayout (Vertical): uma TextView, uma ImageView e um Button;
  • Escolha duas imagens personalizadas para usar no seu aplicativo e coloque-as dentro da pasta drawable
  • Personalize o layout do aplicativo com as cores de sua preferência. Escolha uma das imagens para ser mostrada na ImageView.
  • Crie um novo ícone para o aplicativo
  • Coloque uma mensagem personalizada de boas vindas na ação do botão
  • Adicione um novo botão na parte de baixo do projeto: "Mudar Imagem"
    • Programe uma ação para o botão alternar entre a imagem padrão e a outra imagem.
    • Você pode implementar essa funcionalidade acessando uma referência ao objeto ImageView do layout (use o método findViewById) e usando o método setImageResource. 
  • Adicione localização (tradução) do aplicativo em ao menos duas línguas estrangeiras. Você pode usar o Google Tradutor para obter as traduções textuais.

 

Envie o projeto finalizado como uma pasta zipada com apenas os códigos-fontes. Você gerar esse arquivo dentro do Android Studio usando o menu File -> Export -> Export to zip file.

◄ Livro 1 - Meu primeiro aplicativo
Livro 2 - Projeto da Mini-Calculadora ►
Skip Navigation
Navigation
  • Home

    • IFSC

      • My courses

      • Tags

      • ForumAvisos do site

    • My courses

    • Courses

      • Câmpus Jaraguá do Sul - Rau

        • Graduação

        • Técnico

          • TÉCNICO EM DESENVOLVIMENTO DE SISTEMAS [240]

            • 2023/2

            • 2024/1

            • 2024/2

            • 2025/1

            • 2025/2

              • APS024003-T01-231462

              • WEB024001-T01-231416

              • 2025.2 - INTRODUÇÃO À PROGRAMAÇÃO

              • 2025.2 - REDES DE COMPUTADORES

              • 2025-2PI2

              • 2025.2 - ESTRUTURA DE DADOS

              • 2025-2 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

                • Orientações

                • Projeto 1

                  • PageFundamentos de Programação com Kotlin

                  • BookLivro 1 - Meu primeiro aplicativo

                  • AssignmentTrabalho Prático - Meu primeiro app

                    • Submissions grading

                • Projeto 2

                • Projeto 3

                • Projeto 4

                • Topic 6

              • SOP024001

              • INF024001

              • TP1024003-T01-231469

            • 2026/1

          • TÉCNICO EM DESENVOLVIMENTO DE SISTEMAS [241]

          • TÉCNICO EM MECÂNICA [37]

          • TÉCNICO EM ELETROTÉCNICA [39]

        • Especialização Projetos em Educação Científica par...

        • OAs_RDVLL

      • Câmpus Araranguá

      • Câmpus Caçador

      • Câmpus Canoinhas

      • Câmpus Chapecó

      • Câmpus Criciúma

      • Câmpus Florianópolis

      • Câmpus Florianópolis-Continente

      • Câmpus Garopaba

      • Câmpus Gaspar

      • Câmpus Itajaí

      • Câmpus Jaraguá do Sul - Centro

      • Câmpus Joinville

      • Câmpus Lages

      • Câmpus Palhoça Bilíngue

      • Câmpus São Carlos

      • Câmpus São José

      • Câmpus São Lourenço do Oeste

      • Câmpus São Miguel do Oeste

      • Câmpus Tubarão

      • Câmpus Urupema

      • Câmpus Xanxerê

      • Reitoria

Back

You are currently using guest access (Log in)