Skip to content

Instantly share code, notes, and snippets.

View danielsmykowski1's full-sized avatar

Daniel Smykowski danielsmykowski1

  • Roscoe, Illinois, United States
View GitHub Profile
@danielsmykowski1
danielsmykowski1 / TicketListItem.js
Created November 23, 2019 23:52
A React-Native custom list item component.
import React, { Component } from 'react';
import {
Text, TouchableOpacity, View, StyleSheet
} from 'react-native';
import Icon from 'react-native-vector-icons/FontAwesome5';
import LinearGradient from 'react-native-linear-gradient';
import {
Fonts, Colors, Styles, Metrics
} from '../../themes';
@danielsmykowski1
danielsmykowski1 / MainScreen.js
Created November 23, 2019 23:45
MainScreen Component of a React-Native project
import React, { Component, Fragment } from 'react';
import {
SafeAreaView, View, ActivityIndicator, StyleSheet, Platform
} from 'react-native';
import { Text } from 'react-native-elements';
import Carousel from 'react-native-snap-carousel';
import moment from 'moment';
import { bindActionCreators } from 'redux';
import { connect } from 'react-redux';
import { Auth } from 'aws-amplify';
@danielsmykowski1
danielsmykowski1 / reward_order_service_test.go
Created November 22, 2019 16:18
golang reward order service test implementation
package service
import (
"log"
"mauappa-go/repository/firestore"
"mauappa-go/util"
"strconv"
"testing"
"time"
@danielsmykowski1
danielsmykowski1 / survey_impl.dart
Created November 6, 2019 00:25
A Flutter survey implementation class for getting random survey questions from firebase firestore and upload survey data to firestore.
import 'dart:math';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:flutter_base/core/apis/interfaces/survey_api.dart';
import 'package:flutter_base/core/models/question.dart';
import 'package:flutter_base/core/models/reply.dart';
class SurveyImpl extends SurveyApi {
@override
Future<List<Question>> getRandomQuestions(int count) async {
@danielsmykowski1
danielsmykowski1 / custom_cart.dart
Created November 2, 2019 13:31
Flutter custom card component
import 'package:flutter/material.dart';
class CustomCard extends StatelessWidget {
final Widget body;
final String imageAsset;
final String buttonText;
final String buttonImageAsset;
final void Function() onPressed;
CustomCard({
@danielsmykowski1
danielsmykowski1 / custom_radio.dart
Created November 2, 2019 13:30
Flutter custom radio group widget
import 'package:flutter/material.dart';
class CustomRadio extends StatefulWidget {
final List<String> answers;
final void Function(String value) onValueChanged;
CustomRadio({this.answers, this.onValueChanged}) : super();
@override
createState() {
@danielsmykowski1
danielsmykowski1 / reward_order_service.go
Last active November 2, 2019 13:21
golang reward order service implementation
package service
import (
"fmt"
"log"
"math"
"mauappa-go/model"
"mauappa-go/repository"
)
@danielsmykowski1
danielsmykowski1 / QRReader.dart
Created November 2, 2019 12:40
AngularDart Qrcode scan component
import 'dart:async';
import 'dart:html';
class QRReader {
bool active = false;
VideoElement videoElement;
ImageElement imageElement;
CanvasImageSource imageSource;
CanvasElement canvas;
@danielsmykowski1
danielsmykowski1 / message_input_component.css
Created November 2, 2019 12:32
AngularDart message input component for chatting PWA
:host {
background-color: #eae0da;
width: 100%;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-direction: row;
-webkit-flex-direction: row;
flex-direction: row;
-ms-flex-align: center;
@danielsmykowski1
danielsmykowski1 / message_service_api_impl.dart
Created November 2, 2019 12:25
AngularDart service implementation file for creating, reading, updating and deleting messages via firebase firestore
import 'package:cashjar_common/model/message.dart';
import 'package:cashjar_common/api/message_service_api.dart';
import 'package:firebase/firebase.dart' as firebase;
import 'package:firebase/firestore.dart';
import 'package:firebase/firestore.dart' as fs;
class MessageServiceApiImple extends MessageServiceApi {
@override
Stream<List<Message>> getMessageList(String offerId) {
fs.Firestore firestore = firebase.firestore();