https://grocerytimerdev.page.link/v4n9Hidfrfbsni5AA
// with ?shared= type url
https://grocerytimerdev.page.link/1tf1cWPTFjbX2LvV9
{ | |
"name": "Lorem Ipsum 0", | |
"description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur condimentum feugiat sollicitudin", | |
"external_url": "https://hypermint.com", | |
"image": "https://cdn.glitch.global/a23b8c7b-ba8f-40fa-8139-f59e44b54a66/moments-logo.png?v=1664984068978", | |
"animation_url": null, | |
"attributes": null | |
} |
// ==UserScript== | |
// @name Indiehackers home button | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description Add Home to IndieHackers.com | |
// @author Arpit Mathur | |
// @match https://www.indiehackers.com/* | |
// @icon https://www.google.com/s2/favicons?domain=indiehackers.com | |
// @grant none | |
// ==/UserScript== |
Google IO
AI:
static LinearGradient getGradient(Color color, double ratio, double sign) { | |
return LinearGradient( | |
colors: [ | |
color.withOpacity(ratio * 1.0), | |
color.withOpacity(ratio * 0.30), | |
color.withOpacity(ratio * 0.10), | |
], | |
stops: [ | |
0.012, | |
0.012, |
Note: When creating widgets in column / row, if the size is too big (like when presenting in a modal screen) use the attribute: mainAxisSize.min to contain the widget
Use Spacer when you want to create space using a flex property. Use SizedBox when you want to create space using a specific number of logical pixels.
String s = "😀 hello"; | |
s.runes.forEach((int i){ | |
String x = String.fromCharCode(i); // Get emoji as 1 string and now 2 CodePoints | |
} |
??
String name = person.name ?? "Adam"
?.
pages[0]?.contributors[0]?.authorDetails?.basicInfo?.firstName ??