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 aulas
    • 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 tema foi muito bem abordado e agregou muito ao meu conhecimento de HTML e CSS! Já tinha lido algumas coisas sobre Web Components mas o curso me abriu a visão sobre as possibilidades de se trabalhar com isso.

    Depoimento - Rodrigo
    HTML5 e CSS3 - Desenvolvimento web Avançado
    Rodrigo Rio de Janeiro / RJ
  • Este curso é mais que excelente! Ele apresenta uma verdadeira base ao programador que está iniciando em C#, além de mostrar com detalhes conceitos fundamentais, ensina a fazer uma solução flexível, segura e com o menor consumo possível de memória e processamento. Obrigado, TreinaWeb!

    Depoimento - Gabriel
    C# (C Sharp) Básico
    Gabriel São João de Meriti / RJ
  • O Curso de Lógica Orientada a Objetos Completo, agregou muito aos meus conhecimentos, sou Programador a 6 anos, mas precisava melhorar minha Lógica de Programação. Ao fazer o curso pude apurar mais meu conhecimentos sobre Lógica de Programação e sobre a Linguagem Java/orientação a Objetos. Muito obrigado pelos conhecimentos transmitidos, a Treina Web está de parabéns!

    Depoimento - Paulo
    Lógica Orientada a Objetos Completo
    Paulo São Bernardo do Campo / SP
  • Gostei muito do curso, principalmente por ser bem atual, vídeo aulas feitas agora em 2016, bem interessante a dinâmica de aulas escritas e aulas com video, consegui absorve todo o conteúdo passado, estão de parabéns.

    Depoimento - Bruno
    C# (C Sharp) - ASP.NET MVC
    Bruno Presidente Prudente / SP
  • Curso sensacional como todos os cursos que a TreinaWeb nos disponibiliza. Com ele não vou precisar utilizar Angular JS para criar aplicações no PhoneGap. TreinaWeb como sempre facilitando nossas vidas para aprender. Obrigado mais uma vez.

    Depoimento - Tiago
    PhoneGap - Apache Cordova Mobile Framework
    Tiago Rio de Janeiro / RJ

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!