Videos
- 30 NEW Flutter Tips You Possibly Didn’t Know (PART 2): https://youtu.be/5vDq5DXXxss
Videos
| import 'dart:async'; | |
| void main() { | |
| var duration = Duration(milliseconds: 500); | |
| var t = Timer.periodic(duration, (Timer t) { | |
| print('Update ${t}'); | |
| }); | |
| print(t.isActive); |
Course Resources
https://github.com/londonappbrewery/Flutter-Course-Resources
Course Syllabus
file:///Users/borisbarroso/Documents/Flutter+Dev+Syllabus.pdf
Best plugins 2021 https://www.youtube.com/watch?v=714JulPPpFU
Corrado Cocco, How to make Sounds inspired by Nature in Bitwig Studio https://www.youtube.com/watch?v=T46cvxGu-Ng
npx tailwindcss init demo/tailwind.config.js --full
| <script lang="ts"> | |
| import { createEventDispatcher } from "svelte" | |
| import { fade, fly } from "svelte/transition" | |
| import Fa from "svelte-fa" | |
| import { faTimes } from "@fortawesome/free-solid-svg-icons" | |
| let open = false | |
| export let closeButton = true | |
| export let closeOnEsc = true |
| AllCops: | |
| RunRailsCops: true | |
| # Commonly used screens these days easily fit more than 80 characters. | |
| Metrics/LineLength: | |
| Max: 120 | |
| # Too short methods lead to extraction of single-use methods, which can make | |
| # the code easier to read (by naming things), but can also clutter the class | |
| Metrics/MethodLength: |
| /*Rotation*/ | |
| .box { | |
| animation: rotate 1s ease infinite; | |
| } | |
| @keyframes rotate { | |
| 0% { | |
| -webkit-transform: rotate(0); | |
| transform: rotate(0); | |
| } |