flutter_prakash_core π
flutter_prakash_core is an essential foundation package designed to streamline Flutter application development. It eliminates boilerplate code, simplifies cross-platform device interactions, and establishes robust architectural standards for production-ready Flutter apps.
β¨ Features
- β‘ Minimal Boilerplate: Accelerate new feature development with pre-built core building blocks.
- π± Cross-Platform Support: Seamless integration across Android and iOS with native channel optimizations.
- π‘οΈ Clean Architecture Friendly: Built to adhere to enterprise-level clean code standards.
- π High Performance & Lightweight: Zero unnecessary bloatβonly what your Flutter app needs.
π¦ Getting Started
Installation
Add flutter_prakash_core to your pubspec.yaml:
dependencies:
flutter_prakash_core: ^0.0.1
Or install it directly via terminal:
flutter pub add flutter_prakash_core
π οΈ Usage
Import the package into your Dart file:
import 'package:flutter/material.dart';
import 'package:flutter_prakash_core/flutter_prakash_core.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatefulWidget {
const MyApp({super.key});
@override
State<MyApp> createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
final _plugin = FlutterPrakashCore();
String _platformVersion = 'Unknown';
@override
void initState() {
super.initState();
_loadPlatformVersion();
}
Future<void> _loadPlatformVersion() async {
final version = await _plugin.getPlatformVersion() ?? 'Unknown';
if (!mounted) return;
setState(() {
_platformVersion = version;
});
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: const Text('Flutter Prakash Core Example'),
),
body: Center(
child: Text('Running on: $_platformVersion'),
),
),
);
}
}
π§βπ» Publisher & Author
Crafted with β€οΈ by Prakash Bahadur Chand.
Full-Stack Flutter Developer and Software Engineer crafting high-performance, developer-friendly mobile packages. My goal is to streamline Flutter development through reliable tools for ad monetization, UI optimization, and cross-platform architecture. π±β¨
- π Website: prakashbahadurchand.com.np
- π GitHub: @prakashbahadurchand
- πΌ LinkedIn: prakashbahadurchand
- βοΈ Email: prakashbahadurchand@gmail.com
π License
This project is licensed under the MIT License - see the LICENSE file for details.