Skip to content

Instantly share code, notes, and snippets.

View GabriellCosta's full-sized avatar
🐯
Tiger

Gabriel Goto GabriellCosta

🐯
Tiger
View GitHub Profile
@GabriellCosta
GabriellCosta / MethodParameterTest.kt
Created June 9, 2017 01:11
Metodo como parametro
package util
import org.junit.Before
import org.junit.Test
import org.mockito.Mockito.*
import kotlin.reflect.KFunction1
class MethodParameterTest {
private lateinit var mock: IPresenter
package i.gabrielcosta.customstartexample;
import android.content.Context;
import java.io.Serializable;
/**
* Created by gabrielcosta on 26/08/17.
*/
public interface Executor extends Serializable {
package com.example.gabriel.mediatorlivedata
import android.arch.lifecycle.LiveData
import android.arch.lifecycle.MediatorLiveData
import android.arch.lifecycle.MutableLiveData
import android.os.Handler
import android.util.Log
import java.util.*
@GabriellCosta
GabriellCosta / ForecastFragmentRobots.kt
Last active October 25, 2018 03:47
Nesse modo temos nosso Robot contendo toda a lógica do que é feito alem de ter todas as dependências de teste
package com.gabrielcosta.weather.feature.forecast
import android.arch.lifecycle.MutableLiveData
import android.support.test.espresso.Espresso.onView
import android.support.test.espresso.action.ViewActions
import android.support.test.espresso.assertion.ViewAssertions.matches
import android.support.test.espresso.matcher.ViewMatchers.isDisplayed
import android.support.test.espresso.matcher.ViewMatchers.withId
import android.support.test.espresso.matcher.ViewMatchers.withText
import com.gabrielcosta.weather.R
package com.gabrielcosta.attrsample
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.util.TypedValue
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
@GabriellCosta
GabriellCosta / .gitignore
Created August 30, 2019 17:12
New Android Module
/build
@GabriellCosta
GabriellCosta / CipherMaker.kt
Created December 31, 2019 16:43
Public key RSA cipher sample
package com.example.rsatest
import android.security.keystore.KeyProperties
import android.util.Base64
import java.security.Key
import java.security.KeyFactory
import java.security.spec.X509EncodedKeySpec
import javax.crypto.Cipher
private const val ALGORITHM = KeyProperties.KEY_ALGORITHM_RSA
@GabriellCosta
GabriellCosta / 1SimpleCalcPt_br.kt
Last active June 16, 2020 02:15
1-Scrath Post
//Podemos calcular algo
val sum = 3 + 3
//Então ver o resutado deste calculo
println("total : $sum")
//Ou criar um array
val array = arrayOf(3,2,4,2)
//E ver o maior elemento dentro dele
@GabriellCosta
GabriellCosta / ObjectScratchPt_br.kt
Created June 16, 2020 02:17
Criando obejtos e utilizando eles em um Scratch
//Criamos uma classe
data class Sample(
val number: Int
) {
//Aqui temos um pequeno override so para exemplificar
override fun toString(): String {
return "Meu numero é $number"
}
}