Realizado

Ios aplication swift

Publicado em 29 de Agosto de 2019 dias na TI e Programação

Sobre este projeto

Aberto

This is the description of the practice.
The use of JSON is preferred.


Develop with Xcode 9.x or 10.x, an app in Swift 4 for iPhone and ipad (universal app) in portrait, capable of displaying the options necessary for the user to create a personalized pizza and order it.

    The creation of a pizza will consist of at least four stages of selection and a confirmation stage.
    The four stages of selection will be: size, type of dough, type of cheese, other ingredients. More stages can be added.


    The user can move forward or backward in the selection of each stage.
    There will be a view with information about the app, with version, author and visualization of the company's website (put any).

Description of the selection stages:

    Select the size of the pizza: small, medium, large, ...
    Select the type of dough: thin, thick, filled edges, ...
    Select the type of cheese: mozzarella, cheddar, parmesan, without cheese
    Select from one to five ingredients: ham, pepperoni, turkey, sausage, olive, onion, pepper, pineapple, anchovies,


The types / ingredients to select in the configuration stages must be indicated outside the code in a JSON file in the app or on the internet (Firebase or others) with the structure that is considered most appropriate, including partial prices of each selection.

At the end of the four minimum stages there will be a final confirmation stage where the user must confirm the configuration of their pizza and see the final price or go directly to change any of the selection stages. Once the configuration of your pizza has been accepted and a shipping address (using mapkit) and a telephone is requested, the order to be simulated would be sent, Firebase can optionally be used to register the order in the backend system and It will conclude with a confirmation screen, estimated reception time (simulated) and order number (random).

The app will not allow you to confirm a pizza order if the user did not make any selection in the pizza configuration stages.

Be sure to comply with the functional specifications of the app but also dedicate effort to create an app that you would like to upload to the App Store in terms of aesthetics and usability, icons, launch screen, ...

It should be used:

Split View, TabBar or Page Controls, Navigation, TableView, various controls such as buttons, labels, pickers, images, Webkit, Mapkit, swipe gesture and any other view that is considered interesting

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas iPhone
Eu preciso Criar um app
Tipo de aplicativo Gerenciamento - Aplicativo para gerenciamento (turnos, estoque de mercadoria,etc)
Precisa de back-end Não
Gateway de pagamento Não

Prazo de Entrega: Não estabelecido

Habilidades necessárias