Skip to content

Commit f4fc627

Browse files
committed
fixed skills widget
1 parent 748ca4e commit f4fc627

File tree

1 file changed

+13
-44
lines changed

1 file changed

+13
-44
lines changed

lib/pages/PortfolioMainPage.dart

Lines changed: 13 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -131,43 +131,7 @@ Widget _buildAdaptiveSkillTable(bool useRow) {
131131
Flexible(
132132
flex: 1,
133133
fit: FlexFit.tight,
134-
child: SkillsColumn([
135-
SkillItem("Main", ["Android", "Kotlin", "Java", "Flutter"]),
136-
SkillItem("UI", ["Jetpack Compose", "XML"]),
137-
SkillItem("Data", [
138-
"Realm",
139-
"Room",
140-
"SQL",
141-
"Retrofit",
142-
"GraphQL",
143-
"WebSocket",
144-
"Firebase",
145-
"JSON",
146-
"XML"
147-
]),
148-
SkillItem("Architecture", [
149-
"Clean",
150-
"MVP",
151-
"MVVM",
152-
"MVI",
153-
"Redux",
154-
"Multi Module",
155-
"SDUI/BDUI"
156-
]),
157-
SkillItem("DI", ["Dagger 2", "Koin", "Hilt"]),
158-
SkillItem("Async", ["RxJava 2", "Kotlin Coroutines", "Threads"]),
159-
SkillItem("Soft", [
160-
"Public Speaking",
161-
"Tech interviews",
162-
"Design/Tech review",
163-
"Teamwork",
164-
"Feature leading",
165-
]),
166-
SkillItem("Other", [
167-
"Python",
168-
"Figma",
169-
]),
170-
], 16.0),
134+
child: _buildSkillsList(16.0),
171135
)
172136
],
173137
);
@@ -179,7 +143,15 @@ Widget _buildAdaptiveSkillTable(bool useRow) {
179143
runSpacing: 16.0,
180144
children: [
181145
WorkExpTimeline(),
182-
SkillsColumn([
146+
_buildSkillsList(32.0),
147+
],
148+
);
149+
}
150+
});
151+
}
152+
153+
Widget _buildSkillsList(double padding) {
154+
return SkillsColumn([
183155
SkillItem("Main", ["Android", "Kotlin", "Java", "Flutter"]),
184156
SkillItem("UI", ["Jetpack Compose", "XML"]),
185157
SkillItem("Data", [
@@ -188,6 +160,8 @@ Widget _buildAdaptiveSkillTable(bool useRow) {
188160
"SQL",
189161
"Retrofit",
190162
"GraphQL",
163+
"WebSocket",
164+
"Firebase",
191165
"JSON",
192166
"XML"
193167
]),
@@ -212,11 +186,6 @@ Widget _buildAdaptiveSkillTable(bool useRow) {
212186
SkillItem("Other", [
213187
"Python",
214188
"Figma",
215-
"FreeCAD"
216189
]),
217-
], 32.0),
218-
],
219-
);
220-
}
221-
});
190+
], padding);
222191
}

0 commit comments

Comments
 (0)