App Development
- Android
- Java
- Kotlin
- iOS
- Objective C
- Swift
- Cross Platform
- React Native
- Flutter
Africa/Abidjan | |
Africa/Accra | |
Africa/Addis_Ababa | |
Africa/Algiers | |
Africa/Asmara | |
Africa/Asmera | |
Africa/Bamako | |
Africa/Bangui | |
Africa/Banjul | |
Africa/Bissau |
{ | |
"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 | |
} |
pragma solidity ^0.4.11; | |
/** | |
* @title Ownable | |
* @dev The Ownable contract has an owner address, and provides basic authorization control | |
* functions, this simplifies the implementation of "user permissions". | |
*/ | |
contract Ownable { | |
address public owner; |
// ==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:
function setCaratTo(contentEditableElement, position) | |
{ | |
var range,selection; | |
if(document.createRange)//Firefox, Chrome, Opera, Safari, IE 9+ | |
{ | |
range = document.createRange(); | |
range.selectNodeContents(contentEditableElement); | |
//range.collapse(true); | |
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.