Description
What you’ll learn
-
Clipper Widget
-
CustomPainter
-
Chart
-
Drawing Shapes and Paths
///////////////////////////////////////////// وصف الدورة /////////////////////////////////////////////
الدوره سوف تجعلك قادر علي التعامل مع الرسوميات الخاصة الموجوده في الفلاتر
بشكل احترافي من ابسط الرسوم الي اقوي الرسوم
///////////////////////////////////////////// متطلبات الدورة /////////////////////////////////////////////
يجب معرفة مسبقة بلغه الدارت
معرفة مسبقة بالويدجت الأساسية في الفلاتر
ويفضل انك قمت بعمل بعض التطبيقات الاساسية
هذا الكورس ليس مبتدا ولكن بعد المبتدأ
///////////////////////////////////////////// what will learn تلك الخطه سوف تعدل في نهايه الكورس /////////////////////////////////////////////
-
Module 1: Introduction to Painting in Flutter
-
What is painting in Flutter?
-
-
Module 2: Core Painting Concepts
-
CustomPaint and CustomPainter: The foundation of painting.
-
Understanding the Canvas class.
-
Drawing lines, circles, and rectangles.
-
Painting text and images.
-
-
Exploring the Paint object:
-
Colors, stroke width, and styles.
-
Blend modes for advanced effects.
-
-
-
Module 3: Drawing Shapes and Paths
-
Using Path to create custom shapes.
-
Drawing polygons, arcs, and curves:
-
Bézier curves with QuadraticBezierSegment and Cubic.
-
-
Clipping areas with ClipRect, ClipRRect, ClipPath, and ClipOval.
-
-
Module 4: Colors, Gradients, and Shadows
-
Applying solid colors and transparency with Color and Opacity.
-
Adding gradients:
-
LinearGradient
-
RadialGradient
-
SweepGradient
-
-
Shadows with Shadow and BoxShadow.
-
Custom shader effects with ShaderMask.
-
-
Module 5: Transformations and Animations
-
Transforming your canvas with Transform and Matrix4.
-
Animating painting effects with AnimationController and Tween.
-
Real-time drawing animations using Ticker and AnimatedBuilder.
-
-
Module 6: Advanced Techniques
-
Using RepaintBoundary for optimized repaints.
-
Drawing text with TextPainter and Paragraph.
-
Painting images with paintImage and ImageShader.
-
Layering techniques with SceneBuilder and RenderObject.
-
-
Module 7: Interactive Custom Painting
-
Detecting gestures with GestureDetector.
-
Building interactive drawing apps.
-
Implementing draggable shapes and custom widgets.
-
-
Module 8: Debugging and Optimizing
-
Using PerformanceOverlay to measure painting performance.
-
Debugging painting issues with RepaintBoundary and other tools.
-
Optimizing large or complex custom paintings.
-
-
Module 9: Real-World Projects
-
Project 1: Drawing a custom pie chart.
-
Project 2: Creating a custom signature pad.
-
Project 3: Painting a responsive dashboard background with gradients.
-
Project 4: Interactive shape drawing app.
-
Project 5: Animating a custom splash screen with painting effects.
-
-
Module 10: Extending with Plugins
-
Adding scalable vector graphics (SVGs) with flutter_svg.
-
Working with shaders using third-party libraries.
-
Creating particle effects with flutter_particles.
-
-
//////
Who this course is for:
- After Begineer level





Reviews
There are no reviews yet.