Skip to content

Instantly share code, notes, and snippets.

View Zfinix's full-sized avatar
🫡
Build AI Powered Products

Chiziaruhoma Ogbonda Zfinix

🫡
Build AI Powered Products
View GitHub Profile
{
"latest_receipt": "ewoXXXXX",
"latest_receipt_info": {
"original_purchase_date_pst": "2019-07-29 21:13:18 America/Los_Angeles",
"quantity": "1",
"unique_vendor_identifier": "XXX",
"original_purchase_date_ms": "1564459998000",
"expires_date_formatted": "2019-08-06 04:13:17 Etc/GMT",
"is_in_intro_offer_period": "false",
"purchase_date_ms": "1564459997000",
@Zfinix
Zfinix / example.dart
Last active September 23, 2020 07:02
import 'dart:convert';
import 'package:convert/convert.dart';
import 'package:crypto/crypto.dart';
import 'package:http/http.dart' as http;
encode() async {
var secret = 'aefij3ldaase_ase23fdAdwjnA2123fFa';
var body = 'apikey=' +
'dgsdrij234fsdfgkhr' +
'&nonce=' +
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:zchat/services/register_providers.dart';
import 'views/auth/login.dart';
void main() {
runApp(MyApp());
}
import 'package:cloud_firestore/cloud_firestore.dart';
class UserModel {
String username;
String email;
String phone;
String profilePicUrl;
String userId;
String deviceId;
bool isOnline;
import 'dart:async';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:zchat/models/user_model.dart';
abstract class BaseAuth {
Future<FirebaseUser> signIn(String email, String password);
Future<FirebaseUser> signUp(String email, String password);
Future<FirebaseUser> getCurrentUser();
import 'package:flutter/material.dart';
import 'package:hive/hive.dart';
void main() async {
Hive..init(Directory.current.path);
await HiveDB.openBox('my_db');
HiveDB.saveItem(item: 'Chizi', key: 'Name');
print(await HiveDB.getItem('Name')); //returns Chizi
import 'package:flutter/material.dart';
class XMargin extends StatelessWidget {
final double x;
const XMargin(this.x);
@override
Widget build(BuildContext context) {
return SizedBox(width: x);
}
}
import 'package:secp256k1cipher/secp256k1cipher.dart';
main() {
var keyPair = generateKeyPair();
var privKey = keyPair.privateKey;
var pubKey = keyPair.publicKey;
print('Private key: ${strinifyPrivateKey(privKey)}');
print('Public key: ${strinifyPublicKey(pubKey)}');
import 'package:flutter/material.dart';
import 'dart:math';
import 'dart:ui' as ui;
import 'package:flutter/painting.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
library user_model;
import 'dart:convert';
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'serializers.dart';
part 'user_model.g.dart';