Skip to content

Instantly share code, notes, and snippets.

View robsonsilv4's full-sized avatar
💭
💻 📝 👓

Robson Silva robsonsilv4

💭
💻 📝 👓
View GitHub Profile
@robsonsilv4
robsonsilv4 / dart_flutter_setup.txt
Created January 2, 2023 12:16
Dart and Flutter Environment Setup
1. Bash, Zsh environment variables
# Android
export ANDROID_SDK=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_SDK/emulator
export PATH=$PATH:$ANDROID_SDK/platform-tools
# Flutter
export PATH=$PATH:$HOME/Developer/flutter/bin
export PATH=$PATH:$HOME/.pub-cache/bin
@robsonsilv4
robsonsilv4 / vscode_settings.json
Created January 2, 2023 12:09
My VSCode Settings (Flutter, Django, Spell)
{
"workbench.startupEditor": "none",
// Editor
"editor.formatOnSave": true,
// Theme
"workbench.colorTheme": "One Dark Pro Darker",
"workbench.iconTheme": "material-icon-theme",
@robsonsilv4
robsonsilv4 / queroworkar.json
Created March 18, 2020 01:38
Exemplo de JSON de resposta do QueroWorkar
[
{
"url": "https://queroworkar.com.br/jobs/desenvolvedor-android-21/",
"title": "Desenvolvedor Android",
"date": "13 de março de 2020",
"description": "A FS está em busca de um(a) Desenvolvedor(a) Android para atuar em nosso time. Este(a) profissional deve ser apaixonado pelo desenvolvimento de software e pelo trabalho colaborativo em equipes multidisciplinares de desenvolvimento, sendo evangelista na melhoria contínua da qualidade dos aplicativos mobile. Será responsável em desenvolver aplicativos mobile, colaborando com os demais times no entendimento dos requisitos de negócio e técnico, juntamente com os respectivos critérios de aceitação para a elaboração e codificação dos aplicativos. Requisitos e Conhecimentos Desejáveis Experiência comprovada em desenvolvimento Android Excelente conhecimento na linguagem Kotlin Vivencia com desenvolvimento com testes unitários e instrumentados Inglês avançado Domínio da Arquitetura do Android (threads, services, job schedulers, receivers, coroutines,
{
"workbench.startupEditor": "none",
"workbench.colorTheme": "One Dark Pro",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "'Fira Code', monospace",
"editor.fontLigatures": true,
"window.zoomLevel": 0,
"prettier.singleQuote": true,
"prettier.trailingComma": "es5",
@robsonsilv4
robsonsilv4 / parse_json.dart
Created February 10, 2020 13:24
Flutter consume API parsing JSON | Consumindo API e convertendo JSON
import 'package:http/http.dart' as http;
// T é sua classe
// T is your class
Future<List<T>> getDeputados() async {
final response = await http.get('url');
if (response.statusCode == 200) {
@robsonsilv4
robsonsilv4 / vscode.json
Created January 21, 2020 18:06
VSCode Settings
{
"workbench.startupEditor": "none",
"workbench.colorTheme": "One Dark Pro",
"workbench.iconTheme": "material-icon-theme",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// Fontes
"editor.fontFamily": "Fira Code",
"editor.fontSize": 14,
from flask_restful import Resource, reqparse
hoteis = [
{
'hotel_id': 1,
'nome': 'Hotel 1',
'estrelas': 4.3,
'diaria': 420.34,
'cidade': 'Fortaleza'
},
@robsonsilv4
robsonsilv4 / Dockerfile
Created September 17, 2019 19:04
Django Docker
FROM python:3.7-slim
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
WORKDIR /code
RUN pip install pipenv
COPY Pipfile Pipfile.lock /code/
RUN pipenv install --system
@robsonsilv4
robsonsilv4 / ambiente-dev-python.md
Created July 7, 2019 01:49
💻 Ambiente de Desenvolvimento Python para Arch Linux e Ubuntu 18.04

Ambiente de Desenvolvimento Python para Arch Linux e Ubuntu

Passo a passo para te ajudar a montar o seu ambiente completo de desenvolvimento Python, utilizando como base o Arch Linux, Ubuntu 18.04.x e derivados.

Arch Linux

Primeiro, sincronize os repositórios e atualize o sistema utilizando o seguinte comando:

sudo pacman -Syyu
@robsonsilv4
robsonsilv4 / CarrinhoController.java
Created June 22, 2019 23:44
Carrinho com Spring Boot e Thymeleaf
package com.ufc.br.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import com.ufc.br.exception.SemPratosSuficienteException;