Skip to content

Commit

Permalink
Merge pull request #93 from CocoaHeadsBrasil/renatosarro
Browse files Browse the repository at this point in the history
pull request
  • Loading branch information
nobre84 committed Mar 27, 2016
2 parents afc994c + 64334b2 commit 2c9771d
Showing 1 changed file with 21 additions and 10 deletions.
31 changes: 21 additions & 10 deletions _posts/2016-03-27-app-extension-today-widget.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ subtitle: "Introdução ao Today Extension"
date: 2016-03-27 00:00:00
author: "Renato Matos"
header-img: "img/renatosarro/header-renatosarro.jpg"
category: ios
category: extensions
---

# App Extensions
Expand All @@ -17,6 +17,7 @@ Essa feature, tem como objetivo melhorar a **experiência do usuário** na forma

Uma das partes mais interessantes, é que você pode expandir uma ou mais funcionalidades do seu app para outros app's, fazendo com os usuários possam interagir com seu app, mesmo se estiverem utilizando outro aplicativo.


---

### Podemos criar 6 tipos de extensions:
Expand Down Expand Up @@ -113,17 +114,27 @@ Agora abra o Storyboard. Note que temos um object **View Controller** adicionado

>Para o post não ficar muito longo e cansativo, dividi a implementação em 3 passos que podemos acompanhar nos vídeos abaixo. Enjoy!
/**** VIDEO SOBRE COMPONENTES VISUAIS E IMPLEMENTACAO ****/
lista estática - mock
/**** VIDEO SOBRE COMPONENTES VISUAIS E IMPLEMENTACAO ****/
###Passo 1 - Customizando layout e comportamento

<iframe width="420" height="315" src="https://www.youtube.com/embed/8QfoSwfIvbU" frameborder="0" allowfullscreen></iframe>

###Passo 2 - Chamada simples de API

<iframe width="420" height="315" src="https://www.youtube.com/embed/srBzeF6U0TA" frameborder="0" allowfullscreen></iframe>

###Passo 3 - Enviando uma ação para outro aplicativo

Para finalizar, vamos fazer nosso **Widget** se comunicar com nosso aplicativo. Esta comunicação será realilizada através de um **Custom [URL Scheme](https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007899)**.

<iframe width="420" height="315" src="https://www.youtube.com/embed/ce5kynUKUKg" frameborder="0" allowfullscreen></iframe>

--

E assim finalizamos nossa introdução ao **Today Extension**. Não deixem de compartilhar, comentar, perguntar e continuar acompanhando o ***EquinociOS***. Tem muito conteúdo bacana pra ver :D

/**** VIDEO SOBRE ATUALIZAR O CONTEUDO ****/
lista dinâmica - api
/**** VIDEO SOBRE ATUALIZAR O CONTEUDO ****/
#Carry on!

/**** VIDEO SOBRE ABRIR UM APP ****/
custom url scheme
/**** VIDEO SOBRE ABRIR UM APP ****/


>[Renato Matos](www.twitter.com/rmatos_) - Desenvolvedor iOS na Concrete Solutions, divide o tempo da empresa com a startup de desenvolvimento digital Studio WO. Gosta de estudar tudo relacionado a desenvolvimento, desde iOS e Android até API, Front/Backend, Web, UX e Banco de Dados. Nas poucas horas vagas, toca piano e faz tricô.

0 comments on commit 2c9771d

Please sign in to comment.