Skip to content

Instantly share code, notes, and snippets.

View jeancsanchez's full-sized avatar
🤓
I may be slow to respond.

Jean Carlos jeancsanchez

🤓
I may be slow to respond.
View GitHub Profile
@jeancsanchez
jeancsanchez / DIExtension.kt
Created December 7, 2023 18:14
Extension for sharing ViewModels between Activities with Kotlin Koin. (Extensão para compartilhar ViewModels entre activities com Kotlin Koin).
inline fun <retified VM: ViewModel> AppCompatActivity.viewModelShared(): Lazy<VM> {
return lazy(LazyThreadSafetyMode.NONE) {
val scopeKey = this::class.getActScopeId()
var scope: Scope = getKoin().getOrCreateScope(
scopeId = scopeKey,
qualifier = StringQualifier(scopeKey)
)
lifecycle.doWhen(
onCreate = {
package br.com.onze.domain.models
import android.os.Parcel
import android.os.Parcelable
import com.google.gson.annotations.SerializedName
/**
* @author Jean Carlos (Github: @jeancsanchez)
* @date 02/11/16.
* Jesus loves you.
@jeancsanchez
jeancsanchez / start_apis
Created December 6, 2019 19:38
Exemplo de script de inicialização do sistema Debian.
#!/bin/bash
### BEGIN INIT INFO
# Provides: start_apis
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Start das apis
# Description: Blah
@jeancsanchez
jeancsanchez / Jesus.json
Last active January 4, 2018 22:08
Esse arquivo é um compilado de citações de Jesus. Para servir como base para o aplicativo "Who Is Jesus".
[
"Está escrito: Não só de pão vive o homem, mas de toda a palavra que procede da boca de Deus.+Mt+4+4,0",
"Está escrito: Não botarás à prova o Senhor teu Deus.+Mt+4+7,0",
"Está escrito: Adorarás o Senhor teu Deus, e só a ele servirás.+Mt+4+10,0",
"Se arrependa, pois o Reino dos céus está próximo.+Mt+4+17,0",
"Vinde após mim e vos farei pescadores de homens.+Mt+4+19,0",
"Bem-aventurados os que têm um coração de pobre, porque deles e o Reino dos céus.+Mt+5+3,0",
"Bem-aventurados os que choram, porque serão consolados!+Mt+5+4,0",
"Bem-aventurados os mansos, porque possuirao a terra!+Mt+5+5,0",
"Bem-aventurados os que têm fome, porque serão saciados!+Mt+5+6,0",