Blog oficial para desenvolvedores que falam português
Tornando Inteligência Artificial Acessível
09/12/2016
Alexander Chen, laboratório criativo
Com tantas inovações interessantes de IA, há muitas pessoas ansiosas para começar a mexer com a tecnologia de
aprendizado de máquina
. O tópico pode parecer bastante intimidador no começo, mas queremos ajudar todos a fazer isso com facilidade — sejam engenheiros, amadores, estudantes ou curiosos.
Por isso, criamos um site chamado
A.I. Experiments
. O site mostra experimentos simples que permitem que qualquer pessoa brinque com essa tecnologia de forma prática e inclui recursos para criar os próprios experimentos.
Os experimentos mostram como o aprendizado de máquina pode fazer sentido em diversas áreas — imagens, desenhos, línguas, som e muito mais. Eles foram criados por pessoas com diferentes interesses — desenvolvedores Web, músicos, designers de jogos, entusiastas do som de pássaros, visualizadores de dados — com todo mundo dando suas próprias ideias sobre como usar o aprendizado de máquina.
Queremos que os programadores criem seus experimentos com facilidade também. Muitos dos projetos que estamos apresentando foram criados com ferramentas que qualquer um consegue usar, como a
Cloud Vision API
, o
Tensorflow
e outras bibliotecas da comunidade de aprendizado de máquina. O site tem vídeos dos criadores explicando como os experimentos funcionam e links para o código-fonte aberto para ajudar você a começar. Acesse o
A.I. Experiments
para enviar uma criação sua ou simplesmente para se divertir com o que outras pessoas estão criando.
E, se estiver buscando mais inspiração para as possibilidades do aprendizado de máquina,
dê uma olhada nestes novos experimentos
dos nossos amigos da Google Arts & Culture.
Monetize Seu Negócio: Quatro motivos para usar os Anúncios Native Express da AdMob
05/12/2016
Publicado por Chris Jones, equipe de redes sociais da AdMob.
Implementar anúncios nativos no aplicativo pode ser complicado e muito demorado, mas, com os
Anúncios Native Express da AdMob
, você pode começar a implementar anúncios nativos de forma rápida e simples. Facilitamos muito o uso de nativos: disponíveis para todos, fáceis de configurar e alteráveis dinamicamente.
Os Anúncios Native Express foram criados para desenvolvedores de todos os tamanhos que buscam produtos de anúncios nativos autônomos e fáceis de lançar. Aqui estão quatro maneiras em que os anúncios nativos ajudam você a ganhar tempo para focar no código do seu App:
1. Implemente anúncios nativos em um piscar de olhos.
A interface intuitiva e amigável da AdMob permite criar e estilizar seus anúncios rapidamente. Escolha um dos diversos modelos de anúncio e depois personalize-o para combinar com a IU do seu aplicativo. São vários tipos de anúncio para escolher, não só anúncios de instalação de aplicativos. Quando o design estiver pronto, basta colocar algumas linhas de código no aplicativo para solicitar seus novos anúncios nativos e pronto.
2. Aprove suas criações rapidamente.
Se tudo estiver conforme as diretrizes de nossa política, não precisa se preocupar, seus anúncios serão aprovados rapidamente.
3. Atualize anúncios sem precisar atualizar o aplicativo.
Não é preciso que os usuários atualizem a versão atual do seu aplicativo para que você consiga testar os anúncios que criou. Isso torna o teste A/B muito simples. Se precisar melhorar o visual dos anúncios em algum momento, você pode fazer isso facilmente na interface da AdMob, sem precisar republicar o App.
4. Pré-visualize os anúncios rapidamente.
Precisa fazer um ensaio geral? Revise os anúncios em seu navegador antes de ativá-los sem precisar adicionar código.
Não deixe de acompanhar tudo sobre Monetização seguindo a gente aqui no Blog. Afinal, é mais do que importante que depois de horas programando, o seu trabalho seja recompensado.
Até a próxima! ;)
AdMob by Google é a plataforma líder de publicidade para dispositivos móveis e tem a confiança de mais de 650.000 aplicativos no mundo todo. Se você quiser saber mais sobre AdMob, visite
este link
.
Levando o Firebase ao seu Servidor
01/12/2016
Com o Firebase, trabalhamos rumo a um mundo em que os desenvolvedores não precisem mais gerenciar servidores e, em vez disso, possam criar aplicativos para Mobile e para a Web apenas com linguagem de cliente. No entanto, há vezes em que é realmente necessário trabalhar com seu servidor. Por exemplo, você pode querer integrá-lo com uma API de terceiros (como um serviço de e-mail ou SMS), realizar uma tarefa que exija muitos recursos de computação ou precisar de um actor confiável. Queremos tornar a sua experiência nessa parte tão simples quanto no front-end e, com isso em mente, anunciamos o
Admin SDKs do Firebase para Node.js e Java
, no Firebase Dev Summit, em Berlin.
O que são os Admin SDKs?
Os Admin SDKs do Firebase fornecem aos desenvolvedores acesso programático e como contraparte aos serviços do Firebase a partir de ambientes de servidor. Nesse contexto, contraparte se refere ao fato de que os SDKs têm permissões elevadas que permitem que eles façam mais do que um dispositivo cliente normal desprotegido pode. Os Admin SDKs recebem essas permissões elevadas desde que sejam autenticados com uma
conta de serviço
, uma conta Google especial que pode ser usada por aplicativos para acessar serviços do Google programaticamente. Os Admin SDKs devem complementar os clientes Web e de dispositivos móveis do Firebase que conferem acesso de terceiros e de usuários finais aos serviços do Firebase em dispositivos clientes.
Isso pode soar familiar para quem já usou o Node.js existente do Firebase e os SDKs Java. A diferença é que agora nós dividimos os casos de acesso de contraparte (vulgo “admin”) e de terceiros (“usuários finais”) em SDKs separados em vez de combiná-los. Isso facilita a determinação de que SDK usar e que documentação seguir tanto para os iniciantes quanto para os especialistas. Além disso, podemos adaptar os Admin SDKs de acordo com casos de uso específicos do servidor. Um ótimo exemplo disso é a nova API de autenticação de gerenciamento de usuários, sobre a qual falaremos na próxima seção.
O que os Admin SDKs podem fazer?
Os Admin SDKs para Node.js e Java oferecem os seguintes recursos de administrador que já existiam nos SDKs de servidor antigos:
Acesso completo de leitura/gravação
ao Realtime Database.
Capacidade de
assumir a forma do acesso do usuário final
para o Realtime Database.
Criação de tokens personalizados
e
verificação de tokens de ID
com o Firebase Auth.
Além disso, o SDK do Node.js oferece alguns novos recursos muito interessantes:
Admin API para
gerenciar usuários do Firebase Auth
, incluindo o recurso de coletar dados do usuário, criar e excluir novos usuários e atualizar propriedades do usuário. Você pode fazer tudo isso sem ter a senha de um usuário e sem se preocupar com a limitação de taxa. Esse foi um recurso muito pedido pelos desenvolvedores por anos, e agora podemos finalmente colocá-lo nas suas mãos.
Descoberta automática de credenciais de contas de serviço na infraestrutura do Google
, como o Google App Engine e o Google Compute Engine. Isso significa que você não precisa gerenciar as credenciais de contas de serviço por conta própria. Em vez disso, você pode usar as
Credenciais padrão do aplicativo do Google
para executar o mesmo código nos seus ambientes local, de lançamento e de produção, sem fazer nenhuma configuração.
Como faço para começar a usar os Admin SDKs?
O melhor jeito de começar é com o
guia de configuração dos Admin SDKs
. O guia mostrará passo a passo como baixar o SDK, gerar um arquivo de chave da conta de serviço e usar esse arquivo para inicializar o Admin SDK. Graças ao nosso novo painel
Service Accounts
nas configurações do console do Firebase, gerar chaves de conta de serviço é muito simples.
O que mais os Admin SDKs vão oferecer?
Esse é apenas o começo dos Admin SDKs. Planejamos expandi-los em duas frentes. Em primeiro lugar, queremos oferecer Admin SDKs em mais linguagens de programação, para que você possa programar na sua linguagem preferida. Em segundo lugar, planejamos integrá-lo a mais serviços do Firebase, incluindo a adição de suporte a serviços como o Firebase Cloud Messaging, e levar a nova API de gerenciamento de usuários para o Java.
Quer um Admin SDK em uma linguagem específica? Quer que os Admin SDKs ofereçam suporte a um serviço ou recurso específico do Firebase? Comente abaixo ou envie uma mensagem pelo
nosso canal de suporte a solicitações de recurso
.
Estamos animados para expandir nosso suporte de alto nível para desenvolvedores de back-end no ecossistema do Firebase. Volte em breve para saber das próximas novidades!
Labels
+page
1
20th Century Fox
1
A/B
1
Action
1
Action Console
1
Actions
3
Actions Console
1
Actions on Google
1
ActiveQA
1
Adaptive Battery
1
AddThis
1
ADK
1
ADL
1
Admin do Firebase
1
AdMob
6
Ads
2
AdWords
1
AdX
1
AI
4
algoritmo
1
AMP
6
AMP Linker
1
AMP Project
1
Analytics API
1
Android
58
Android 8.0 Oreo
1
Android 8.1
1
Android ADK
2
Android API
2
Android App Bundle
1
Android Dev Summit
1
Android Developers
23
Android Marshmallow
1
Android N
3
Android Nougat
2
Android P
3
Android P Beta 2
1
Android Preview
1
Android SDK
1
android studio
8
Android Studio 3.2
1
android wear
2
AndroidDev
6
AndroidX
1
Announcement
2
AoG
1
AoGDevs
1
api
15
API 25
1
API 28
1
APIs
4
Aplicativos
4
app
1
App Engine
1
Apple
1
apply
1
Apps
9
AR
1
ARCore
3
artificial intelligence
1
AsyncTask
1
AUC
1
AutoAugment
1
Avro
1
Awareness API
1
Biblioteca do Google
1
Big Data
1
BigQuery
1
BiometricPrompt
1
bitcode
1
Borg
1
Bot
1
bytecode Dalvik
1
C++
1
câmera
1
CameraDevice
1
Canal Beta
1
canary
1
câncer de próstata
1
Capital One
1
Cast
1
CFI
1
Chrome
8
Chrome 68
1
Chrome Dev Summit
1
Chrome DevTools
1
Chrome OS
2
Chromecast
1
Chromium
2
CI
1
CLI
1
Cloud
6
Cloud Computing
1
Cloud Console
1
Cloud Dataflow
1
Cloud Developers
2
Cloud DLP
1
Cloud Firestore
1
Cloud Messaging
1
Cloud ML Engine
1
Cloud Scheduler
1
Cloud Shell
1
Cloud Source Repositories
1
Cloud Spanner
2
CodeSchool
1
código aberto
2
Compute Engine
1
ConfigMap
1
Container Builder
1
CPU
2
Crash Reporting
2
Crashlytics
3
credential api
1
criptografia
1
CSS
3
CSS Grid Layout
1
CSV
1
CTA
1
Curitiba
1
Dart API
1
Data Validation
1
DBAs
1
DCGAN
1
Desenvolvedores Google
11
Desenvolvimento
3
DevBusBrasil
1
DevBytes
2
Developer Bus
1
Developer Preview
1
developer quiz
1
DevFest
3
DevFest16
1
DevFest18
1
DevFestW
1
DFP
2
Dialogflow
1
DLP
1
DLS
1
documentação
1
Dragon Ball Legends
1
E2E
1
eclipse
1
end-to-end-encryption
1
Estimator
1
Estimators API
1
estudantes
1
Eventos
15
Famílias multilíngue
1
FCM
2
Featured
1
Firebase
24
Firebase Analytics
6
Firebase App Indexing
2
Firebase Cloud Messaging
5
Firebase Crashlytics
2
Firebase Dynamic Links
3
Firebase In-App Messaging
1
Firebase Invites
2
Firebase Lab
1
Firebase Links Dinamicos
1
Firebase Notifications
3
Firebase Remote Config
1
Flutter
3
FRR
1
G+
1
game
1
game dev
3
Games
2
games services
1
GCloud
3
GCM
1
GCP
7
GDD
7
GDE
1
GDEs
1
GDG
12
GDG Curitiba
1
GDG Floripa
1
GDG OpenSampa
1
GDG Porto Alegre
1
GDG Recife
1
GDG SP
3
GDGs
1
GDL
1
Git
1
GitHub
1
GNMT
1
Google
3
Google Ad Manager
1
Google AI
1
Google Analytics
1
Google Assistant
1
Google Assistente
3
Google Brain
2
Google Cast SDK
1
google clou
1
Google Cloud
17
Google Cloud Certified
1
Google Cloud Healthcare API
1
Google Cloud Platform
3
google code-in
1
Google Developer Advocate
1
Google Developer Expert
1
Google Developers
11
Google Fotos
1
Google I/O
6
Google Play
16
Google Play Games services
1
Google Play Protect
1
Google Play Services
4
Google Slides
1
Google Speech
1
google summer of code
1
Google+
2
Google+ sign-in
1
Googlers
1
GPU
2
GSuites
1
GUI
1
Hackathon
1
Hangouts
1
Hangouts Chat
1
HDR
1
High Quality Apps
2
HTML5
6
HTTP
3
HTTPS
2
HttpURLConnection
2
I/O
1
IA
2
Illusive Images
1
ImageReader
1
In-App Messaging
1
Inglês
1
Instant Apps
1
inteligencia artificial
1
IntelliJ REPL
1
IntentService
1
Interoperabilidade
1
IO Extended
1
IO13
1
iOS
9
IU
2
Java
1
Java 8
1
javascript
2
JPEG
1
JSON
2
Kaggle
1
kernel
1
Keyboard Map API
1
Knowledge Connectors
1
Kotlin
6
Kotlin da Udacity
1
Kubernetes
5
LangID
1
Launchpad
1
launchpad accelerator
2
Learning Augmentation
1
LEGO
1
Listas
1
ListFragment
1
LLVM
1
LTO
1
Machine Learning
2
Meetup
2
mensagens
1
Mentoria
1
Messaging
2
microsserviços
1
ML
2
ML Kit
1
Mobile
3
Mobile Ads SDK
1
Monetização
3
Monetize
3
MySQL
1
Native
1
Navigation Architecture Component
1
NES
1
Neto Marin
2
Next Level Apps
2
Next Level Tips
2
NNLM
1
Node.js
2
Notificações
1
novembro azul
1
Number Genie
1
Nuvem Profissional
1
OAuth
2
OAuth2
1
Open Images Extended
1
open source
3
Options Menu
1
Options Menu virtual
1
Orkut
2
Payment Request
1
pesquisa
1
PHA
1
Phone Gateway
1
PII
1
pixel
1
Play Academy
1
Play Console
1
Play Services
1
Playtime 2018
1
plug-in AMP
1
Porto Alegre
1
Preact
1
PRIV
1
program
1
progressive web apps
2
Push Notification
2
Python
1
QA
1
RA
2
Raspberry Pi
1
RBDMS
1
React
1
recording apis
1
remarketing
1
Remote Config
2
research
4
ResultReceiver
1
reward
1
RNN
2
Robolectric 4.0
1
RV
1
Sceneform
1
SDK
4
SDK Manager
3
Security
2
Server
1
service worker
1
sign-in
1
Sliding Tabs
1
Smartronix
1
social
6
Spark
1
SRE
1
Stack
1
Stack Overflow
1
Startups
2
Storage
2
story
1
Support Library
1
SurfaceView
1
Svelte
1
switch
1
Tag Manager
1
Tag Manager 360
1
tensorflow
5
TensorFlow Hub
2
TensorFlow Lite
1
TensorFlow Transform
1
Test Lab
2
Testes
1
TF Hub
2
tf.keras
1
TFDV
1
TFX
1
TI essencial
1
toolkit
1
tradução
1
TTS
1
Udacity
1
Universal Apps
1
Universal Sentence Encoder
1
user experience
1
ux
1
VectorDrawable
1
Velostrata
1
Volley
1
vr
2
vulnerabilidades
1
vulnerabilidades do Google
1
vulnerability
1
web
2
web dev
2
WebKit
1
webservice
3
when
1
WordPress
1
WorkerDOM
1
YouTube
4
YouTube API
1
YUV
1
Zomato
1
Archive
2022
nov.
out.
jul.
jun.
mai.
abr.
mar.
fev.
jan.
2021
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
abr.
mar.
fev.
jan.
2020
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
abr.
mar.
fev.
jan.
2019
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
abr.
2018
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
abr.
mar.
fev.
2017
ago.
jul.
jun.
mai.
abr.
mar.
jan.
2016
dez.
nov.
out.
set.
ago.
jul.
mai.
mar.
2014
jul.
jun.
abr.
mar.
fev.
2013
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
mar.
fev.
jan.
2012
nov.
jul.
jun.
mai.
abr.
mar.
2011
nov.
set.
ago.
jul.
jun.
Feed
Follow @googledevbr