Financial Education app focused on young people

Related tags

JSON Fin4teen
Overview

Badge Badge

Fin4teen

Aplicativo de Educação Financeira com foco em jovens.

Tópicos

Descrição do projeto

Construção

Possíveis Melhorias

Build

Dependências

Conteúdo:

Descrição do Projeto

No aplicativo, há sessões de videoaulas, recomendações, que recomenda livros, filmes, séries e programas de TV.

AppFin4teen

Construção

Aplicação foi desenvolvida em Swift por meio da IDE Xcode.

Possíveis Melhorias

Expansões: Adicionar sessão de programas de TV e Séries no app.
Responsividade: Adequar layout responsivel para visualização em diferentes dispositivos mobile Apple.
Testes: Aplicação de testes unitários.

Build

Necessário ter Xcode instalado.

Dependências

Firebase/Auth
CoreFramework

Projeto gerado com Xcode version 12.5.

Componentes disponíveis:

TeenButton

Init: -init(title: String, font: UIFont? = UIFont.teenRegularFont.withSize(16), backgroundColor: UIColor, textColor: UIColor, accessibilityTitle: String, action: Action?)

Exemplo de uso:

 
 private lazy var loginButton: TeenButton = {
        let button = TeenButton(title: "Enviar",
                                font: UIFont.teenSemiBoldFontButton,
                                backgroundColor: UIColor.TeenColor.blackColor,
                                textColor: UIColor.TeenColor.whiteStandart,
                                accessibilityTitle: "Enviar",
                                action: { [weak self] in
                                    print("enviar tapped")
                                    self?.didTapSendRecovery?()
                                })
        button.translatesAutoresizingMaskIntoConstraints = false
        return button
    }()

TeenButtonIcon

Init: -init(image: UIImage? = nil, backgroundColor: UIColor, colorButton: UIColor? = nil, accessibility: String, action: Action?)

Exemplo de uso:

 private lazy var backButton: TeenButtonIcon = {
        let button = TeenButtonIcon(image: UIImage(named: Image.angleLeft.rawValue),
                                    backgroundColor: UIColor.clear,
                                    colorButton: UIColor.TeenColor.grayLight,
                                    accessibility: "Voltar",
                                    action: { [weak self] in
                                        print("back button tapped")
                                        self?.didTapBack?()
                                    })
        button.translatesAutoresizingMaskIntoConstraints = false
        return button
    }()

TeenViewAction

Métodos públicos: -public func setup(title: String, image: UIImage? = nil, backgroundColor: UIColor, action: @escaping Action)

Exemplo de uso:

  private lazy var recoveryPassLabel: TeenViewAction = {
       let button = TeenViewAction()
       button.setup(title: "Esqueceu a senha?",
                    backgroundColor: .clear,
                    action: { [weak self] in
                       self?.didTapRecoveryPass?()
                    })
       button.translatesAutoresizingMaskIntoConstraints = false
       return button
   }()

TeenCellView

Métodos públicos: -public func setup(title: String, font: UIFont? = UIFont.teenRegularFont.withSize(16), colorFont: UIColor? = nil, icon: UIImage? = nil, colorHorizontalLine: UIColor? = UIColor.TeenColor.grayLight, notifyCount: String? = "", notifyIsHidden: Bool, action: Action?)

Exemplo de uso:

     private lazy var headerView: TeenCellView = {
       let view = TeenCellView()
       view.setup(title: "Fin4teen",
                  font:  UIFont.teenSemiBoldFontButton.withSize(24),
                  colorFont: UIColor.systemGreen,
                  icon: UIImage(named: Image.menuSanduiche.rawValue),
                  notifyIsHidden: true,
                  action: { [weak self] in
                   self?.didTapMenu?()
                  })
       view.translatesAutoresizingMaskIntoConstraints = false
       return view
   }()
You might also like...
Pegase is a beautifully easy tool to keep track of your financial life on all your macOS
Pegase is a beautifully easy tool to keep track of your financial life on all your macOS

Pegase 🎉 Features 📒 Documentation Personal account software Pegase is a beautifully easy tool to keep track of your financial life on all your macOS

An Elegant Financial Markets Library Written in Swift
An Elegant Financial Markets Library Written in Swift

Notice As of May 20th, 2017, it appears that Yahoo is dropping support for a few features that BigBoard supports or there is an outage on their end ca

An app focused on show in a visual way how sorting algorithms actually works.
An app focused on show in a visual way how sorting algorithms actually works.

Sorting Algorithms App An open source app focused on show in a visual way how sorting algorithms actually works. Available on the app store Do you wan

RaceRunner is a run-tracking app focused on racing.
RaceRunner is a run-tracking app focused on racing.

RaceRunner RaceRunner is a run-tracking iPhone app focused on racing. Spectators can track the progress of runners during races. Spectators can start

A privacy-focused app using Apple's soon-to-be-released contact tracing framework.
A privacy-focused app using Apple's soon-to-be-released contact tracing framework.

A privacy-focused app using Apple's soon-to-be-released contact tracing framework.

Open source, non-custodial Terra Wallet focused on privacy iOS App

iOS Open source non-custodial Terra Wallet. We send your finance from the Earth to the Moon Running the project To run this project update / fetch the

Crossroad is an URL router focused on handling Custom URL Scheme
Crossroad is an URL router focused on handling Custom URL Scheme

Crossroad is an URL router focused on handling Custom URL Scheme. Using this, you can route multiple URL schemes and fetch arguments and parameters easily.

