Skip to content

Instantly share code, notes, and snippets.

@WallysonGalvao
WallysonGalvao / README.md
Created March 28, 2020 01:58
Adicionando botão do Insomnia ao README.md

1 - Exportar o workspace do Isnmonia em formato .json

2 - Fazer o commit do .json exportado

3 - Abrir o arquivo .json no github em formato RAW

4 - Copiar o link do RAW

5 - Abrir o link (https://insomnia.rest/create-run-button/) e colar a URL do RAW no campo Import URL

@WallysonGalvao
WallysonGalvao / App.tsx
Last active June 19, 2020 17:55
Marvelapp
import React from "react";
import { StyleSheet, Text, View } from "react-native";
// Importação de componente de loading do Expo
import { AppLoading } from "expo";
// Importação da biblioteca expo-font
import { useFonts } from "@use-expo/font";
export default function App() {
// Carregamentos das fontes no diretório ./assets/fonts
const { getDefaultConfig } = require("metro-config");
module.exports = (async () => {
const {
resolver: { sourceExts, assetExts },
} = await getDefaultConfig();
return {
transformer: {
babelTransformerPath: require.resolve("react-native-svg-transformer"),
},
{
"expo": {
"name": "HelloWorld",
"slug": "umpontoseis-marvel",
"platforms": [
"ios",
"android",
"web"
],
"version": "1.0.0",
@WallysonGalvao
WallysonGalvao / App.tsx
Last active June 19, 2020 20:06
Marvelapp
import React from "react";
import { StyleSheet, Text, View } from "react-native";
import { AppLoading } from "expo";
import { useFonts } from "@use-expo/font";
// Importação do arquivo .svg
import Hero from "./src/assets/icons/hero.svg";
export default function App() {
const [fontsLoaded] = useFonts({
@WallysonGalvao
WallysonGalvao / index.tsx
Last active June 20, 2020 03:49
Marvelapp
import React from "react";
import { StyleSheet, View, Text } from "react-native";
import Constants from "expo-constants";
import Menu from "../../assets/icons/menu.svg";
import Logo from "../../assets/icons/logo.svg";
import Search from "../../assets/icons/search.svg";
const Home = () => {
return (
import React from "react";
import { AppLoading } from "expo";
import { useFonts } from "@use-expo/font";
// Importação da nossa nova página
import Home from "./src/pages/Home";
export default function App() {
const [fontsLoaded] = useFonts({
"gilroy-bold": require("./assets/fonts/gilroy-bold.ttf"),
@WallysonGalvao
WallysonGalvao / index.tsx
Last active June 20, 2020 03:48
Marvelapp
import React from "react";
import { StyleSheet, View, Text } from "react-native";
import Constants from "expo-constants";
import Menu from "../../assets/icons/menu.svg";
import Logo from "../../assets/icons/logo.svg";
import Search from "../../assets/icons/search.svg";
const Home = () => {
return (
@WallysonGalvao
WallysonGalvao / index.tsx
Last active June 20, 2020 03:48
Marvelapp
import React from "react";
import { StyleSheet, View, Text } from "react-native";
import Constants from "expo-constants";
import { LinearGradient } from "expo-linear-gradient";
import Menu from "../../assets/icons/menu.svg";
import Logo from "../../assets/icons/logo.svg";
import Search from "../../assets/icons/search.svg";
import Hero from "../../assets/icons/hero.svg";
@WallysonGalvao
WallysonGalvao / api.ts
Last active June 20, 2020 03:35
Marvelapp
import axios from "axios";
const api = axios.create({
// Substituir o endereço abaixo pelo ip da sua máquina
baseURL: "http://192.168.0.00:3333",
});
export default api;