Skip to content

Instantly share code, notes, and snippets.

View dpossas's full-sized avatar

Douglas Bezerra Possas dpossas

  • MyProfit / Avenue
  • Araquari, SC, Brasil
View GitHub Profile
@dpossas
dpossas / shopping_cart.dart
Created July 21, 2020 11:54
Dart - The basics in pratice
class ShoppingCart {
List<Product> _products = [];
List<Product> get products => this._products;
void addItem(Product product){
this.products.add(product);
}
double total() {
double total = 0;
@dpossas
dpossas / main.dart
Created July 21, 2020 11:55
Dart - The basics in pratice
main () {
final shopping = new ShoppingCart ();
// the use of the reserved word new is optional as of DART 2.0
// and we will not use it in the next lines
final pen = Product("Caneta", true, 4.75);
shopping.addItem(pen);
final pencil = Product("Pencil", false, 1.25);
shopping.addItem(pencil);
@dpossas
dpossas / git-aliases.md
Created July 24, 2020 14:32 — forked from kelvinst/git-aliases.md
Git alias - seja rápido, seja breve!

Git alias - seja rápido, seja breve!

Git freak como sou, precisava compartilhar algo útil sobre ele, claro. E, já que não vejo muito por aí o pessoal usando, resolvi falar dos alias do git! É um recurso que eu uso muito, e nunca entendi porque muitas pessoas não são adeptas. 😕

Pelo nome você já deve perceber que os alias no git são atalhos. Atalhos pro quê? São atalhos para comandos do git e até comandos shell se você quiser. E é bem fácil cadastrar um alias:

$ git config --global alias.st status
@dpossas
dpossas / README.md
Last active September 11, 2020 20:39
Workshop Flutter

Flutter - 3 horas de HandsOn

Informações sobre o Workshop

  1. Construiremos um aplicativo para gerenciamento de coleções HotWheels e abordaremos:
@dpossas
dpossas / main.dart
Last active July 21, 2022 20:40
Teclado
import 'package:flutter/material.dart';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatefulWidget {
const MyApp({Key? key}) : super(key: key);
@override
IconButton(
padding: EdgeInsets.all(0),
onPressed: onTap as void Function()?,
icon: appIconType == AppIconType.svg
? SvgPicture.asset(
icon ?? AppIcons.logoHeader,
fit: fit ?? BoxFit.none,
color: color,
width: width,
height: height,
@dpossas
dpossas / politica-privacidade-soletrando
Created October 10, 2024 19:01
Plítica de privacidade de Soletrando - A Competição
Política Privacidade
A sua privacidade é importante para nós. É política do Soletrando - A competição respeitar a sua privacidade em relação a qualquer informação sua que possamos coletar no site Soletrando - A competição, e outros sites que possuímos e operamos.
Solicitamos informações pessoais apenas quando realmente precisamos delas para lhe fornecer um serviço. Fazemo-lo por meios justos e legais, com o seu conhecimento e consentimento. Também informamos por que estamos coletando e como será usado.
Apenas retemos as informações coletadas pelo tempo necessário para fornecer o serviço solicitado. Quando armazenamos dados, protegemos dentro de meios comercialmente aceitáveis ​​para evitar perdas e roubos, bem como acesso, divulgação, cópia, uso ou modificação não autorizados.
Não compartilhamos informações de identificação pessoal publicamente ou com terceiros, exceto quando exigido por lei.
O nosso site pode ter links para sites externos que não são operados por nós. Esteja ciente de que não temos contr