alias rn-opt='adb shell input keyevent 82'
alias rn-reload='adb shell input keyevent 82 && adb shell input keyevent 20 && adb shell input keyevent 66'
alias rn-start='react-native run-android'
alias rn-log='react-native log-android'
alias rn-rm-apk='rm -r android/app/build/outputs'
alias rn-release='cd android && ./gradlew assembleRelease && cd .. || cd ..'
alias rn-deb='adb reverse tcp:9090 tcp:9090'
<template> | |
<!-- BEGIN FormFullscreen --> | |
<form-fullscreen> | |
<!-- HEADER --> | |
<header-form title="Cadastro de Aula" /> | |
<!-- BEGIN CONTEUDO FORM --> | |
<div class="content"> | |
<div class="ui container"> | |
<!-- BEGIN Form --> | |
<form class="dg_form ui form" novalidate @submit.prevent="save"> |
import ApolloClient, {InMemoryCache, ApolloLink} from "apollo-boost"; | |
const PATH_URL = 'http://URL' | |
const TOKEN = 'TOKEN' | |
const getApolloClient = () => { | |
const cache = new InMemoryCache() | |
return new ApolloClient({ | |
uri: `${PATH_URL}graphql`, |
import { notify } from 'src/helpers/notify' | |
class DGError extends Error { | |
constructor (message = '') { | |
super (message) | |
this.message = message | |
this.name = 'DGError' | |
if (Error.hasOwnProperty('captureStackTrace')) { | |
Error.captureStackTrace(this, this.constructor) | |
} |
{ | |
"name": "My Progressive Web App", | |
"short_name": "PWA", | |
"start_url": "/index.html", // qual pagina sera iniciada | |
"scope": ".", // quais paginas serão incluidas na experiencia do PWA | |
"display": "standalone", // seu pwa ira funcionar de forma autonoma | |
"background_color": "#fff", // qual a cor sera usada enquanto estiver carregando (ou coloque o splashscreen) | |
"theme_color": "#3f51b5", // cor do tema ( customiza a barra de cima do celular ) | |
"description": "Pwa de estudo", // desrição | |
"dir": "ltr", // indica a direção de laitura do seu app ltr - leftToRight |
/* | |
* servicos para o site | |
*/ | |
var $service = angular.module('app.services', []); | |
//-----------processo de Autenticação do usuario ----------------------------------// | |
//Factory para autenticação | |
$service.factory('AuthService', function ($rootScope, $http, Session) { |
import React, { PureComponent } from 'react'; | |
import { View, Image, ListView, Text, Animated } from 'react-native'; | |
import styles from './styles'; | |
const ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2}); | |
export default class AnimatedScrollView extends PureComponent { | |
constructor(props) { | |
super(props); | |
this.state = { |
const gulp = require('gulp'); | |
const template = require('gulp-template'); | |
const rename = require('gulp-rename'); | |
const path = require('path'); | |
const yargs = require('yargs'); | |
const appRoot = require('app-root-path'); | |
const loadsh = require('lodash'); | |
require('./contains'); | |
/* |
Adaptação do fork: (https://gist.github.com/ljharb/58faf1cfcb4e6808f74aae4ef7944cff)
Ao tentar explicar como o Javascript usa seu métodos para arrays, acabei reunindo esses conceitos. Espero que Seja util. Ficarei feliz com qualquer sugestão.
O Objet Array no Javascript tem muitos métodos construidos no seu prototype. Alguns deles modificam o proprio array passado. Felizmente, a maioria não, eles retonar um novo array inteiramente distinto. Uma vez que arrays são conceitualmente uma lista de itens, ajuda na clareza do código e sua manutenção a ponto de ser capas de operar de uma forma mais "funcional" . (Eu insisto em refrenciar um array como uma "Lista" - embora em algumas linguaguens de programação, Lista
é um tipo de dado nativo, mais em JS e nesse POST, estou me referindo ao conceito. Em todos os lugares que eu usar a palavra "lista" você pode assumir que eu estou falando de JS Array) Isso siginifica, para a execução de uma simples operação na Lista como um
atom-workspace { | |
font-family: 'Fira Code'; | |
font-size: 12px; | |
} | |
atom-text-editor { | |
font-family: 'Fira Code'; | |
font-style: normal; | |
text-rendering: optimizeLegibility; | |
} |