1+ import 'package:flutter/material.dart' ;
12import 'package:flutter/widgets.dart' ;
23
34import '../../resources/Resources.dart' ;
@@ -10,66 +11,73 @@ class WorkExpTimeline extends StatelessWidget {
1011 return Padding (
1112 padding: EdgeInsets .only (bottom: 16.0 ),
1213 child: Row (
13- mainAxisAlignment: MainAxisAlignment .start ,
14+ mainAxisAlignment: MainAxisAlignment .end ,
1415 children: [
16+ Column (
17+ mainAxisAlignment: MainAxisAlignment .end,
18+ crossAxisAlignment: CrossAxisAlignment .end,
19+ children: [
20+ TextSubtitle (
21+ text: date,
22+ textColor: AppColors .ContentDarkBlue ,
23+ textAlign: TextAlign .end,
24+ ),
25+ TextContent (
26+ text: companyInfo,
27+ textColor: AppColors .ContentDarkBlue ,
28+ textAlign: TextAlign .end,
29+ ),
30+ TextContentMin (
31+ text: description,
32+ textColor: AppColors .ContentDarkBlue ,
33+ textAlign: TextAlign .end,
34+ )
35+ ],
36+ ),
37+ SizedBox (
38+ width: 8.0 ,
39+ ),
1540 Container (
1641 width: 16.0 ,
1742 height: 2.0 ,
1843 // color: Colors.white,
1944 color: Color (0xff6EA1A9 ),
2045 ),
21- SizedBox (
22- width: 8.0 ,
23- ),
24- Column (
25- mainAxisAlignment: MainAxisAlignment .start,
26- crossAxisAlignment: CrossAxisAlignment .start,
27- children: [
28- TextSubtitle (text: date, textColor: AppColors .ContentDarkBlue ,),
29- TextContent (text: companyInfo, textColor: AppColors .ContentDarkBlue ),
30- TextContentMin (text: description, textColor: AppColors .ContentDarkBlue )
31- ],
32- )
3346 ],
3447 ),
3548 );
3649 }
3750
3851 @override
3952 Widget build (BuildContext context) {
40- return IntrinsicHeight (
41- child: Row (
42- mainAxisAlignment: MainAxisAlignment .start,
43- crossAxisAlignment: CrossAxisAlignment .start,
44- children: [
45- Container (
46- width: 2.0 ,
47- // color: Colors.white,
48- color: Color (0xff6EA1A9 ),
53+ return IntrinsicWidth (
54+ child: Container (
55+ decoration: BoxDecoration (
56+ border: Border (
57+ right: Divider .createBorderSide (context,
58+ color: Color (0xff6EA1A9 ), width: 2.0 ),
4959 ),
50- Column (
51- mainAxisAlignment: MainAxisAlignment .start,
52- crossAxisAlignment: CrossAxisAlignment .start,
53- children: [
54- _buildExpItem (
55- "2016-2018" ,
56- "HOSTCO - Information Security Analyst" ,
57- "Audit and integration of security\n systems in IT companies" ),
58- _buildExpItem ("2018" , "ARGIN - Android Developer" ,
59- "Augmented reality projects, video/image\n tracking" ),
60- _buildExpItem ("2018-2019" , "EastWind - Android Developer" ,
61- "Custom development, projects in\n banking, services and marketplaces" ),
62- _buildExpItem (
63- "2019-2021" ,
64- "Home Credit Bank - Middle Android Developer" ,
65- "FinTech (financial technology), private\n banking, marketplace, loan projects" ),
66- _buildExpItem (
67- "2021 - Current time" ,
68- "Skyeng - Senior Android Developer" ,
69- "EdTech (educational technology),\n international language learning projects" ),
70- ],
71- )
72- ],
60+ ),
61+ child: Column (
62+ mainAxisAlignment: MainAxisAlignment .end,
63+ crossAxisAlignment: CrossAxisAlignment .end,
64+ children: [
65+ _buildExpItem (
66+ "2021 - Current time" ,
67+ "Skyeng - Senior Android Developer" ,
68+ "EdTech (educational technology),\n international language learning projects" ),
69+ _buildExpItem (
70+ "2019-2021" ,
71+ "Home Credit Bank - Middle Android Developer" ,
72+ "FinTech (financial technology), private\n banking, marketplace, loan projects" ),
73+ _buildExpItem ("2018-2019" , "EastWind - Android Developer" ,
74+ "Custom development, projects in\n banking, services and marketplaces" ),
75+ _buildExpItem ("2018" , "ARGIN - Android Developer" ,
76+ "Augmented reality projects, video/image\n tracking" ),
77+ _buildExpItem ("2016-2018" , "HOSTCO - Information Security Analyst" ,
78+ "Audit and integration of security\n systems in IT companies" ),
79+ ],
80+ ),
7381 ),
7482 );
7583 }
0 commit comments