Fatec Mogi - IOS

34
Desenvolvimento iOS Paulo Victor Cocato

description

Link dos Videos: http://www.beelieve.com.br/behere/ https://www.youtube.com/watch?v=BgXrTGIiFV8

Transcript of Fatec Mogi - IOS

Page 1: Fatec Mogi - IOS

Desenvolvimento iOS

Paulo Victor Cocato

Page 2: Fatec Mogi - IOS

Paulo Victor Cocato@PauloCocato

CI&TFormado em Ciência da Computação

~ 4 Anos de Desenvolvimento iOS

Page 3: Fatec Mogi - IOS

Agenda- História- XCode- Interface Builder- Objective-C- Beacon- HealthKit

Page 4: Fatec Mogi - IOS

História

O sistema operacional foi apresentado com o iPhone na Macworld Conference

& Expo em 9 de janeiro de 2007 e lançado no mês de junho.

Inicialmente as aplicações de terceiros não eram permitidas.

Page 5: Fatec Mogi - IOS

XCode

Page 6: Fatec Mogi - IOS

XCodeA pasta da classe contém dois objetos:- App Delegate- View Controller

Cada objeto tem as seguintes extensão:- .h (Define o objeto)- .m (Implementa o objeto)- .xib (XML interface do Objeto)

Page 7: Fatec Mogi - IOS

MVCView: Como seu programa apresenta

informação para o usuário.Model: Como sua informação é

representada dentro de sua aplicação.Controller: Controla o view e o model

!

Page 8: Fatec Mogi - IOS

Interface builder

Page 9: Fatec Mogi - IOS

Objective-C

Page 10: Fatec Mogi - IOS

Demo

Page 11: Fatec Mogi - IOS

Beacon

Page 12: Fatec Mogi - IOS

O que é Beacon?"Beacon não é só um chip ou uma nova tecnologia. É uma

nova forma de experimentar o mundo!"

Page 13: Fatec Mogi - IOS

Beacon é uma nova tecnologia, que estende o serviço de localização, utilizando sinais de Bluetooth LE.

Page 14: Fatec Mogi - IOS
Page 15: Fatec Mogi - IOS

Como funciona?

Page 16: Fatec Mogi - IOS

Com o Bluetooth ativo, o celular recebe alertas ao aproximar ou deixar a área

de alcance do Beacon.

Page 17: Fatec Mogi - IOS
Page 18: Fatec Mogi - IOS

Permite ainda calcular e executar ações de acordo com a proximidade do

Beacon.

Page 19: Fatec Mogi - IOS
Page 20: Fatec Mogi - IOS

Exemplos de utilização

Page 21: Fatec Mogi - IOS
Page 22: Fatec Mogi - IOS
Page 23: Fatec Mogi - IOS

HealthKit

Page 24: Fatec Mogi - IOS

O que é HealthKit?"Uma maneira inteiramente

nova de usar suas informações de saúde e condicionamento

físico"

Page 25: Fatec Mogi - IOS

O framework HealthKit, fornece estrutura para que os aplicativos e

dispositivos externos possam compartilhar dados de saúde e fitness.

Page 26: Fatec Mogi - IOS

Por que?

Page 27: Fatec Mogi - IOS

- Separar: coleta de dados, processamento e socialização.

- Reduz a dificuldade no compartilhamento entre os aplicativos.

- Fornecer um conjunto mais rico de dados e um maior senso de contexto.

- Permite que o aplicativo participe de um ecossistema maior.

Page 28: Fatec Mogi - IOS

Estrutura dos Dados

Page 29: Fatec Mogi - IOS

Os objetos em HealthKit podem ser divididos em dois principais grupos: Características e Amostras.

Características são informações que geralmente não sofrem alterações como: Data de Nascimento, Tipo

Sanguineo e Sexo. O usuário precisa inserir ou modificar essas informações diretamente no

aplicativo de saúde.

Amostras representa informação em um determinado ponto no tempo, todos os objetos de amostras tem as

seguintes propriedades: tipo, data de inicio e data final.

Page 30: Fatec Mogi - IOS

Os tipos de Amostras são:Category samples: Conjunto finito de categorias

Análise do sono.

Quantity samples: Valores numéricos. altura e peso, número de passos, a temperatura, e a sua taxa de

pulso.

Correlations: Composto que contém uma ou mais amostras alimentos ou de pressão arterial.

Workouts: Atividade física, como correr, nadar, ou até mesmo jogar, muitas vezes têm tipo, duração,

distância, e as propriedades da energia queimada.

Page 31: Fatec Mogi - IOS

Como funciona?

Page 32: Fatec Mogi - IOS
Page 33: Fatec Mogi - IOS

Perguntas?

Page 34: Fatec Mogi - IOS

Obrigado!