SlideShare uma empresa Scribd logo
1 de 12
Manipulando Números de
Telefone
Experiência no WhoApp
www.who-app.com
O aplicativo WhoApp
• A necessidade
Identificar chamadas telefônicas e SMS
O aplicativo WhoApp
• A idéia
Utilizar os contados telefônicos da minha rede
de amigos – compartilhamento.
O aplicativo WhoApp
• Fácil
Interceptar as chamadas e procurar pelo
número numa base de dados na nuvem.
O aplicativo WhoApp
• O problema
Como comparar números com formatos tão
diferentes ?
Números de Telefone
+541141696691 => +54 11 4169-6691
+542974169-6691 => +54 297 4169-6691
+54383341696691 => +54 3833 4169-6691
A biblioteca libphonenumber
https://code.google.com/p/libphonenumber/
Utilizada pelo framework Android desde a versão
4.0
A biblioteca libphonenumber
https://code.google.com/p/libphonenumber/
Java
JavaScript
C++
C#
objective-C
Python
Ruby
PHP
Manipulando Números de
Telefone
WhoApp
www.who-app.com
libphonenumber
https://code.google.com/p/libphonenumber/

Mais conteúdo relacionado

Mais de Fabrício Vargas Matos

Python ES 2017 - Introdução ao Tensorflow
Python ES 2017 - Introdução ao TensorflowPython ES 2017 - Introdução ao Tensorflow
Python ES 2017 - Introdução ao TensorflowFabrício Vargas Matos
 
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud” A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud” Fabrício Vargas Matos
 
iMasters Developer Week Vitória - Dev Front-end em Startups
iMasters Developer Week Vitória - Dev Front-end em Startups iMasters Developer Week Vitória - Dev Front-end em Startups
iMasters Developer Week Vitória - Dev Front-end em Startups Fabrício Vargas Matos
 
Meetup Bitcoin Vitoria #1 - Empreendedorismo em Bitcoin
Meetup Bitcoin Vitoria #1 - Empreendedorismo em BitcoinMeetup Bitcoin Vitoria #1 - Empreendedorismo em Bitcoin
Meetup Bitcoin Vitoria #1 - Empreendedorismo em BitcoinFabrício Vargas Matos
 
Meetup Bitcoin Vitoria 2 - Como a blockchain funciona
Meetup Bitcoin Vitoria 2 - Como a blockchain funcionaMeetup Bitcoin Vitoria 2 - Como a blockchain funciona
Meetup Bitcoin Vitoria 2 - Como a blockchain funcionaFabrício Vargas Matos
 
Google I/O Vitoria - Resumo da abertura
Google I/O Vitoria - Resumo da aberturaGoogle I/O Vitoria - Resumo da abertura
Google I/O Vitoria - Resumo da aberturaFabrício Vargas Matos
 
Google I/O Vitoria - Estudo de caso do App Fixity
Google I/O Vitoria - Estudo de caso do App FixityGoogle I/O Vitoria - Estudo de caso do App Fixity
Google I/O Vitoria - Estudo de caso do App FixityFabrício Vargas Matos
 

Mais de Fabrício Vargas Matos (10)

Python ES 2017 - Introdução ao Tensorflow
Python ES 2017 - Introdução ao TensorflowPython ES 2017 - Introdução ao Tensorflow
Python ES 2017 - Introdução ao Tensorflow
 
Workshop Bitcoin 101 - Links
Workshop Bitcoin 101 - LinksWorkshop Bitcoin 101 - Links
Workshop Bitcoin 101 - Links
 
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud” A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”
 
iMasters Developer Week Vitória - Dev Front-end em Startups
iMasters Developer Week Vitória - Dev Front-end em Startups iMasters Developer Week Vitória - Dev Front-end em Startups
iMasters Developer Week Vitória - Dev Front-end em Startups
 
Meetup Bitcoin Vitoria #1 - Empreendedorismo em Bitcoin
Meetup Bitcoin Vitoria #1 - Empreendedorismo em BitcoinMeetup Bitcoin Vitoria #1 - Empreendedorismo em Bitcoin
Meetup Bitcoin Vitoria #1 - Empreendedorismo em Bitcoin
 
Meetup Bitcoin Vitoria 2 - Como a blockchain funciona
Meetup Bitcoin Vitoria 2 - Como a blockchain funcionaMeetup Bitcoin Vitoria 2 - Como a blockchain funciona
Meetup Bitcoin Vitoria 2 - Como a blockchain funciona
 
Google I/O Vitoria - Resumo da abertura
Google I/O Vitoria - Resumo da aberturaGoogle I/O Vitoria - Resumo da abertura
Google I/O Vitoria - Resumo da abertura
 
Google I/O Vitoria - Estudo de caso do App Fixity
Google I/O Vitoria - Estudo de caso do App FixityGoogle I/O Vitoria - Estudo de caso do App Fixity
Google I/O Vitoria - Estudo de caso do App Fixity
 
Tdd e zero defeito
Tdd e zero defeitoTdd e zero defeito
Tdd e zero defeito
 
Introdução a tdd
Introdução a tddIntrodução a tdd
Introdução a tdd
 

Google I/O Vitoria - Manipulando numeros de telefone