Mastering Painting in Flutter

via Udemy

Go to Course: https://www.udemy.com/course/mastering-painting-in-flutter/

Overview

///////////////////////////////////////////// وصف الدورة /////////////////////////////////////////////الدوره سوف تجعلك قادر علي التعامل مع الرسوميات الخاصة الموجوده في الفلاتربشكل احترافي من ابسط الرسوم الي اقوي الرسوم ///////////////////////////////////////////// متطلبات الدورة /////////////////////////////////////////////يجب معرفة مسبقة بلغه الدارت معرفة مسبقة بالويدجت الأساسية في الفلاتر ويفضل انك قمت بعمل بعض التطبيقات الاساسية هذا الكورس ليس مبتدا ولكن بعد المبتدأ///////////////////////////////////////////// what will learn تلك الخطه سوف تعدل في نهايه الكورس /////////////////////////////////////////////Module 1: Introduction to Painting in FlutterWhat is painting in Flutter?Module 2: Core Painting ConceptsCustomPaint 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 PathsUsing 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 ShadowsApplying solid colors and transparency with Color and Opacity.Adding gradients:LinearGradientRadialGradientSweepGradientShadows with Shadow and BoxShadow.Custom shader effects with ShaderMask. Module 5: Transformations and AnimationsTransforming your canvas with Transform and Matrix4.Animating painting effects with AnimationController and Tween.Real-time drawing animations using Ticker and AnimatedBuilder.Module 6: Advanced TechniquesUsing 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 PaintingDetecting gestures with GestureDetector.Building interactive drawing apps.Implementing draggable shapes and custom widgets.Module 8: Debugging and OptimizingUsing PerformanceOverlay to measure painting performance.Debugging painting issues with RepaintBoundary and other tools.Optimizing large or complex custom paintings.Module 9: Real-World ProjectsProject 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 PluginsAdding scalable vector graphics (SVGs) with flutter_svg.Working with shaders using third-party libraries.Creating particle effects with flutter_particles.//////

Skills

Reviews