Base projects for Devpass' Dev Sprints

Overview

Animations Challenge - Finance App 💰

In this challenge, you will develop micro-interactions, screen transitions, and reusable animations with best practices from UIKit, CoreAnimation, and Lottie.

drawing drawing drawing drawing

Contributing

  1. Clone this repository.
  2. Start a new feature branch.
  3. Open solutions folder and access your Dev Sprint's project.
  4. Build, run and code! 👩‍💻

About Devpass

Devpass is a diverse community of high-potential software developers accelerating their careers through real-world product development and mentorship from tech leaders of the best tech companies.

Interested? Access www.devpass.com.br for more information!

Comments
  • Feature (Splash): Implementaçao de Splash screen remota

    Feature (Splash): Implementaçao de Splash screen remota

    📝 DESCRIÇÃO:

    • Add Busca remota apos a home apresentar
    • Add um Manager para o UserDefaults
    • Criaçao de um modelo que seja Encodable e decodable
    • Adicao de providers

    🔗 DOCUMENTAÇÃO ASSOCIADA: 

    Task Notion

    🖼 EVIDENCIAS

    • [ ] Não
    • [x] Sim, Veja a baixo:

    https://user-images.githubusercontent.com/70642432/181835705-275c08c0-47c8-4b7d-9791-53b9c0daaede.mp4

    📍 COMO TESTAR:

    FLUXO: BUILD APP > FECHE O APP > BUILD O APP NOVAMENTE (ISSO SO FUNCIONARA SE A DATA ESTIVER CONDINZENTE COM O RANGE) BRANCH: feature/SplashRemota

    ☑️ CHECK LIST:

    • [x] Eu revisei meu código?
    • [x] Estou atualizado com a develop?
    • [x] Removi os prints?
    • [x] Estou seguindo o estilo do projeto?
    • [x] Minhas mudanças não geraram alertas?
    • [x] Eu validei meu layout em telas pequenas?
    • [x] Eu validei meu layout em telas grandes?
    • [x] Eu não dupliquei codigo!
    • [x] Meu código não contem valores mágicos?
    • [x] Meu código não contem textos perdidos?
    • [x] Estou respeitando as nomenclaturas?
    • [x] Eu não fiz nenhum 'Force unwrap' (!) perigoso
    • [ ] My code was reviewed by someone else
    opened by PaoloProdossimoLopes 0
  • Feature (ContextMenu): Activity View

    Feature (ContextMenu): Activity View

    📝 DESCRIÇÃO:

    • Add ContextMenu
    • Add Preview simples da proxima tela
    • Add botao de like dinamico (like e deslike) dependendo do estado
    • Add botao de abrir a próxima cena

    🔗 DOCUMENTAÇÃO ASSOCIADA: 

    Task Notion

    🖼 EVIDENCIAS

    • [ ] Não
    • [x] Sim, Veja a baixo:

    https://user-images.githubusercontent.com/70642432/181368839-1f36e1d4-1cf1-4c0e-9535-c705ca420ce6.mp4

    📍 COMO TESTAR:

    FLUXO: BUILD APP > CLIQUE E SEGURE UM LANCAMENTO BRANCH: feature/contextMenu

    ☑️ CHECK LIST:

    • [x] Eu revisei meu código?
    • [x] Estou atualizado com a develop?
    • [x] Removi os prints?
    • [x] Estou seguindo o estilo do projeto?
    • [x] Minhas mudanças não geraram alertas?
    • [x] Eu validei meu layout em telas pequenas?
    • [x] Eu validei meu layout em telas grandes?
    • [x] Eu não dupliquei codigo!
    • [x] Meu código não contem valores mágicos?
    • [x] Meu código não contem textos perdidos?
    • [x] Estou respeitando as nomenclaturas?
    • [x] Eu não fiz nenhum 'Force unwrap' (!) perigoso
    • [ ] My code was reviewed by someone else
    opened by PaoloProdossimoLopes 0
  • Feature (Like): Add acessorio de view animado

    Feature (Like): Add acessorio de view animado

    📝 DESCRIÇÃO:

    • Add acessorio na lista
    • Animaçao no acessorio (fluxo normal e o inverso)

    🔗 DOCUMENTAÇÃO ASSOCIADA: 

    Task Notion

    🖼 EVIDENCIAS

    • [ ] Não
    • [x] Sim, Veja a baixo:

    https://user-images.githubusercontent.com/70642432/181362642-af24f52d-d9db-4d81-ab1c-367d80271575.mp4

    📍 COMO TESTAR:

    FLUXO: BUILD APP BRANCH: feature/lottie/like

    ☑️ CHECK LIST:

    • [x] Eu revisei meu código?
    • [x] Estou atualizado com a develop?
    • [x] Removi os prints?
    • [x] Estou seguindo o estilo do projeto?
    • [x] Minhas mudanças não geraram alertas?
    • [x] Eu validei meu layout em telas pequenas?
    • [x] Eu validei meu layout em telas grandes?
    • [x] Eu não dupliquei codigo!
    • [x] Meu código não contem valores mágicos?
    • [x] Meu código não contem textos perdidos?
    • [x] Estou respeitando as nomenclaturas?
    • [x] Eu não fiz nenhum 'Force unwrap' (!) perigoso
    • [ ] My code was reviewed by someone else
    opened by PaoloProdossimoLopes 0
  • Feature (ConfirmationView): Add Transiçao do Hero

    Feature (ConfirmationView): Add Transiçao do Hero

    📝 DESCRIÇÃO:

    • Mudança no layout
    • Refatoração da classe ConfirmationView
    • Adição das configurações necessárias para o Hero funcionar de forma adequada

    🔗 DOCUMENTAÇÃO ASSOCIADA: 

    Task Notion

    🖼 EVIDENCIAS

    • [ ] Não
    • [x] Sim, Veja a baixo:

    https://user-images.githubusercontent.com/70642432/181293475-088898b9-9c48-4f8f-bfb6-65f05d334fda.mp4

    📍 COMO TESTAR:

    FLUXO: BUILD APP > ABA TRASAÇÕES > BOTÃO TRANSFER BRANCH: feature/hero/sucessView

    ☑️ CHECK LIST:

    • [x] Eu revisei meu código?
    • [x] Estou atualizado com a develop?
    • [x] Removi os prints?
    • [x] Estou seguindo o estilo do projeto?
    • [x] Minhas mudanças não geraram alertas?
    • [x] Eu validei meu layout em telas pequenas?
    • [x] Eu validei meu layout em telas grandes?
    • [x] Eu não dupliquei codigo!
    • [x] Meu código não contem valores mágicos?
    • [x] Meu código não contem textos perdidos?
    • [x] Estou respeitando as nomenclaturas?
    • [x] Eu não fiz nenhum 'Force unwrap' (!) perigoso
    • [x] My code was reviewed by someone else
    opened by PaoloProdossimoLopes 0
  • Feature (SplashScreen): Aplicando SplashScreen Animada com o Lottie

    Feature (SplashScreen): Aplicando SplashScreen Animada com o Lottie

    📝 DESCRIÇÃO:

    • Criaçao da classe chamada SplashScreenViewController
    • Add Gif da Splash
    • Refatoraçao do SceneDelegate

    🔗 DOCUMENTAÇÃO ASSOCIADA: 

    Task Notion

    🖼 EVIDENCIAS

    • [ ] Não
    • [x] Sim, Veja a baixo:

    https://user-images.githubusercontent.com/70642432/181130146-48c4c72c-f247-4e82-87e2-cc3892283836.mov

    📍 COMO TESTAR:

    FLUX: BUILD APP BRANCH: feature/lottie/loadingButton

    ☑️ CHECK LIST:

    • [x] Eu revisei meu código?
    • [x] Estou atualizado com a develop?
    • [x] Removi os prints?
    • [x] Estou seguindo o estilo do projeto?
    • [x] Minhas mudanças não geraram alertas?
    • [x] Eu validei meu layout em telas pequenas?
    • [x] Eu validei meu layout em telas grandes?
    • [x] Eu não dupliquei codigo!
    • [x] Meu código não contem valores mágicos?
    • [x] Meu código não contem textos perdidos?
    • [x] Estou respeitando as nomenclaturas?
    • [x] Eu não fiz nenhum 'Force unwrap' (!) perigoso
    • [ ] My code was reviewed by someone else
    opened by PaoloProdossimoLopes 0
  • Feature (LoadableButton): Add botão com estado de loading

    Feature (LoadableButton): Add botão com estado de loading

    📝 DESCRIÇÃO:

    • Criaçao da classe chamada LoadableButton
    • Add Gif de loader do lottie

    🔗 DOCUMENTAÇÃO ASSOCIADA: 

    Task Notion

    🖼 EVIDENCIAS

    • [ ] Não
    • [x] Sim, Veja a baixo:
    Button

    📍 COMO TESTAR:

    FLUX: BUILD APP BRANCH: feature/lottie/loadingButton

    ☑️ CHECK LIST:

    • [x] Eu revisei meu código?
    • [x] Estou atualizado com a develop?
    • [x] Removi os prints?
    • [x] Estou seguindo o estilo do projeto?
    • [x] Minhas mudanças não geraram alertas?
    • [x] Eu validei meu layout em telas pequenas?
    • [x] Eu validei meu layout em telas grandes?
    • [x] Eu não dupliquei codigo!
    • [x] Meu código não contem valores mágicos?
    • [x] Meu código não contem textos perdidos?
    • [x] Estou respeitando as nomenclaturas?
    • [x] Eu não fiz nenhum 'Force unwrap' (!) perigoso
    • [ ] My code was reviewed by someone else
    opened by PaoloProdossimoLopes 0
  • Feature (SnackBar): Criação do componente

    Feature (SnackBar): Criação do componente

    📝 DESCRIÇÃO:

    • Criaçao da classe Snackbar
    • Criação do protolo que orienta as animaçoes
    • Criacao de estruturas especificas para cada animaçao

    🔗 DOCUMENTAÇÃO ASSOCIADA: 

    Task Notion

    🖼 EVIDENCIAS

    • [ ] Não
    • [x] Sim, Veja a baixo:

    Top Snackbar Bottom Snackbar

    📍 COMO TESTAR:

    FLUX: BUILD APP BRANCH: feature/Snackbar

    ☑️ CHECK LIST:

    • [x] Eu revisei meu código?
    • [x] Estou atualizado com a develop?
    • [x] Removi os prints?
    • [x] Estou seguindo o estilo do projeto?
    • [x] Minhas mudanças não geraram alertas?
    • [ ] Eu validei meu layout em telas pequenas?
    • [x] Eu validei meu layout em telas grandes?
    • [x] Eu não dupliquei codigo!
    • [x] Meu código não contem valores mágicos?
    • [x] Meu código não contem textos perdidos?
    • [x] Estou respeitando as nomenclaturas?
    • [x] Eu não fiz nenhum 'Force unwrap' (!) perigoso
    • [ ] My code was reviewed by someone else
    opened by PaoloProdossimoLopes 0
Owner
Devpass
A plataforma ideal para profissionais de tecnologia compartilharem e monetizarem conhecimento 🚀
Devpass
A collection of small SwiftUI sample projects.

Simple SwiftUI is a small but growing collection of iOS projects designed to provide small sample projects for SwiftUI learners to read, learn from, m

Paul Hudson 557 Dec 28, 2022
VCore is a Swift collection containing objects, functions, and extensions that I use for all my projects

VCore Table of Contents Description Library Structure Architecture Gateway Demo Installation Versioning Contact Description VCore is a Swift collectio

Vakhtang Kontridze 33 Nov 22, 2022
Simple IOS App About KSA Leaders and Future Projects.

KSA-App Simple IOS App About KSA Leaders and Future Projects. This project made by Swift and SwiftUI. The Project Applies the following: Reusable comp

Ruba Yahya 3 Oct 3, 2022
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
Base projects for Devpass' Dev Sprints

Reactive Challenge - iOS ⚡️ In this challenge, we will refactor an iOS application using Reactive Programming. Contributing Fork and clone this reposi

Devpass 2 Oct 30, 2022
Base project for Devpass' Dev Sprints

MVVM Challenge - Chuck Norris App ?? In this challenge, we will apply MVVM architecture concepts to finalize the implementation of an iOS application.

