Welcome to Appikorn Madx Widgets
Appikorn Madx Widgets is a comprehensive Flutter UI components library designed for modern applications. With over 40 professional widgets, it provides everything you need to build beautiful, responsive, and accessible Flutter apps.
🚀 What Makes Appikorn Special?
✨ Production-Ready Components
Every widget in our library has been battle-tested in real-world applications. From simple text fields to complex data visualizations, each component is optimized for performance and follows Flutter best practices.
🎨 Highly Customizable
Build your unique design system with extensive theming support. Every component can be customized to match your brand and design requirements.
📱 Responsive by Design
All widgets automatically adapt to different screen sizes and orientations. Mobile-first approach ensures your apps look great on any device.
♿ Accessibility First
Built with accessibility in mind, including screen reader support, keyboard navigation, and semantic markup.
📦 Widget Categories
🎨 Core UI Components
- TextAppi - Enhanced text widget with advanced styling
- BoxAppi - Flexible container with built-in styling
- AnimatedBoxAppi - Smooth animations and hover effects
- StatefulWrapperAppi - Lifecycle management for widgets
📝 Form & Input Components
- TextFieldAppi - Advanced text input with validation
- SearchableTextFieldAppi - Real-time search functionality
- JsonInputFieldAppi - JSON editor with syntax highlighting
- NumberKeypadAppi - Custom numeric input interface
- QuillEditorAppi - Rich text editing capabilities
- RadioButtonAppi - Customizable radio button groups
- ToggleSwitchAppi - Modern toggle switches
📋 Dropdown & Selection
- DropDownMenuAppi - Customizable dropdown menus
- DropDownCustomMenuFieldAppi - Advanced dropdown with search
- SelectorListAppi - Multi-selection list interface
- SelectorGridAppi - Grid-based selection component
🏷️ Chip & Tag Components
- ChipAppi - Interactive chip components
- ChipListAppi - Manageable chip collections
📊 Data Display
- TableWidgetAppi - Feature-rich data tables
- TableWidgetSample - Pre-configured table examples
📈 Chart Components
- LineChartAppi - Interactive line charts
- LineChartAppiFlutter - Native Flutter line charts
- PieChartAppi - Customizable pie charts
- HorizontalBarChartAppi - Horizontal bar visualizations
⏳ Progress & Loading
- LinearProgressIndicatorAppi - Animated progress bars
- NumberStepperAppi - Step-by-step progress indicators
- CircleLoaderAppi - Circular loading animations
🖼️ Media & Image
- CircleWebImageAppi - Circular web image display
🎚️ Slider & Control
- VolumeSliderAppi - Customizable slider controls
🔧 Utility & State Management
- HydratedAppi - Persistent state management
- AppLocalization - Internationalization support
🎯 Key Features
Performance Optimized
60fps animations and minimal memory footprint
Design System Ready
Consistent theming across all components
Mobile First
Responsive design for all screen sizes
Accessible
WCAG compliant with screen reader support
Dark Mode
Seamless light and dark theme support
Type Safe
Full Dart type safety and null safety
🚀 Quick Start
Get started with Appikorn Madx Widgets in just a few steps:
1. Installation
Add the package to your pubspec.yaml
:
dependencies:
appikorn_madx_widgets: ^1.0.0
2. Import
import 'package:appikorn_madx_widgets/appikorn_madx_widgets.dart';
3. Use
class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Column(
children: [
TextAppi(
text: 'Hello Appikorn!',
style: TextStyle(fontSize: 24, fontWeight: FontWeight.bold),
),
AnimatedBoxAppi(
width: 200,
height: 100,
color: Colors.blue,
borderRadius: 12,
onTap: () => print('Tapped!'),
),
LinearProgressIndicatorAppi(
currentPosition: 0.7,
length: 300,
),
],
),
),
);
}
}
📚 Documentation Structure
Our documentation is organized into several sections:
- 🚀 Getting Started - Installation, setup, and basic usage
- 🎨 Widget Gallery - Complete widget reference with examples
- 📖 Guides - Best practices and advanced usage patterns
- 🧩 Examples - Real-world implementation examples
- 📚 API Reference - Detailed API documentation
🤝 Community & Support
- GitHub: appikorn/madx-widgets
- Issues: Report bugs and request features
- Discussions: Community support and questions
- Discord: Join our developer community
📄 License
Appikorn Madx Widgets is released under the MIT License. Free for commercial and personal use.
Ready to build amazing Flutter apps? Get started now or explore the widget gallery to see what's possible!