Skip to content

Instantly share code, notes, and snippets.

View clembabs's full-sized avatar
🏠
Working from home

Clement Babaniyi clembabs

🏠
Working from home
View GitHub Profile
@clement-earnipay
clement-earnipay / flutter_bloc_tab_navigation_service.dart
Last active August 15, 2025 14:46
Flutter Onesignal deeplinking service
class TabNavigationService {
static final TabNavigationService _instance = TabNavigationService._internal();
factory TabNavigationService() => _instance;
TabNavigationService._internal();
/// Switch to a specific tab in the bottom navigation
void switchToTab(int tabIndex) {
final context = Routes.navKey.currentContext;
if (context == null) return;
@joshbuchea
joshbuchea / semantic-commit-messages.md
Last active November 14, 2025 11:06
Semantic Commit Messages

Semantic Commit Messages

See how a minor change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> is optional

Example