Devpass 1 Oct 10, 2022
Challenge-vip-delivery - Project for VIP (Clean Swift) Architecture Dev Sprints on Devpass

VIP (Clean Swift) - Delivery App ?? Neste desafio, aplicaremos conceitos da arquitetura VIP para finalizar a implementação de um aplicativo. Desenvolv

Devpass 5 Oct 24, 2022
Challenge-swiftui-space - Project for SwiftUI Dev Sprints on Devpass

SwiftUI Challenge - Space App ?? Neste desafio, desenvolveremos a interface de u

Devpass 7 Dec 27, 2022
Challenge-viper-finance - Project for VIPER Architecture Dev Sprints on Devpass

VIPER Challenge - Finance App ?? Neste desafio, aplicaremos conceitos da arquite

Devpass 15 Oct 11, 2022
Projeto utilizado nos Dev Sprints da Devpass.

Real Estate Challenge Vamos integrar com uma API e implementar funcionalidades e testes de um aplicativo de anúncios imobiliários. Iniciando os trabal

Devpass 2 Dec 21, 2022
Projeto base de uma app de Delivery utilizado nas Sprints da Devpass.

Delivery App Challenge ?? Neste desafio, implementaremos uma app de Delivery em equipe, dividindo tarefas e seguindo todas as boas práticos de desenvo

