A test for a position as a mobile engineer at the company Phi. (I did not participate in the selection process, I implemented the application for study purposes only)

Overview

Phi Bank

linkedin instagram

Aplicativo desenvolvido baseado num teste para o cargo de desenvolvedor mobile na empresa Phi. (Não participei do processo seletivo, implementei o aplicativo apenas para fins de estudo)

📁 Arquitetura do projeto

  src
    ├───core
    │   ├───components
    │   ├───local-storage
    │   └───service
    ├───features
    │   └───example-feature
    │       ├───models
    │       ├───repositories
    │       ├───router
    │       ├───view
    │       │   ├───components
    │       │   ├───container
    │       │   └───screens
    │       └───view-model
    └───utils
        ├───constants
        └───extensions

⚙️ Funcionalidades

✅ Buscar saldo
✅ Buscar lista de itens do extrato.
✅ Scroll infinito (10 itens por request).
✅ Tratamento de erro e de carregamento.
✅ Ao tocar no ícone de olho do saldo, o mesmo é escondido.
✅ Ao tocar em um item do extrato é aberta uma tela de detalhes.
✅ Ao tocar no botão de compartilhar, é compartilhada a imagem da área de informações do comprovante abrindo o componente de compartilhamento (sharing) padrão do Android.

🎥 Demo

Demo do App Demo do App

📱 Imagens

Tela do App Tela do App Tela do App Tela do App Tela do App

You might also like...

Crypto Profit Calculator using CLEAN Architecture and BLoC or Cubit, for learning purposes

Crypto Profit Calculator using CLEAN Architecture and BLoC or Cubit, for learning purposes

Hysto | Crypto Profit Calculator Calculate and save your profits with Hysto 💎 💎 💎 DIAMOND HANDS BABY 💎 💎 💎 Requirements Flutter v2.10.2 Find ava

Apr 29, 2022

The 'Reply' Material Design case study built with Flutter.

The 'Reply' Material Design case study built with Flutter.

Reply ❤️ Flutter Reply is an email app that uses Material Design components and Material Theming to create an on-brand communication experience. This

Dec 3, 2022

An animated flutter UI for E-commerce product variant selection / add to cart developed by nonybrighto and designed by Akram Khalid.

An animated flutter UI for E-commerce product variant selection / add to cart developed by nonybrighto and designed by Akram Khalid.

Crate & Barrel - Dark Mobile App Concept Animated An animated flutter UI for E-commerce product variant selection / add to cart developed by nonybrigh

Mar 28, 2022

Repository to practice and study some advanced concepts of flutter bloc

flutter_weather A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Mar 31, 2022

Study Aqueduct(Dart Backend Framework)

study_aqueduct Running the Application Locally Run aqueduct serve from this directory to run the application. For running within an IDE, run bin/main.

Dec 14, 2021

📓📲 Flutter app for managing study materials in form of photos.

📓📲 Flutter app for managing study materials in form of photos.

Overview Study Snap is a multi-platform mobile application written with Flutter. Gallery apps are designed for personal everyday photos, kept in timel

Oct 5, 2022

Open source app to book EDISU study rooms.

Open Edisu A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

Jun 30, 2022

GChat is a chatting application developed using Flutter(Dart) and firebase for 2 users. Trying to Develop an application that does not sell your data with whatsapp rolling out its privacy policy updates.

GChat is a chatting application developed using Flutter(Dart) and firebase for 2 users. Trying to Develop an application that does not sell your data with whatsapp rolling out its privacy policy updates.

Gchat - The Chatting Application A Flutter project for chatting. I used Android Studio and you can you any editor of your choice for ex: VS Code, Inte

Nov 6, 2022

This project is a technical test with LEAM, to create a cookbook mobile application

cookbook A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Dec 31, 2021
Owner
Flutter Developer
null
About This is Personal Expenses Planner. You can add your expenses in to the app and manage your transaction. and you can see How much did you spend on which day. I developed this project using flutter.

expense_planner A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Darshit Rudani 5 Jul 6, 2022
I did a task manager which has abilities like (priority,sort,daily,weekly,monthly,profile screen,user auth)

task_manager A task manager app by Flutter. Getting Started This is a task manager app which you can manage your daily/weekly/monthly tasks. Users can

Yusuf Erarslan 2 Jan 12, 2022
✈️ Airline Company Application UI

flutter_airline_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you star

Ken Minami 10 Jun 30, 2022
A flutter base libs package, used in company's project.

组件库 project_base_libs_pkg 在pubspec.yaml的dependencies:中引入: project_base_libs_pkg: git: url: https://github.com/YouXianMing/flutter_project_

YouXianMing 6 Nov 2, 2022
Flutter Presence App integrated with geolocation (GPS) that can help your company or you as a developer to build a presence app

Flutter Presence App integrated with geolocation (GPS) that can help your company or you as a developer to build a presence app. beauty user interface and have a multi user ( admin and employee ). You can also change the appearance of this application easily or add new features. Using Getx and Firebase.

Muhammad Rezky Sulihin 96 Dec 25, 2022
Grocery-App (Widle Studio - A Creative Flutter App Development Company) OR Get an Estimate

Grocery-App (Widle Studio - A Creative Flutter App Development Company) OR Get an Estimate Flutter Grocery Shopping App Fully Working Template with Wo

Dominique Rwema Bagirishya 29 Jul 21, 2022
null 357 Dec 27, 2022
This design has been created for educational purposes. Also this project has integrated push notifications with firebase and my own server in python.

Ui Clone of the Nequi application This design has been created for educational purposes. Also this project has integrated push notifications with fire

Juan Suarez 3 Nov 17, 2022
BankGit helps you manage your account and transactions more efficiently by breaking your account into branches for various purposes and then making transactions directly from them.

Bank Git Web Hosted Here : https://bank-management-45848.web.app/ Bank Git is an application built with Flutter and Firebase to help you manage your b

Yash Johri 27 Dec 26, 2022