Skip to content

Instantly share code, notes, and snippets.

View juliomarcos's full-sized avatar

Julio Marcos Bortolon Rodrigues juliomarcos

View GitHub Profile
@juliomarcos
juliomarcos / index.js
Created September 8, 2014 19:23
Fragment Generator CLI tool
var program = require('commander');
var fs = require('fs');
var path = require('path');
var conf = {};
process.chdir("C:\\Users\\Julio\\Desktop\\visitavirtual-android\\automation-tools");
require('rc')('gen', conf);
program
.version('0.0.1')
.option('-c, --clazz <filename>', 'Java class of the new fragment')
@juliomarcos
juliomarcos / FormValidator.java
Created August 16, 2014 17:52
Android form validator
package /* YOUR PACKAGE HERE */;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import android.app.Activity;
import android.app.AlertDialog;
import android.text.Html;
import android.text.TextUtils;
@juliomarcos
juliomarcos / PreLoadingFragment.java
Last active August 29, 2015 14:05
PreLoadingFragment
package /* YOUR PACKAGE HERE */;
package cc.edinteractive.visitavirtual.fragment;
import android.app.Activity;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
@juliomarcos
juliomarcos / KeyboardUtils.java
Last active August 29, 2015 14:05
KeyboardUtils for Android
package /* YOUR PACKAGE HERE */;
import android.app.Activity;
import android.content.Context;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnKeyListener;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
@juliomarcos
juliomarcos / MainActivity.java
Last active August 29, 2015 14:04
DRY way to manage fragments
static Map<String, Class<?>> fragmentsClassMap;
static {
fragmentsClassMap = new HashMap<String, Class<?>>();
Class<?>[] fragmentClassArray = new Class<?>[] {
Fragment1.class,
Fragment2.class
};