Projeto base de uma app de Delivery utilizado nas Sprints da Devpass.

Overview

Delivery App Challenge 🍕

Neste desafio, implementaremos uma app de Delivery em equipe, dividindo tarefas e seguindo todas as boas práticos de desenvolvimento ágil e Git flow. Tudo isso com o acompanhamento próximo de uma pessoa líder técnica experiente do mercado.

Vamos integrar com uma API para mostrar a lista de restaurantes, categorias, cardápio e outras informações de um restaurante, além de outras funcionalidades como busca de restaurantes e endereços

drawing drawing drawing

Iniciando os trabalhos

  1. Clone este repositório na sua máquina.
  2. Abra a pasta solutions e acesse o projeto referente à sua Sprint.
  3. Faça um build e rode o projeto. ▶️

Sobre a Devpass

A Devpass é uma comunidade de pessoas desenvolvedoras de alto potencial acelerando suas carreiras através de desenvolvimento de produtos reais, como o Hereminders, e conexões com as principais lideranças de tecnologia do país, através de mentorias particulares e Tech Talks.

Se interessou? Acesse www.devpass.com.br e se inscreva na nossa lista para ficar por dentro das novidades!

Comments
  • Implementação da interface Feature Factory

    Implementação da interface Feature Factory

    Descrição simples da nova feature

    • Implementando protocolo FeatureFactory, responsável por criar a estrutura das view controllers do projeto resolvendo suas dependências

    Evidências da feature:

    Captura de Tela 2022-02-16 às 12 23 25
    opened by sarafelix25 1
  • Implementada a RestaurantCell

    Implementada a RestaurantCell

    • Implementada a cell correspondente a table view listando os restaurantes.

    Screen Shot 2021-11-07 at 19 38 39

    • Tanto a label do nome quanto do tipo de restaurante(e média de entrega) possuem seus textos editáveis, que irão receber da api eventualmente. Foram feitos com base no design apresentado. Screen Shot 2021-11-09 at 08 12 14
    opened by 3dsonneto 1
  • Feature/address search view controller

    Feature/address search view controller

    This pr implements all the necessary tasks about this viewController. Updated 2 lazy var on AddressCell to private and added and update method. Use the ViewConfiguration protocol wherever it is needed. Created a func to get data to update the tableView inside the viewController. Captura de Tela 2022-05-03 às 14 59 26


    Captura de Tela 2022-05-03 às 13 45 17


    opened by tandersonf 0
  • Implementar search na Home

    Implementar search na Home

    Descrição simples da nova feature

    • Tela de Home com SearchBar
    • SearchBar deve apresentar o texto "Nome do restaurante" como placeholder

    Evidências da feature:

    Captura de Tela 2022-02-16 às 11 54 23 Captura de Tela 2022-02-16 às 11 54 32
    opened by sarafelix25 0
  • RestaurantList -  integração com a API

    RestaurantList - integração com a API

    • Criando RestaurantListResponse
    • Criando RestaurantListRequest
    • Criando RestaurantListAPIDataSource
    • Criando RestaurantListAPIDataSourceTests
    • Criando NetworkManagerStub

    **Exemplo de uso RestaurantListAPIDataSource **

    Captura de Tela 2021-11-10 às 14 40 16

    opened by brudrago 0
  • feature (deliveryApi): implementação da integração com api para lista…

    feature (deliveryApi): implementação da integração com api para lista…

    What does this PR do

    • Implementação da integração com DeliveryAPI para lista de restaurantes (Notion).

    TODOs

    • Implementar o error handler.

    How should this be manually tested

    1. Compilar o projeto
    2. O nome dos restaurantes irão aparecer na tableView da tela principal.

    Any background context you want to provide

    • nope

    GIFs & Screenshots

    Simulator Screen Shot - iPhone 8 - 2021-11-08 at 20 00 12

    opened by dairan 0
Owner
Devpass
Onde as melhores pessoas desenvolvedoras decolam! 🚀
Devpass
Base projects for Devpass' Dev Sprints

Modularization Challenge - iOS ⚙️ In this challenge, we will refactor an iOS application separating the functionality into independent, interchangeabl

Devpass 3 Aug 23, 2022
Neste repositório contém uma atividade de CBL com objetivo de desenvolver o meu primeiro código em linguagem Swift

Relevância de Texto Esse código tem como função poupar tempo das pessoas que necessitam fazer pesquisa bibliográfica e querem automatizar a leitura in

Samantha Eufrásio 1 Oct 29, 2022
Projeto final do curso de Swift oferecido pela Gama Academy, pelo programa em parceria com a Serasa, Maria Vai Com as Devs.

