Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
ae21d40
Criado estrutura inicial [TesteAndroidV2]
netogdn999 Jun 15, 2020
fb2ffde
Criado estrutura de teste unitário para loginScreen [TesteAndroidV2]
netogdn999 Jun 15, 2020
2e4f925
Criado tela de login [TesteAndroidV2]
netogdn999 Jun 15, 2020
eaf9724
Criado teste do login [TesteAndroidV2]
netogdn999 Jun 16, 2020
42a940a
Modificação na tela de login [TesteAndroidV2]
netogdn999 Jun 16, 2020
406c247
Criado comunicação com o web service [TesteAndroidV2]
netogdn999 Jun 16, 2020
16ec0d7
Criado estrutura da tela Statement [TesteAndroidV2]
netogdn999 Jun 16, 2020
982a404
Refatoração dos teste da tela de login [testeAndroidv2]
netogdn999 Jun 19, 2020
4add15f
Criação dos teste da tela de statement [testeAndroidv2]
netogdn999 Jun 19, 2020
d4633b9
Refatoração do pacote loginScreen [testeAndroidv2]
netogdn999 Jun 19, 2020
3f556e8
Criado camada de Servico [testeAndroidv2]
netogdn999 Jun 19, 2020
64cda15
Refatoração do pacote StatementScreen [testeAndroidv2]
netogdn999 Jun 19, 2020
fc6bc20
Criado telas de Statement e Login loginScreen [testeAndroidv2]
netogdn999 Jun 19, 2020
9531e2a
Delete gradlew
netogdn999 Jun 19, 2020
b3075ea
Delete gradlew.bat
netogdn999 Jun 19, 2020
ba3d2b5
Delete settings.gradle
netogdn999 Jun 19, 2020
85548ba
Delete gradle.properties
netogdn999 Jun 19, 2020
a32678a
Delete build.gradle
netogdn999 Jun 19, 2020
d09f610
Delete LoginActivityUnitTest.java
netogdn999 Jun 19, 2020
c4106dc
Delete LoginPresentUnitTest.java
netogdn999 Jun 19, 2020
c7a96be
Delete LoginActivity.java
netogdn999 Jun 19, 2020
5fa5e6b
Delete LoginModel.java
netogdn999 Jun 19, 2020
c134a28
Delete LoginPresenter.java
netogdn999 Jun 19, 2020
8cbd0ed
Delete StatementActivity.java
netogdn999 Jun 19, 2020
141c41b
Delete StatementInteractor.java
netogdn999 Jun 19, 2020
7cb443e
Delete StatementModel.java
netogdn999 Jun 19, 2020
f08914e
Delete StatementPresenter.java
netogdn999 Jun 19, 2020
2dc124c
Delete StatementRouter.java
netogdn999 Jun 19, 2020
0d886b6
Delete StatementWorker.java
netogdn999 Jun 19, 2020
7f8c590
configurações do gradle [testeAndroidv2]
netogdn999 Jun 19, 2020
24593c8
Merge remote-tracking branch 'origin/master'
netogdn999 Jun 19, 2020
cbf69f3
Delete dimens.xml
netogdn999 Jun 19, 2020
21ff188
Merge remote-tracking branch 'origin/master'
netogdn999 Jun 19, 2020
1e57296
Delete plan_landing.svg
netogdn999 Jun 19, 2020
6f6a3a5
Delete plan_takeoff.svg
netogdn999 Jun 19, 2020
7559ab6
configurações do gradle [testeAndroidv2]
netogdn999 Jun 19, 2020
b800fcf
configurações do gradle [testeAndroidv2]
netogdn999 Jun 19, 2020
1ce8dd0
Create README.md
netogdn999 Jun 19, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.idea
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
local.properties
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2017 Mohanraj K.M.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
1 change: 1 addition & 0 deletions app/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/build
9 changes: 9 additions & 0 deletions app/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Para executar o projeto basta clonar esse repositório, da seguinte forma:

1. Execute o GitBash na basta destino e digite o comando : git clone https://github.com/netogdn999/TesteAndroidv2.git

2. Sincronize o gradle para baixar as dependencias

3. Caso deseje executar os testes unitários, clique com o botão direito do mouse em cima do diretório de teste: com.example.testeandroidv2, em seguida clique em: 'Run Tests in 'com.example.testeandroidv2'' with Covarage

4. Execute o projeto no emulador ou em um dispositivo do seu desejo, clicando em 'Run' ou Shift+f10 (caso esteja utilizando o windows)
57 changes: 57 additions & 0 deletions app/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
apply plugin: 'com.android.application'

android {
compileSdkVersion 29
buildToolsVersion '29.0.2'

defaultConfig {
applicationId "com.testeandroidv2"
minSdkVersion 19
targetSdkVersion 29
versionCode 1
versionName "1.0"
vectorDrawables.useSupportLibrary = true
testInstrumentationRunner 'org.robolectric.RobolectricTestRunner'
testFunctionalTest true
}
configurations {
cleanedAnnotations
compile.exclude group: 'org.jetbrains' , module:'annotations'
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions{
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

testOptions {
unitTests {
includeAndroidResources true
returnDefaultValues true
}
}

buildFeatures {
dataBinding true
}
}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
testImplementation 'junit:junit:4.13'
testImplementation "androidx.test:core:1.2.0"
implementation 'com.squareup.retrofit:retrofit:2.0.0-beta2'
implementation 'com.squareup.retrofit:converter-gson:2.0.0-beta2'
implementation 'com.squareup.okhttp3:logging-interceptor:4.7.2'
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta7'
implementation 'org.jetbrains:annotations-java5:15.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
testImplementation 'org.robolectric:robolectric:4.3.1'
}

Binary file added app/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
6 changes: 6 additions & 0 deletions app/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#Wed Jun 17 14:37:35 GFT 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
172 changes: 172 additions & 0 deletions app/gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

84 changes: 84 additions & 0 deletions app/gradlew.bat

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 21 additions & 0 deletions app/proguard-rules.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
Loading