Skip to content

Instantly share code, notes, and snippets.

View Gorniv's full-sized avatar
🦄
work

Kravchenko Igor Gorniv

🦄
work
View GitHub Profile
@Bhavdip
Bhavdip / sketch-never-ending.md
Created October 6, 2016 15:53
Modify Sketch to never ending trial

###Sketch trial non stop

Open hosts files:

$ open /private/etc/hosts

Edit the file adding:

127.0.0.1 backend.bohemiancoding.com

127.0.0.1 bohemiancoding.sketch.analytics.s3-website-us-east-1.amazonaws.com

import Foundation
import MediaPlayer
@objc(MusicLibrary) class MusicLibrary : CDVPlugin {
func getAlbums(_ command: CDVInvokedUrlCommand) {
let albumItems = MPMediaQuery.albums().items as [MPMediaItem]?
if albumItems == nil {
let result = CDVPluginResult(status: CDVCommandStatus_OK, messageAs: [])
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
void main() async {
runApp(MyApp());
await Future.delayed(Duration(seconds: 5));
runApp(MyApp2());
}
class MyApp2 extends StatelessWidget {
@PlugFox
PlugFox / main.dart
Created March 26, 2021 07:55
dart web worker
import 'communicator.dart';
void main() {
final communicator = WorkerCommunicator('worker.dart.js')
..listen((event) {
print('Data from worker: "$event"');
});
communicator.add('Ping');
}
@PlugFox
PlugFox / example.dart
Last active April 25, 2024 13:17
Flutter get screenshot from canvas layer
import 'dart:async';
import 'dart:io';
import 'dart:typed_data';
import 'package:flutter/material.dart';
import 'package:gallery_saver/gallery_saver.dart';
import 'package:path/path.dart';
import 'package:path_provider/path_provider.dart';
import 'screenshot.dart';
@dev4jam
dev4jam / network_service.dart
Created March 21, 2022 06:57
Full source code of the Network Service
import 'package:freezed_annotation/freezed_annotation.dart';
import 'dart:io';
part 'NetworkRequestBody.freezed.dart';
part 'NetworkResponse.freezed.dart';
class AccessTokenResponse {
String? accessToken;
AccessTokenResponse.fromJson(Map<String, dynamic> json) {
accessToken = json['access_token'];