MyWeight is a body mass tracker focused on make easy to input new data and check your weight history

MyWeight MyWeight is a body mass tracker focused on make easy to input new data and check your weight history. Getting Started Environment prerequisit

Animated UITextField enhance UX for the user by giving clarity that they are focused
Animated UITextField enhance UX for the user by giving clarity that they are focused

JDCircularProgress JDTextField is animateable UITextField that can significantly enhance your user's experiences and set your app apart from the rest

Impervious is a privacy and security-focused browser with native DANE support and a decentralized p2p light client.

Impervious iOS The first browser with support for native DNS-Based Authentication of Named Entities (DANE) with true downgrade protection, and the fir

Beacon is a privacy and security-focused browser with native DANE support and a decentralized p2p light client.

Beacon iOS The first browser with support for native DNS-Based Authentication of Named Entities (DANE) with true downgrade protection, and the first b

UICollectionViewLayout with focused content
UICollectionViewLayout with focused content

SFFocusViewLayout Overview SFFocusViewLayout is a UICollectionViewLayout subclass for displaying focused content on UICollectionView which is the larg

A developer-focused Meetup clone built with React Native
A developer-focused Meetup clone built with React Native

Assemblies Where Developers Connect Assemblies is an open-source mobile app built with React Native which developers can use to connect through 'assem

SwiftXLSX - A library focused creating Excel spreadsheet (XLSX) files directly on mobile devices
SwiftXLSX - A library focused creating Excel spreadsheet (XLSX) files directly on mobile devices

SwiftXLSX Excel spreadsheet (XLSX) format writer on pure SWIFT. SwiftXLSX is a l

An application focused on managing men's haircuts. It has never been so easy to keep the cut on time
An application focused on managing men's haircuts. It has never been so easy to keep the cut on time

An application focused on managing men's haircuts. It has never been so easy to keep the cut on time

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.

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.

iOS App that browse the people from Star Wars Universe using GraphQL Api.
iOS App that browse the people from Star Wars Universe using GraphQL Api.

Ravn-Challenge-V2--OscarCastillo- iOS App that browse the people from Star Wars Universe using GraphQL Api. This project uses Apollo swift Client. htt

Neverlate is a self-improvement iOS app for people who are often late.
Neverlate is a self-improvement iOS app for people who are often late.

Neverlate Team: Ayuna Vogel, Charles Kang, Eric Sze. Neverlate is a self-improvement iOS app for people who are often late. Put money at stake and pic

App which lets two people share their social media details by simply putting one phone on top of the other ("tapping"). Currently in development by Nikita Mounier.

Tap It Tap It enables two people to seamlessly share their social media information (e.g. Instagram, Snapchat, phone number) by simply placing one scr

Owner
Developer Swift iOS Analysis and Development of Systems - Student - CESUSC
null
App uses API to display information about City and State user using expandable table cell

Expandable Table Cell iOS App App uses API to display information about City and State user using expandable table cell Implemented Using MVVM with Cl

null 2 Nov 30, 2021
Camera App Built With Swift

Camera App Hi there! me Aldanah Aldohayan and Ebtesam Alahmari worked in this project in the end of week8 of Tuwaiq's bootcamp How did we build this A

Aldanah Aldohayan الدانه 0 Dec 3, 2021
Tourist App enable users to search about touristic places in saudi arabia

TouristApp Project Name: Tourist Project Description : Tourist it's App enable users to search about touristic places in saudi arabia . Features List:

tasneemJafsher 0 Jan 6, 2022
The app that cuts out the person and synthesizes the background

PersonSegmentationSampler The app that cuts out the person and synthesizes the background. How to build 1, Download or Clone this project and open in

MLBoy 13 Dec 18, 2022
Simple implementation of asset management app UI using swiftUI

MyAssets (자산관리 앱 만들기) swiftUI를 이용하여 자산관리 앱 UI를 간략하게 구현 (swiftUI를 익히기 위함) 초기 화면 1. Tab bar 구현 자산, 추천, 알람, 설정 탭 구현 2. Navigation bar 구현 1) leading에 titl

null 0 Dec 9, 2021
Dogtector: dog breed detection app for iOS using YOLOv5 model combined with Metal based object decoder optimized

Dogtector Project description Dogtector is dog breed detection app for iOS using YOLOv5 model combined with Metal based object decoder optimized for u

Bartłomiej Pluta 21 Aug 1, 2022
Aging FRIENDS App for iOS Using Swift

Aging F.R.I.E.N.D.S ?? So no one told you how old they are ? ?? ?? ?? ?? Ever wondered how old the FRIENDS cast are ? Let's find out ! Reemz.Mac.48452

Reem 1 Dec 11, 2021
Nikolai Saganenko 1 Jan 9, 2022
Developed with use Swift language. As a third party library used SDWebImage. JSON parsing using URLSession with TMDB API. This app provide by the Core Data structure.

Capstone Project ?? About Developed with use Swift language. As a third party library used SDWebImage. JSON parsing using URLSession with TMDB API. Ad

Ensar Batuhan Unverdi 9 Aug 22, 2022
Disease diagnosis service based on api linkage for education chatbot provided by Saltlux

AIDoctor-P-Project 가천대학교 2021-2학기 P프로젝트입니다. 솔트룩스에서 제공된 교육용 챗봇 api 연동을 기반으로 한 질병 진단 서비스 Splash Login UserMain Disease Detail ### Hospital Detail ChatBo

보니 0 Dec 18, 2021