Na ultima atualizacao da versao de testes do Android N, disponivel em dispositivos Nexus, foram descobertas inumeras funcoes novas, incluindo novos emojis mais humanos, multiplas apps na mesma tela, mas a descoberta com mais potencial da ultima atualizacao feita essa semana e a adicao de suporte a toques 3D, funcao semelhante a que existe nos iPhones hoje.Segue um video abaixo (em ingles) de Phandroid.com mostrando um dispositivo emulando um toque forte para ativar uma outra nova funcao, atalhos do Launcher, e um toque normal para abrir a app normalmente.No video, eles explicam que utilizaram um telefone que nao suporte toques 3D na tela, pois claro ainda nao existe hardware para isso, entao eles deram um jeito de "mapear" a funcao para o gesto de "puxar para baixo" na tela.Como explicado, ainda nao existe nenhum dispositivo que suporte tal feature, mas adicionando suporte a nivel de sistema operacional abre as portas para os fabricantes como Samsung, Huawei e etc a comecarem a fabricar hardwares compativeis. No meio tempo, os desenvolvedores ja podem comecar a desenvolver aplicativos que utilizem de forma inteligente essa funcao, emulando no proprio computador.Uma das primeiras utilidaddes que vem a minha cabeca e para desenhar. Mesmo quem tem um tablet com tela grande, percebe que falta alguma coisa quando vai tentar desenhar no aparelho. Pode ser apenas para passar o tempo, ou algum desenho tecnico importante, mas falta um certo feedback que o toque 3D pode alcancar. Claro, outras funcoes mais interessantes virao junto, cabe aos desenvolvedores serem criativos para criar mais um app que nao saberemos viver sem!E com essa vou ficando por aqui! Nao se esqueca de clicar em seguir no link ao lado para ser atualizado dos meus novos post e videos! Fala pessoal!Hoje publiquei no bower um modulo para AngularJS simples porem funcional que consegue detectar se o browser que esta visitando sua pagina consegue exibir propagandas ou nao, ou seja, se esta usando alguma extensao que bloqueia anuncios.Essa biblioteca e o angular-adblock-detector, seu codigo fonte esta disponivel no GitLab em https://gitlab.com/brunofin/angular-adblock-detector.InstalandoPara comecar a utilizar e simples, se voce utiliza bower apenas rode o comando na raiz do seu projeto:bower install angular-adblock-detectorSe voce nao usa bower, bom... Por que nao? E simplesmente otimo!De qualquer forma, simplemente baixe o codigo fonte do GitLab, prefira baixar uma das tags e nao o codigo master pois a tag e a versao que e distribuida pelo bower e deve ser mais estavel, ja que master e em desenvolvimento.Assim que baixado, apenas copie o arquivo angular-adblock-detector.js para uma pasta de escolha no seu projeto e inclua o script no HTML:<script type="application/javascript" src="angular-adblock-detector.js"></script> UtilizandoPara utilizar, adicione 'angular-adblock-detector' como dependencia do seu modulo:var app = angular.module('SampleApp', ['angular-adblock-detector']);E utilize o metodo .detect() do servico AdBlockDetector.Este metodo retorna uma promise com callback tendo como unico parametro um boolean adsblocked que sera:true: Quando algum tipo de Ad Block estiver em uso e ativado, e seus anuncios nao podem ser exibidos;false: Quando seus anuncios estao sendo exibidos sem problema.Segue exemplo:app.controller('AdBlockTestCtrl', ['$scope', 'AdBlockDetector', function($scope, AdBlockDetector) { AdBlockDetector.detect().then(function(adsblocked) { if (adsblocked) { // esse codigo vai rodar quando ha