Devpass 7 Dec 21, 2022
Projeto utilizado nas Sprints de Arquitetura da Devpass.

MVVM Challenge - Delivery App ?? Neste desafio, aplicaremos conceitos da arquitetura MVVM para finalizar a implementação de um aplicativo. Desenvolver

Rodrigo Borges 12 Dec 21, 2022
Projeto utilizado nas Sprints de ViewCode da Devpass.

ViewCode Challenge - Delivery App ?? No Desafio ViewCode, temos apenas tarefas de implementação de interfaces via código (ViewCode). Nosso objetivo é

Devpass 4 Dec 1, 2022
Scrumdinger-ios - Built as a part of iOS app dev tutorials from app-dev-training

Scrumdinger This repository contains the code written during my course of taking

Ashwin Ramakrishnan 1 Jan 23, 2022
An assignment for ios Dev intern position

iOS Assignment An assignment for ios Dev intern position Design Process A UI design for the project is made in FIGMA. Link here Figma Sneek Peek Descr

Divyam Solanki 11 Apr 28, 2022
An iOS App dev menu always on top window

An iOS App dev menu always on top window

Frank Lu 1 Nov 12, 2021
Alef Dev Test iOS

AlefDev тестовое задание iOS Задача Разработайте экран, где человек может заполн

null 0 Feb 25, 2022
Restaurant Menu Project - Trio.dev Code Challenge

Restaurant Menu Project - Trio.dev Code Challenge Description Get ready! You'll be creating a screen that fetches data from a restaurant API and displ

null 0 Dec 27, 2021
FrolovSowingo - IOS DEV Interview With Swift

Sowingo Technical Interview How to Install? 1) Before downloading the project pl

Mikhail Frolov 0 Jan 3, 2022
SGS Last Punch - SGS 2021 Dev Camp 2nd Team Last Punch

Snack 여러 협업 툴을 사용하면서 새 창을 키거나 알트탭은 그만! Slack과 Notion의 기능을 합친 Snack으로 쾌적한 협업을 경험해

Jihyo Kim 10 Oct 20, 2022