Android test task master - Create PIN code screen, authentication by PIN code screen and menu screen

Overview

Here is described test tasks for a android dev.

Need to implement three screens: create PIN code screen, authentication by PIN code screen and menu screen. PIN code is sequence of integers. PIN code length is 4 digits. For persistent storage PIN code developer can use any solution. Every PIN code screen should have PIN code indicator and numeric keyboard. PIN code indicator - some cells that will change self color in depend on process of filling PIN code. PIN code keyboard should have buttons from 0 to 9 and backspace button, which will remove last digit in PIN code.

PIN code indicator should react on PIN code keyboard touches. PIN code indicator should be re-rendered on PIN code changes. Every digit of PIN code should has own cell in PIN code indicator that will change color based on it filled or not. For example, user entered first digit in PIN code - PIN code indicator should change background of first cell.

Create PIN code screen

Create PIN code screen should give ability for user to create (set) own PIN code. For successful creation PIN code user will be needed to enter same PIN code twice and show a message with text "Your PIN code is successfully created".

See screenshots below.

alt-text-1 alt-text-1 alt-text-1

Authentication by PIN code screen

Authentication by PIN code screen should give ability to enter user's PIN code. Entered user's PIN code should be checked for equality with previus created (on Create PIN code screen) user's PIN code. If authentication by PIN code will be succesful user should get a message with text "Authentication success", or it was faild user should get a message "Authentication failed".

See screenshots below.

alt-text-1 alt-text-1

Menu screen

Menu screen should have two buttons for navigation to Create PIN code and Authentication by PIN code screens.

You might also like...

Integration test - Copy of the official Flutter integration test plugin

integration_test This package enables self-driving testing of Flutter code on de

Jan 5, 2022

Academic master is E-learning app where students can share their doubts wiith their peers they can chat and also they can find their notes

Academic master is E-learning app where students can share their doubts wiith their peers they can chat and also they can find their notes

Academic Master is E-learning App. Features:- 1) You can post real Post query in Images and video formates. 2) We will Provide notes,books and previou

Dec 14, 2022

From then on, developers only need to master one Button component, which is enough.

From then on, developers only need to master one Button component, which is enough.

FButton From then on, developers only need to master one Button component, which is enough. Support corners, borders, icons, special effects, loading

Nov 22, 2022

Slider Master Animation Flutter Dart

Slider Master Animation Flutter Dart

Flutter-animated-Slider 🔥 🔥 untitled.1.mp4 Firt you need to add this in pub yamel : dependencies: carousel_slider: ^4.0.0 Finally import 'package

Sep 10, 2022

Master Channel cannot use Glass Floating Action Button

Master Channel cannot use Glass Floating Action Button

Problem Master Channel cannot use GlassFloatingActionButton. About This package

Oct 2, 2022

Dialog flowtter-master - A Flutter implementation of DialogFlow, improved

Dialog flowtter-master - A Flutter implementation of DialogFlow, improved

A Flutter implementation of DialogFlow, improved. Build your integrations with D

Jan 3, 2022

Let's create a Flutter Collapsible Sidebar Menu that can collapse and expand the Navigation Drawer in Flutter.

Let's create a Flutter Collapsible Sidebar Menu that can collapse and expand the Navigation Drawer in Flutter.

Flutter Tutorial - Collapsible Sidebar Menu & Navigation Drawer Let's create a Flutter Collapsible Sidebar Menu that can collapse and expand the Navig

Jan 3, 2023

Use CMP Crew, Create a room, invite your friends to join, and let them add their orders to the shared menu!

Use CMP Crew, Create a room, invite your friends to join, and let them add their orders to the shared menu!

Tired of collecting your friends’ orders at restaurants? Lost track of how many of you want tea? Don’t worry we got you covered! Use CMP Crew, Create a room, invite your friends to join, and let them add their orders to the shared menu!

Dec 15, 2022
Owner
null
🔥🚀 Flutter package to create Pin code input text field with every pixel customization possibility 🎨 with beautiful animations

Flutter PinPut From Tornike ?? ?? Flutter package to create Pin code input (OTP) text field with every pixel customization possibility ?? and beautifu

Tornike 451 Jan 2, 2023
Integration Test Preview allows tests on multiple screen sizes in a single e2e test run.

Integration Test Preview has pre-configured methods that allow for faster test deployment for end to end (e2e) test coverage (using Android and iOS pl

The Mobile Applications Community 3 Aug 23, 2022
This is a repository for Flutter Focused Menu, an easy to implement package for adding Focused Long Press Menu to Flutter Applications

Focused Menu This is an easy to implement package for adding Focused Long Press Menu to Flutter Applications Current Features Add Focused Menu to Any

Paras Jain 160 Dec 26, 2022
Arissettingsmenuexm - Settings Menu with different choices by clicking on a Popup Menu Button in Flutter

Flutter Tutorial - Settings Menu & AppBar Dropdown Menu Show a Flutter Settings

Behruz Hurramov 1 Jan 9, 2022
Flutter-pop-up-menu - Pop up Menu - Mobile Devices Programming

Pop Up Menu App A flutter demo app with a pop up menu button Developer Alexander Sosa (https://www.linkedin.com/in/alexander-sosa-asillanes/) Technolo

Alexander Sosa 0 Jan 3, 2022
Dusyeri provider task - Dusyeri provider task built using flutter

Düşyeri Provider Task https://github.com/alper-mf/dusyeri_provider_task/blob/7d1

null 1 May 9, 2022
Daily-Task-Manager a daily task manager application project created in flutter

This is a daily task manager application project created in flutter. Install this application on Android - Install from Play Store

DVS 0 May 10, 2022
Bwo-master - An infinity procedural online game using Flutter and flames with NodeJS and Firebase for the back-end

Borderless World Online (BWO) An infinity procedural online game using Flutter a

null 17 Nov 29, 2022
Bwo-master - An infinity procedural online game using Flutter and flames with NodeJS and Firebase for the back-end

Borderless World Online (BWO) An infinity procedural online game using Flutter a

null 0 Feb 2, 2022
Flutter bloc cubit test knowdge - Flutter bloc cubit test knowdge

Flutter Bloc Simple Api This project is using weather api for featch data and di

Waruna Kaushalya 0 Jan 3, 2022