Skip to content

Instantly share code, notes, and snippets.

View hugoangeles0810's full-sized avatar
🏠
Working from home

Hugo Angeles Chavez hugoangeles0810

🏠
Working from home
  • Lima
View GitHub Profile
/*
1.- Crear un programa con 3 variables enteros e identificar cual es el mayor, usar IF, ELSEIF, ELSE
2.- Crear una calculadora (suma, resta, multiplicación, división), usar funciones
que reciba 2 parámetros e imprimir el resultado
3.- Recorrer los siguientes valores y mostrarlo en un print List<String> animals = ['Perro', 'Gato', 'Ratón'];
usar forEach y función de flecha
4.- Combiar las siguientes listas y mostrarlo en un print
List<String> animales = ['Conejo', 'Gato'];
List<String> mascotas = ['Tortuga', 'Perro'];
como resultado debe mostrar: [Conejo, Gato, Tortuga, Perro]
@hugoangeles0810
hugoangeles0810 / Application.kt
Created January 15, 2018 01:09
Inversión de dependencias - Ejemplo
interface LocalDataSource {
fun saveOrUpdateColors(colors: List<Color>)
fun listColors(): List<Color>
}
interface RemoteDataSource {
fun listColor(): List<Color>
}
class RestDataSource : RemoteDataSource {
@hugoangeles0810
hugoangeles0810 / ColorsRepository.kt
Created January 15, 2018 00:16
Uso de inyección de dependencias
class ColorsRepository(val restDataSource: RestDataSource, val sqliteDataSource: SQLiteDataSource) {
fun listColors(): List<Color> {
val colors = restDataSource.listColor()
sqliteDataSource.saveOrUpdateColors(colors)
return colors
}
@hugoangeles0810
hugoangeles0810 / ColorsRepository.kt
Last active January 14, 2018 20:55
Ejemplo de dependencias
class ColorsRepository() {
val restDataSource = RestDataSource() // <-- Es una dependencia
val sqliteDataSource = SQLiteDataSource() // <-- Es una dependencia
fun listColors(): List<Color> {
val colors = restDataSource.listColor()
sqliteDataSource.saveOrUpdateColors(colors)
package com.tismart.goldfish.presentation.main.view.activities
import android.content.Context
import android.content.Intent
import android.graphics.drawable.GradientDrawable
import android.os.Bundle
import android.support.v4.view.ViewPager
import android.support.v7.app.AppCompatActivity
import android.view.MenuItem
import android.view.View
@hugoangeles0810
hugoangeles0810 / MaskWatcher.java
Created October 2, 2017 21:06 — forked from diegoy/MaskWatcher.java
Apply masks to Android's Edit text adding this TextWatcher
/*
MIT License
Copyright (c) 2016 Diego Yasuhiko Kurisaki
*/
/* Example:
mEmailView.addTextChangedListener(new MaskWatcher("###-##"));
*/
import android.text.Editable;
{
"version": 8,
"name": "Raster Tiles",
"sources": {
"yourTileLayer": {
"type": "raster",
"tiles": [
"https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png"
],
"tileSize": 256
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
class Main{
public static void main(String[] args) throws FileNotFoundException, IOException {
char[][] matriz;
String[] campos;
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /var/www/html/public;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
@hugoangeles0810
hugoangeles0810 / .gitignore
Created June 26, 2016 04:36 — forked from keyboardsurfer/.gitignore
Android gitignore
# Copyright: Benjamin Weiss (keyboardsurfer) https://github.com/keyboardsurfer
# Under CC-BY-SA V3.0 (https://creativecommons.org/licenses/by-sa/3.0/legalcode)
# built application files
*.apk
*.ap_
*.jar
!gradle/wrapper/gradle-wrapper.jar
# lint folder