Skip to content

Instantly share code, notes, and snippets.

View 1fabiopereira's full-sized avatar
👨‍💻
Working from home

Fábio Pereira 1fabiopereira

👨‍💻
Working from home
  • Guaratinguetá - SP, Brazil
View GitHub Profile
'use strict';
var Admob = require('ti.admob');
var InLoco = require('com.inlocomedia.appcelerator');
var admob;
var callbackInterstitial;
// Função é chamada toda vez que um banner tiver de ser aberto
function showInterstitialAds(callback) {
// ===========================================================================================================================================================
// ADMOB
// ===========================================================================================================================================================
function createViewAds(index) {
// then create an dfp view
var admobView = admob.createView({
adType: admob.AD_TYPE_BANNER,
width: 300,
height: 250,
[ERROR] : Failed to run dexer:
[ERROR] :
[ERROR] : trouble writing output: Too many method references: 71190; max is 65536.
[ERROR] : You may try using --multi-dex option.
[ERROR] : References by package:
[ERROR] : 6 android.accessibilityservice
[ERROR] : 9 android.accounts
[ERROR] : 13 android.animation
[ERROR] : 393 android.app
[ERROR] : 9 android.bluetooth
@1fabiopereira
1fabiopereira / .eslintrc.json
Created July 12, 2017 12:51
config eslint to react-native
{
"parser": "babel-eslint",
"env": {
"browser": true
},
"plugins": [
"react"
],
"extends": [
"eslint:recommended",
@1fabiopereira
1fabiopereira / _button.js
Created July 12, 2017 12:51
react-native simple custom button
import React from "react";
import {Text, TouchableOpacity, View} from "react-native";
import PropTypes from "prop-types";
import Styles from "./_styles";
const Button = (props) => {
return (
<View style={ Styles.btn }>
<TouchableOpacity
@1fabiopereira
1fabiopereira / Cache.js
Created July 13, 2017 20:18
React-native cache lib
/**
* MIT Licensed
*
* @author Fábio Pereira <[email protected]>
*/
import {Storage} from "../../config";
/* Tempo em minutos */
const defaultTime = 15;
@1fabiopereira
1fabiopereira / _storage.js
Created July 14, 2017 19:55
Simple Asyncstorage wrapper react-native
import {AsyncStorage} from "react-native";
class Storage {
constructor (name) {
this.name = `@${name.toUpperCase()}`;
}
add (key, value) {
package com.inlocomediabridge.InlocoMedia;
import com.facebook.react.ReactPackage;
import com.facebook.react.bridge.JavaScriptModule;
import com.facebook.react.bridge.NativeModule;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.uimanager.ViewManager;
import java.util.ArrayList;
import java.util.Arrays;
/**
* Class SettingsModule
*
* @copyright (c) Climatempo 2017
*
* @version 1.0.0
* @author Fábio Pereira <[email protected]>
*
*/
#!/bin/sh
# Interrompe o script ao primeiro erro
set -e
# Nome do keystore que ira usar no jarsigner
keystore_name=nome_do_keystore
# Guardo o nome do usuario corrente
me=$(whoami)