Skip to content

Instantly share code, notes, and snippets.

View TobiCrackIT's full-sized avatar
🚀
Building

Oluwatobi Oluwatoyin TobiCrackIT

🚀
Building
View GitHub Profile
@TobiCrackIT
TobiCrackIT / custom_range_slider.dart
Created December 3, 2023 23:01
Custom Range Slider
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
@TobiCrackIT
TobiCrackIT / flutter_extension_methods.dart
Created July 5, 2023 17:03 — forked from SashaKryzh/flutter_extension_methods.dart
List of my favorite extension methods in Flutter.
import 'package:flutter/material.dart';
extension BuildContextExtensions on BuildContext {
ThemeData get theme => Theme.of(this);
TextTheme get textTheme => theme.textTheme;
ColorScheme get colorScheme => theme.colorScheme;
DefaultTextStyle get defaultTextStyle => DefaultTextStyle.of(this);
import 'package:flutter/material.dart';
import 'package:zoro/app/app.logger.dart';
import 'package:get/get.dart';
import 'package:zoro/ui/widgets/dialog/custom_dialog.dart';
class CustomDialogService {
final log = getLogger('CustomDialogService');
showCustomDialog({String? title, String? description,Function()? onPressed}) {
showDialog(
pragma solidity >=0.7.0 <0.9.0;
contract RaceToken {
string _name = "Race Token";
string _symbol = "RCT";
address deployer;
mapping(address => uint) balances;
mapping(uint => bool) blockMined;
@TobiCrackIT
TobiCrackIT / solid_bank.sol
Created April 24, 2022 19:37
Savings Smart Contract using Compound
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
interface cETH {
function mint() external payable; // to deposit to compound
function redeem(uint redeemTokens) external returns (uint); // to withdraw from compound
@TobiCrackIT
TobiCrackIT / keybase.md
Created November 2, 2021 03:17
Keybase GitHub Account Proof

Keybase proof

I hereby claim:

  • I am tobicrackit on github.

  • I am oluwatobig (https://keybase.io/oluwatobig) on keybase.

  • I have a public key ASBwKAoJSyaAMIHzt522Y9ccvuxIUay5odt6k5DUaxcS4wo

@TobiCrackIT
TobiCrackIT / pagination.dart
Last active August 30, 2021 12:16
Pagination in Flutter App without using a package
import 'package:flutter/material.dart';
class PaginatedScreen extends StatefulWidget {
@override
_PaginatedScreenState createState() => _PaginatedScreenState();
}
class _PaginatedScreenState extends State<PaginatedScreen> {
int page = 1;
@TobiCrackIT
TobiCrackIT / HealthContainer.dart
Last active October 24, 2020 19:55
Custom Container
import 'package:flutter/material.dart';
class HealthContainer extends StatelessWidget {
final String title;
final IconData icon;
final Color color;
final VoidCallback onPressed;
HealthContainer({this.title,this.onPressed,this.icon,this.color});
@override
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:githubapp/user.dart';
import 'package:url_launcher/url_launcher.dart';
import 'service.dart';
class HomePage extends StatefulWidget {
@override
_HomePageState createState() => _HomePageState();
}
@TobiCrackIT
TobiCrackIT / homepage.dart
Last active June 19, 2020 08:17
Flutter Github App+
import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';
class HomePage extends StatefulWidget {
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {