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

Formação em que esse curso está inserido

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

  • Muito bom!

  • Excelente curso sobre o Broadcast no Android

  • Muito bom!

  • Excelente curso! Possui uma didática e metodologia de ensino de fácil compreensão. Satisfeito em ter encontrado um curso que une o útil ao agradável e de forma simples, porém explorando conceitos complexos. Este curso abre caminhos para muitos outros que serão traçados no aprendizado da programação e tenho a certeza de ter encontrado o portal certo para adquirir estes conhecimentos. Obrigado equipe do TreinaWeb por tamanha dedicação.

    Depoimento - Ricardo
    Lógica Orientada a Objetos Completo
    Ricardo São Caetano do Sul / SP
  • Curso muito completo e de fácil entendimento. Eu não tinha muita noção na área de banco de dados, porem, desde o inicio absorvi muito bem todo conteúdo, graças ao professor que explica com uma linguagem simples e eficaz. Indico o curso para todos aqueles que querem começar na área.

  • No que se refere ao curso é possível afirmar que foi uma experiencia incrível, Com isso, pude aprender e praticar meus novos conhecimentos. Outrossim, é a qualidade do AVA (Ambiente Virtual de Aprendizado) do Treina Web, impressionado mesmo...

    Depoimento - William
    JavaScript Básico
    William São Paulo / SP
  • Um dos melhores conteúdos sobre PHP que já consumi. Realmente o curso surpreende e é possível aprender muitas coisas novas e que podem ser usadas imediatamente em seus projetos. A apresentação do micro-framework Silex foi sensacional e consagrou o conteúdo. Estou muito satisfeito.

    Depoimento - Thiago
    PHP Avançado
    Thiago São Carlos / SP
  • O padrão da TreinaWeb e o padrão desse instrutor é altíssimo. Já havia feito o curso de Asp.Net MVC Avançado aqui e com ele, e cada dia o nível sobe mais. Parabéns à TreinaWeb e parabéns a esse excelente instrutor!!! Carlos Alberto dos Santos

    Depoimento - Carlos
    C# (C Sharp) - Introdução ao ASP.NET Core
    Carlos Rio de Janeiro / RJ
  • Excelente curso, onde pude conhecer um pouco mais sobre a "Orientação a Objetos", já que sou um programador de longa data, mas que atuava somente com programação procedural... Já conhecia a orientação a objetos, mas com o curso pude aprofundar ainda mais e entender melhor este novo mundo, que aproveitarei cada vez mais ao mergulhar no desenvolvimento orientado a objetos. obrigado pelo excelente curso.

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!