Projeto Final App Studio Ghibli Esse projeto é requisito para Conclusão do curso de Swift feito pela Gama Academy, em parceria com a Serasa, no progra

Caroline Feldhaus 1 Nov 5, 2021
RegistroProblemasBairro - Projeto desenvolvido na atividade 3 do curso de Pós-graduação em Desenvolvimento Mobile

#Registro de Problemas do Bairro Projeto desenvolvido na atividade 3 da disciplina de Desenvolvimento Nativo para iOS do curso de pós-graduação Unyley

null 0 Jan 4, 2022
Desafio final em grupo do treinamento em desenvolvimento iOS "go!dev by Idwall". O projeto consiste em um aplicativo de busca e visualização de repositórios do Github e a possibilidade de favoritá-los.

StarRepo ?? Objetivo O objetivo deste projeto é criar um aplicativo iOS, proposto como desafio final do treinamento "go!dev by Idwall", para busca e v

Pablo Gustavo 6 Oct 27, 2022
projeto desenvolvido na Apple Developer Academy.

?? Cut! ?? Catálogo de filmes feito em projeto da Apple Developer Academy. Aplicativo compatível com todos os aparelhos móveis iOS. Interface baseada

Beatriz Férre 4 Oct 25, 2022
Moit: a single delivery platform for college students living in dormitories

Moit: a single delivery platform for college students living in dormitories

LeeProgrammer 0 Nov 9, 2021
In this mini app covered the concepts like basics of SwiftUI and Navigations and Animations and List with CRUD functions and MVVM and App Launch and App icons adding and also applied persistence using UserDefaults Concept.

TodoList In this application used the concepts from the beginner level project of SwiftUI_Evolve_1 The following concepts covered in this mini app Swi

Sivaram Yadav 2 Dec 4, 2021
Todo is an iOS App written in Swift. This app is used for an online video training course. This app demonstrates how to use UITableViewController.

Todo Todo is an iOS App written in Swift. This app is used for an online video training course. This app demonstrates how to use UITableViewController

Jake Lin 273 Dec 29, 2022
Porting the example app from our Advanced iOS App Architecture book from UIKit to SwiftUI.

SwiftUI example app: Koober We're porting the example app from our Advanced iOS App Architecture book from UIKit to SwiftUI and we are sharing the cod

raywenderlich 55 Dec 19, 2022
Quotes App is quotes browsing app which is built with Quotable Free API completely in SwiftUI.

Quotes App is quotes browsing app which is built with Quotable Free API completely in SwiftUI. You can watch the whole journey of building this

Dheeraj Kumar Sharma 32 Nov 22, 2022
SwiftUI App to view the App Activity Record from iOS 15

App Activity Viewer A viewer for the iOS 15 "Record App Activity" export. FAQ How do I create an App Activity Report? Go to the "Settings" app of your

Jannik Arndt 13 Nov 16, 2022
iOS app for Ribbit, Broker API Reference App

Ribbit Reference Implementation (iOS) The reference implementation for designing the iOS user interface of a broker-dealer trading application with th

Alpaca 23 Dec 14, 2022
The app provides additional actions for the Shortcuts app on macOS and iOS.

Actions Supercharge your shortcuts The app provides additional actions for the Shortcuts app on macOS and iOS. Submit action idea (Submit an issue bef

Sindre Sorhus 1.2k Dec 29, 2022
A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories.

A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories. The app is simple, intuitive, and easy to use and update tasks informations.

null 1 Oct 10, 2022
The app demonstrates how to use Firebase in a SwiftUI iOS app

Firebase SwiftUIDemo app This app demonstrates how to use Firebase in a SwiftUI iOS app. Firebase Setup Go to firebase.com Click new project. Copy app

Andrew Gholson 0 Nov 28, 2021
Stocks-App - App that allows the user to track stocks of their choice

Stocks-App App that allows the user to track stocks of their choice (Coming soon

Eli Hartnett 0 Jul 9, 2022
NetFun-ios-app - iOS app using BFF service to display processed data.

NetFun-ios-app iOS app using BFF service to display processed data. The iOS demo developed in SwiftUI and it uses BFF service to show expected UI comp

Minhaz Panara 0 Jan 3, 2022
An iOS app that visually clones Spotify's app and consumes the official Spotify's Web API to show(and play) songs, podcasts, artists and more.

SpotifyClone An iOS app that visually clones Spotify's app and consumes the official Spotify's Web API to show(and play) songs, podcasts, artists and

Gabriel Denoni 11 Dec 27, 2021