Skip to content

Instantly share code, notes, and snippets.

View WojuadeAA's full-sized avatar
🎯
Focusing

Wojuade Abdul Afeez WojuadeAA

🎯
Focusing
View GitHub Profile
@WojuadeAA
WojuadeAA / example.dart
Created July 23, 2025 10:29 — forked from jtmuller5/onboarding_service.dart
Flutter class for displaying sequential onboarding tips
// OnboardingService Usage Examples
// Based on abis_recipes Flutter app implementation
import 'package:flutter/material.dart';
import 'package:services/onboarding_service.dart';
/// Complete example showing how to implement onboarding tips in your Flutter app
class OnboardingExamplePage extends StatefulWidget {
@override
_OnboardingExamplePageState createState() => _OnboardingExamplePageState();
@WojuadeAA
WojuadeAA / zoho_chat_snippet.dart
Created February 20, 2025 20:43
zoho chat implementation gist
import 'package:flutter/material.dart';
import 'package:sproutly/core/logger_service.dart';
import 'package:sproutly/env.dart';
import 'package:zohodesk_portal_apikit/common/ZDPortalAPIKitConstants.dart';
import 'package:zohodesk_portal_apikit/zohodesk_portal_apikit.dart' show ZohodeskPortalApikit;
import 'package:zohodesk_portal_chat/zohodesk_portal_chat.dart' show ZDPortalChat;
class ZohoChatSupport extends StatefulWidget {
const ZohoChatSupport({super.key});
@override
@WojuadeAA
WojuadeAA / build.gradle
Created December 18, 2024 20:17 — forked from Software78/build.gradle
LadyBug fix
allprojects {
repositories {
google()
mavenCentral()
}
}
rootProject.buildDir = '../build'
subprojects {
afterEvaluate { project ->
@WojuadeAA
WojuadeAA / network_request_state.dart
Created August 22, 2024 21:45
network_request_state.dart
import 'package:freezed_annotation/freezed_annotation.dart';
part 'request_state.freezed.dart';
/// Example demonstrating the usage of the `RequestState` class with Riverpod and `Notifier`.
///
/// This example shows how to handle network requests using a custom `RequestState` class
/// with different states (initial, loading, failed, and success) and Riverpod's `Notifier`.
///
/// Usage:
void main(){
print("Hello world);
}
@WojuadeAA
WojuadeAA / main.dart
Created October 5, 2023 16:32
oval-flora-0546
void main() {
for (int i = 0; i < 5; i++) {
print('hello ${i + 1}');
}
}
@WojuadeAA
WojuadeAA / main.dart
Created September 29, 2023 09:56
ReactiveTextField (Riverpod)
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
// This example demonstrates a more reactive approach to creating a TextField.
// this approach saves you from having to mess with controllers and StatefulWidgets.
// Instead you can use your own state management solution.
// Stephan(https://twitter.com/SEGVeenstra) showcased this using Flutter Bloc(https://dartpad.dev/?id=614b3f4ad618e39ee8cb3f20ab9c0801),
//and I'll show how to achieve the same with Riverpod.
@WojuadeAA
WojuadeAA / settings.json
Created July 31, 2023 09:26
My VSCode settings for flutter projects
{
"editor.fontLigatures": true,
"dart.maxLogLineLength": 100000,
"[dart]": {
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.rulers": [
80
],