Desarrollar con Xcode 9.x o 10.x, una app en Swift 4 para iPhone e ipad (app universal) en portrait, capaz de mostrar las opciones necesarias para que el usuario pueda crear una pizza personalizada y pedirla.
La creación de una pizza estará compuesta por al menos cuatro etapas de selección y una etapa de confirmación.
Las cuatro etapas de selección serán: tamaño, tipo de masa, tipo de queso, otros ingredientes. Se pueden agregar más etapas.
El usuario podrá moverse hacia delante o hacia atrás en la selección de cada etapa.
Habrá una vista con información acerca de la app, con versión, autor y la visualización de la web de la empresa (poner cualquiera).
Descripción de las etapas de selección:
Seleccionar el tamaño de la pizza: pequeña, mediana, grande, ...
Seleccionar el tipo de masa: fina, gruesa, bordes rellenos, ...
Seleccionar el tipo de queso: mozarela, cheddar, parmesano, sin queso
Seleccionar de uno a cinco ingredientes: jamón, pepperoni, pavo, salchicha, aceituna, cebolla, pimiento, piña, anchoas, ...
Los tipos/ingredientes a seleccionar en las etapas de configuración deben estar indicados fuera del código en un fichero JSON en la app con la estructura que se estime más adecuada, incluido precios parciales de cada selección.
Al final de las cuatro etapas mínimas habrá una etapa final de confirmación en donde el usuario deberá ratificar la configuración de su pizza y ver el precio final o ir directamente a cambiar alguna de las etapas de selección. Una vez aceptada la configuración de su pizza y pedida una dirección de envío (usar mapkit) y un teléfono, se efectuaría el envío del pedido que se debe simular, opcionalmente se puede usar Firebase para que quede registro del pedido en el sistema de backend y se concluirá con una pantalla de confirmación, tiempo estimado de recepción (simulado) y número de pedido (aleatorio).
La app no permitirá confirmar una orden de pizza si el usuario no realizó alguna selección en las etapas de configuración de la pizza.
Se debe usar:
Split View, TabBar o Page Controls, Navigation, TableView, diversos controles como buttons, labels, pickers, images, Webkit, Mapkit, swipe gesture y cualquier otra vista que se considere interesante.
Hi. sir.
Glad to meet you
I checked your project description carefully.
I mastered mobile and web development and have much experience, so I am very confident to do this project. :)
I'm not an agent or broker but a senior developer who has 140+ reviews.
You might review my past experience here.
https://www.freelancer.com/u/leemilun?w=f
I can provide you the best result than anyone else.
Waiting for your positive response...
Thanks.
Hi, there. I am confident I can full fill your requirement and I provide my skills in hopes of working with you. I am full-stack developer and I have 3+ years of experience in the iOS(iPhone, iPad) app development.
-iOS 11, Swift (4, 5), Objective-C & Xcode (9, 10), PHP(MySQL), NodeJS, Cloud Services(Google Firebase, Amazon Web Service), RESTful APIs Integration, Payment Gateway Integration, Social Network API(Facebook, Google, Twitter, Instagram) Integration, Google Map API Integration, Video/Audio/Text-Chat support, In-App purchases(IAP) & Push Notification & Approval to AppStore
Please feel free to contact me if you want. I look forward to working back with you. Thank you!
hello ,
I have seen your requirement and I will do this in less time. you need a mobile application so I am interested in your job becuase I already completed this type of job. so i want one more similar job so i can easily complete this app in less time and low budget.
I will share my previous app link in private chat window.
I have 6 years of experience in android and ios development.
send me message for more discussion
Thanks
Hola puedo ayudarte con el proyecto, tengo experiencia en desarrollo nativo, se me ocurre una app que sea muy fácil de usar dinámica con animaciones para que el usuario pueda ver como queda su pizza