Curso de Android - Utilizando Broadcast Receivers nas aplicações

Aprenda todos os recursos do Broadcast Receivers e tire proveito dele nas suas aplicações Android

Nível Intermediário Categoria Desenvolvimento Mobile

  • Curso com 01h59 de videos
  • Certificado com 8 horas
  • 15 exercícios

Sobre o curso

Aprenda todos os recursos do Broadcast Receivers e tire proveito dele nas suas aplicações Android

Durante o funcionamento de um aparelho de telefone, ele realiza diversos “eventos” como receber e realizar uma chamada, carregar a bateria, enfim, o tempo todo ele realiza alguma operação. O Android, para informar as aplicações sobre os eventos que estão sendo executados, envia “Broadcast Intents” a todas as aplicações que estejam “ouvindo” o evento executado. Neste ponto, entram os BroadcastReceivers. Capazes de “ouvir” as mensagens de broadcast disparadas para que possa ser interceptada afim de realizar uma determinada ação. Neste curso, você irá aprender as várias formas de trabalhar com estes BroadcastReceivers.

O que irá aprender?

Neste curso você aprenderá sobre os BroadcastReceivers: uma forma de enviar mensagens a nível de sistema. Através das vídeo aulas e apostilas você conseguirá aliar o conhecimento teórico e prático para um melhor aproveitamento do curso. Também serão passados exercícios e exemplos completos para que você possa fixar, praticar e aplicar o conteúdo aprendido no seu dia a dia.

Neste curso, dentre várias outras coisas, você vai aprender:

  • Como trabalhar com os quatro tipos de broadcast;
  • A interceptar broadcasts disparados pelo sistema operacional Android;
  • A utilizar os broadcasts de forma estática e dinâmica;
  • Como enviar dados através de broadcasts;
  • A criar aplicações que trocam mensagens de broadcasts entre si.

Pra quem é esse curso?

Este curso é destinado a desenvolvedores Android querem aperfeiçoar seus conhecimentos em BrodcastReceivers. Para ter um bom aproveitamento neste curso, é necessário conhecimento básico e intermediário em Android.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • JDK 8u112 ou superior
  • Android 6.0 ou superior
  • Android Studio 2.3 ou superior

Conteúdo programático

  1. Introdução

    Introdução ao curso Utilizando BroadcastReceivers em Aplicações Android.

    1 aula
    • Introdução
  2. BroadcastReceiver

    Nesta aula você conhecerá os conceitos básicos do BroadcastReceiver

    8 aulas
    • BroadcastReceiver
    • Ciclo de vida
    • Criando o primeiro BroadcastReceiver
    • Definindo um BroadcastReceiver como uma classe interna
    • Utilizando Intent Filters
    • Enviando dados pelo BroadcastReceiver
    • Interceptando Broadcast do Sistema
    • Questionário
  3. Ordered Broadcast

    Nesta aula você conhecerá o Ordered Broadcast

    4 aulas
    • Ordered Broadcast
    • Definindo um Ordered Broadcast
    • Enviando Dados através do Ordered Broadcast
    • Questionário
  4. BroadcastReceiver: Dinâmico

    Nesta aula você verá como implementar um BroadcastReceiver de forma dinâmica.

    5 aulas
    • BroadcastReceiver: Dinâmico
    • Definindo um BroadcastReceiver Dinâmico
    • Trabalhando com Broadcast enviado pelo sistema
    • Conhecendo o Sticky Broadcast
    • Questionário
  5. Broadcast entre APPs

    Nesta aula construiremos duas aplicações para enviar e receber broadcast entre si.

    4 aulas
    • Broadcast entre APPs
    • Enviando Broadcasts entre apps - exported
    • Enviando Broadcasts entre apps - permission
    • Questionário
  6. Local Broadcast e Permissões

    Nesta aula você aprenderá sobre o Local Broadcast e verá a utilização de permissões do Android na interceptação de um broadcast do sistema.

    4 aulas
    • Local Broadcast
    • Implementando um LocalBroadcastReceiver
    • Utilizando permissões do Android
    • Questionário
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

  • Muito bom!

  • Excelente curso sobre o Broadcast no Android

  • Muito bom!

  • Muito bom, dá uma ótima e bem explicada introdução ao tema. Coloco como elogio as diversas ferramentas citadas ao longo do curso, e com um especial destaque ao Kanban, é um método de organização que pode ser bem utilizado para qualquer coisa, no cenário de UX/UI vejo ele como um divisor de águas no que pode ser dado como referência ao profissionalismo do trabalho de alguém. Curso excelente.

    Depoimento - Ulisses
    UX/UI - Introdução
    Ulisses Florianópolis / SC
  • O curso cumpriu todas as expectativas que eu tive. Sinceramente como novato na área, me preocupei em pegar um curso de nível avançado, porém o conteúdo é tão bem explicativo que não tive maiores dificuldades em acompanhar o curso. Parabenizo o grupo pelo maravilhoso trabalho e me despeço agora, pois já estou atrasado para meu próximo curso da TreinaWeb!! :)

    Depoimento - Alecsi
    C# (C Sharp) - ASP.NET MVC
    Alecsi São Paulo / SP
  • O professor conseguiu transmitir muito bem o conhecimento e achei o curso bem completo e prático. Consegui iniciar a implementação de testes unitários em um dos sistemas que estou desenvolvendo graças à esse curso!

    Depoimento - Mauro
    C# (C Sharp) - TDD
    Mauro São Bernardo do Campo / SP
  • O tempo, o curso, o tira dúvidas são excelentes, melhores até que cursos presenciais que fiz. Comecei minha faculdade de Análise e Desenvolvimento de Sistemas e graças a esse curso que fiz na matéria de programação na minha P1 eu tirei 9.0 . Recomendo e também o preço é super acessível e fora o tempo que a treina web dá para fazer o curso que não te pressiona a estudar e deixa você livre estudando assim quando quiser e puder. Parabéns e mais uma vez obrigado!

    Depoimento - Gustavo
    Lógica de Programação Completo
    Gustavo São Vicente / SP
  • Eu fui surpreendido com a qualidade do conteúdo, da forma como o ensino foi passado e dos vídeos (o professor do vídeo é um show à parte), é algo muito profissional. Realmente não tem como fazer apenas um curso, estão de parabéns.

    Depoimento - Deivid
    Delphi 10 Seattle Básico
    Deivid Piracicaba / SP
  • Boa noite... Gostei muito do curso, pois é intuitivo e realmente você aprende a programar HTM5 com Css. Utilizei este curso como base da minha certificação MCSD - 70480 da Microsoft e considero que agregou bastante aos meus conhecimentos, uma vez que trabalho a 15 anos na área com .NET mais acredito que sempre existe alguma informação nova ou detalhe esquecido para aprender. Achei uma colocação Importante da equipe de desenvolvimento da Microsoft e levo isso como meta "Não é porque um código esta compilando que o mesmo esta escrito de forma correta !!! ". Então para os novos deixo esta dica: Estude para sempre ter o melhor de si. Abraços Waldir

    Depoimento - Waldir
    HTML5 e CSS3 - Desenvolvimento web Básico
    Waldir Ribeirão Pires / SP

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!