Helios - o backend mobile que você precisava
Upcoming SlideShare
Loading in...5
×
 

Helios - o backend mobile que você precisava

on

  • 326 views

Palestra do TDC SP 2014 na trilha de Ruby

Palestra do TDC SP 2014 na trilha de Ruby

Statistics

Views

Total Views
326
Views on SlideShare
318
Embed Views
8

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 8

https://twitter.com 8

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Helios - o backend mobile que você precisava Helios - o backend mobile que você precisava Presentation Transcript

  • Helios o backend pra Mobile que você precisava <3
  • Oi! • Hanneli (‘H' mudo) • CodeMiner 42 • Café, Pokémon, Lego e bichos <3 HIRING
  • Por que diabos mobile numa trilha de Ruby???!!111 Quantas pessoas olhando pro celular agora?
  • O que vamos ver aqui • Um pouco sobre Mobile • Preciso de backend? (discussão com exemplos reais!) • Helios - a Saga! • Arquitetura do Helios • Helios e Heroku • Sincronizando modelos • Gifs e imagens legais!
  • O que *NÃO* vamos ver aqui • Tutorial detalhado do Helios • Tutorial de Heroku • Discussão profunda de mobile (Trilha de iOS amanhã!!)
  • Mobile - vício? Hey, sweet, do you have WhatsApp?
  • iPhone
  • iPhone $
  • Desenvolver apps para iOS Objective C iOS Xcode SQLite Foundation C C++ UIKit CoreGraphics CoreServices CoreLocation ARC
  • Desenvolver apps para iOS
  • Apps de utilidade pública Au <3
  • App para facilitar adoção e doação de animais Cadastra animal Protetor Adotantes Baixam o app e buscam pelos animais
  • App para facilitar adoção e doação de animais Como faço o match dos animais/adotantes? Precisarão cadastrar pelo site das ONGs (Desktop) Vender itens dentro da app para arrecadar fundos Notificar adotante quando um novo animal é cadastrado
  • Preciso de Backend!! Como faço o match dos animais/adotantes? Precisarão cadastrar pelo site das ONGs (Desktop) Vender itens dentro da app para arrecadar fundos Notificar adotante quando um novo animal é cadastrado R: No servidor R: Sincronizar dados R: In app purchase R: Push notification
  • Qual linguagem vou fazer o server side?
  • Qual linguagem vou fazer o server side?
  • Helios!
  • Helios!
  • Helios! • Data Sync • Push Notifications • In App Purchase
  • Helios! Heroku app gem install helios helios new adote1amigo helios server http://localhost:5000/admin
  • Model 011001
  • application.rb config.middleware.use Helios::Application do! service :data, model: 'path/to/DataModel.xcdatamodel'! service :push_notification ! service :in_app_purchase! end!
  • REST!!! REST model - from CoreData GET /dogs GET /dog/2 PUT /dog/2 DELETE /dog/2
  • Push notifications Orbiter framework Helios ! !Rack PushNotification Apple APNS 1. Register for PSN 2. Receive Token 3.App sends token 4. Notifies APNS when something happens 5.APNS Sends the push
  • Push notifications Orbiter framework Helios ! !Rack PushNotification Apple APNS 1. Register for PSN 2. Receive Token 3.App sends token 4. Notifies APNS when something happens 5.APNS Sends the push
  • Open Source! helios rack-push-notification orbiter houston AFNetworking
  • Preciso de backend?
  • Preciso de backend? • Número de usuários • Tipo de app
  • gems alternativas • app_on_rails • urban_airship • push_core
  • Obrigada! @hannelita hannelita@gmail.com