Kochmeister
description
Transcript of Kochmeister
KochmeisterMillora de l’aplicació per a iPhone i
creació de l’aplicació per a iPad
Autor: Ruben Xifré VeraDirector: Carlos MolinaTitulació: ETIGCurs: 2012/2013
2
Índex
Introducció Objectius Especificacions Implementació Planificació temporal Avaluació Futur de l’aplicació Conclusions
3
Introducció: L’empresa
MicroMovie Media GmbH Situada a Potsdam (Alemania) Petita empresa especialitzada en
aplicacions per a mòbil
4
Introducció: Kochmeister
Plataforma de receptes de cuina que consta de pàgina web, aplicació iOS i aplicació Android
Més de 65.000 receptes Més de 500.000 usuaris Permet cercar receptes segons uns
criteris, guardar-les a favorits, crear una llista de la compra, entre d’altres.
5
Objectius: iPhone
Utilitzar iOS 5.x SDK en comptes de iOS 3.x SDK
Integrar Storyboard Corregir errors de
comportament
6
Objectius: iPad
Crear Storyboard per a iPad
Modificar vistes i afegir-ne de noves
Afegir un buscador de receptes per mitjà d’imatges
7
Especificacions: iPhone
Integració Storyboard Millora en el codi i els comentaris Canvis en la interfície gràfica Gestió de la memòria amb ARC Millores a la base de dades (Core Data) Nova vista horitzontal de la recepta API amb contrasenya Integració iAd Integració Flurry
8
Especificacions: iPad
Creació d’un nou Storyboard Nou disseny Combinar vistes de l’aplicació iPhone
en una de sola Vista horitzontal d’una recepta Nou buscador de receptes per mitjà
d’imatges. “Fotos”
9
Implementació: iPhone (I)
Interfície d’usuari
10
Implementació: iPhone (II)
Storyboard
11
Implementació: iPhone (III)
Integració iAd
12
Implementació: iPhone (IV)
Vista horitzontal per a cuinar
13
Implementació: iPhone (V)
Integració ARC Millores en la base de dades i migració API amb contrasenya Integració Flurry
14
Implementació: iPad (I)
Ajuntar dues vistes en una
15
Implementació: iPad (II)
Vista horitzontal per a cuinar
16
Implementació: iPad (III)
Buscador de receptes per mitjà d’imatges: “Fotos”
17
Implementació: iPad (IV)
Video
18
Implementació: iPad (V)
“Fotos”› Array 2D
19
Implementació: iPad (VI)
“Fotos”› RecipeGridCell› UIScrollerView› layoutSubviews› 2 mètodes per comprovar si s’ha d’afegir o
esborrar alguna cel·la› recenterIfNecessary› NSOperation i NSOperationQueue
20
Planificació temporal
21
Avaluació
iPhone:› Versió gratuïta i no gratuïta› Comprovar que es guarden les dades a
Core Data.› Comprovar migració de base de dades.› Comportament de l’aplicació amb i sense
internet iPad:
› Comprovar el funcionament del buscador “Fotos”
22
Futur de l’aplicació
Sincronització de l'aplicació amb la pàgina web
Enfocar més l'aplicació cap a les xarxes socials
23
Conclusions
Formar part d’un grup real de treball Millorar organització personal i dins d’un
grup Oportunitat de treballar en un altre país,
en una llengua estrangera i amb una cultura diferent, que m’ha permès créixer no només com a programador, sinó també com a persona
Oportunitat de conèixer el món de la programació mòbil
24
Gràcies!
Alguna pregunta?