FlutterResumeTemplate class

Inheritance

Constructors

FlutterResumeTemplate({Key? key, required TemplateTheme templateTheme, TemplateData? data, int? maxLinesExperience, ResumeBuilder<Widget>? onEmpty, SaveResume<GlobalKey<State<StatefulWidget>>>? onSaveResume, Color? backgroundColor, String? aboutMePlaceholder, String? hobbiesPlaceholder, String? emailPlaceHolder, String? telPlaceHolder, String? experiencePlaceHolder, String? educationPlaceHolder, String? languagePlaceHolder, EdgeInsetsGeometry? hobbiesPadding, double? imageHeight, double? imageWidth, double? imageRadius, BoxFit? imageBoxFit, double? height, double? width, bool? enableDivider = true, bool showButtons = true, Color? backgroundColorLeftSection, Widget? socialMediaPlaceholder, TemplateMode mode = TemplateMode.onlyEditableMode})
const

Properties

aboutMePlaceholder String?
The aboutMePlaceholder changes the value of the commonly used about me or biography section. The placeholder value of the Section title.
final
backgroundColor Color?
The backgroundColor only changes the background color of the Resume template. Pay attention the entire scaffold color does not change. The placeholder value of the Section title.
final
backgroundColorLeftSection Color?
The backgroundColorLeftSection only changes the background color of the left section of Resume template when the mode is Modern
final
data TemplateData?
The TemplateData class holds the general values available on the on the resume. They are specifically separated to make them quite modular. the fullName and currentPosition are on the top left.
final
educationPlaceHolder String?
The educationPlaceHolder changes the value of the commonly used education section holding as values the school name and the grade or education level. The placeholder value of the Section title.
final
emailPlaceHolder String?
The emailPlaceHolder changes the value of the commonly used email. The placeholder value of the Section title.
final
enableDivider bool?
This enableDivider will enable or disable all the dividers in several section. Note that all the template do not have SHDivider
final
experiencePlaceHolder String?
The experiencePlaceHolder changes the value of the commonly used experience. The placeholder value of the Experience Section title.
final
hashCode int
The hash code for this object.
no setterinherited
height double?
This value is the entire widget height
final
hobbiesPadding EdgeInsetsGeometry?
This value is used to define the spacing vertical or horizontal between hobbies values. Only for the TemplateTheme.modern
final
hobbiesPlaceholder String?
The hobbiesPlaceholder changes the value of the commonly used hobby section. Skills can be used too The placeholder value of the Section title.
final
imageBoxFit BoxFit?
The imageBoxFit
final
imageHeight double?
The imageHeight
final
imageRadius double?
The imageRadius
final
imageWidth double?
The imageWidth
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
languagePlaceHolder String?
The languagePlaceHolder changes the value of the commonly used experience. The placeholder value of the Language Section title.
final
maxLinesExperience int?
Enter the maxLines the experience widget should take
final
mode TemplateMode
If mode is given the user will experience different behavior on the widget
final
onEmpty → ResumeBuilder<Widget>?
The onEmpty builder will ensure something is visually rendered and prevents an empty container from showing up.
final
onSaveResume → SaveResume<GlobalKey<State<StatefulWidget>>>?
To save a pdf version of the update resume the function onSaveResume is passed
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showButtons bool
Decide if you should show or hide the animate and download button only in shakeAndEditButton mode
final
socialMediaPlaceholder Widget?
The social medial placeholder is a widget that receives the different social media accounts
final
telPlaceHolder String?
The telPlaceHolder changes the value of the commonly used telephone. The placeholder value of the Section title.
final
templateTheme TemplateTheme
The TemplateTheme class holds two main information: The template type and the theme data; The theme and visual appearance depend on the selected TemplateType.
final
width double?
This value is the entire widget width
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() State<FlutterResumeTemplate>
Creates the mutable state for this widget at a given location in the tree.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited