Feature Name: (fill me in with a unique identity, myawesomefeature)
Start Date: (fill me in with today's date, YYYY-MM-DD)
Author: (your names)
Related components/issues: (if any)
Go 19 hrs 59 mins ██████████████████▏░░ 86.7% | |
TypeScript 1 hr 19 mins █▏░░░░░░░░░░░░░░░░░░░ 5.7% | |
JSON 42 mins ▋░░░░░░░░░░░░░░░░░░░░ 3.1% | |
JavaScript 28 mins ▍░░░░░░░░░░░░░░░░░░░░ 2.0% | |
Vue.js 12 mins ▏░░░░░░░░░░░░░░░░░░░░ 0.9% |
// | |
// SheetHeight.swift | |
// Created by Casper Zandbergen on 17/10/2019. | |
// | |
import SwiftUI | |
import UIKit | |
extension View { | |
/// Presents a sheet. |
const {createJestRunner} = require('create-jest-runner') | |
module.exports = createJestRunner(require.resolve('./node-runner')) |
image: openjdk:8-jdk | |
variables: | |
ANDROID_COMPILE_SDK: "28" | |
ANDROID_BUILD_TOOLS: "28.0.2" | |
ANDROID_SDK_TOOLS: "4333796" | |
FLUTTER_VERSION: "https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_v1.2.1-stable.tar.xz" | |
before_script: | |
- apt-get --quiet update --yes |
import SwiftUI | |
struct ContentView : View { | |
var body: some View { | |
ZStack(alignment: Alignment.top) { | |
MapView() | |
SlideOverCard { | |
VStack { | |
CoverImage(imageName: "maitlandbay") | |
Text("Maitland Bay") |
import Foundation | |
import Combine | |
enum APIError: Error, LocalizedError { | |
case unknown, apiError(reason: String) | |
var errorDescription: String? { | |
switch self { | |
case .unknown: | |
return "Unknown error" |
# A functional, but probably terrible, example of GitLab CI for Flutter | |
image: jangrewe/gitlab-ci-android | |
variables: | |
ANDROID_COMPILE_SDK: "28" | |
ANDROID_BUILD_TOOLS: "28.0.3" | |
ANDROID_SDK_TOOLS: "26.1.1" | |
LC_ALL: "en_US.UTF-8" | |
LANG: "en_US.UTF-8" |
class HomePage extends StatelessWidget { | |
@override | |
Widget build(BuildContext context) { | |
// Builder takes three parameters 1. [BuildContext] which is our context | |
// 2. [Object] it is the object and 3. it is optional [Widget] child | |
return Consumer( | |
builder: (context, Counter counter, _) => Scaffold( | |
appBar: AppBar( | |
title: Text("Provider Demo"), |
import 'package:flutter/material.dart'; | |
import 'package:meta/meta.dart'; | |
import 'package:bloc/bloc.dart'; | |
import 'package:flutter_bloc/flutter_bloc.dart'; | |
void main() { | |
runApp( | |
BlocProvider( | |
builder: (context) => MyBloc(), | |
child: MyApp(), |