Selection Process - Accenture#163
Open
gomes-eric wants to merge 5 commits intoInterviewTests:masterfrom
gomes-eric:master
Open
Selection Process - Accenture#163gomes-eric wants to merge 5 commits intoInterviewTests:masterfrom gomes-eric:master
gomes-eric wants to merge 5 commits intoInterviewTests:masterfrom
gomes-eric:master
Conversation
Description: - The initial structure of the project created through Android Studio. Project details: - Project name: Bank App - Package name: com.accenture.bankapp - Android Studio: 4.1.2 - Kotlin: 1.4.31 - Java: 9.0.4 - Gradle: 6.8.3 - Android Gradle Plugin: 4.1.2 - Coroutines: 1.4.1 - Retrofit: 2.9.0 - Robolectric: 4.5.1 - Timber: 4.7.1 - Simple CPF Validator: 2.0.1 - Build Tools: 30.0.3 - Min SDK: 19 - Target SDK: 30 Signed-off-by: Eric Gomes <eric.gomes.dev@gmail.com>
Description: - Created the Login and Dashboard fragments layouts according to the project specifications. - Created the Statement card according to the project specifications. Signed-off-by: Eric Gomes <eric.gomes.dev@gmail.com>
Description: - Created the Retrofit Builder to establish a connection with the RESTful API. - Created the API Service and its requestLogin and getStatements functions. - Defined the LoginResponse and StatementsResponse data models according to the API responses. - Created the Network Unit Tests Signed-off-by: Eric Gomes <eric.gomes.dev@gmail.com>
Description: - Implemented the User Input validation (should be a valid email or CPF). - Implemented the Password Input validation (must have at least one capital letter, one special character and one alphanumeric). - Implemented a loading system to inform that the login is being processed. - Implemented a error system To inform you if an error occurred during the login request or if there is something wrong with the credentials. - Implemented fragment tranction system - Implemented the Login Fragment unit tests Signed-off-by: Eric Gomes <eric.gomes.dev@gmail.com>
Description: - Implemented a system that gets the User Account from Login and displays its information on Dashboard. - Implemented a Recycler View Adapter that gets the User Statements and populates the Recycler View with them. - Implemented a Information System to inform you if the Statements List is empty or null. - Implemented a Logout System to return to the Login Fragment - Implemented the Dashboard Fragment unit tests Signed-off-by: Eric Gomes <eric.gomes.dev@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Name: Eric Silva Gomes
Email: eric.gomes.dev@gmail.com