An Interactive Mobile version of my Resume.
- Dark/Light mode toggle with System theme detection Integration
- Responsive
- Multilingual Support with Language auto detection
- Browser Support to Open my Social Links
- url_launcher : I used this package to implement browser support to the App
- easy_localization : I used this package to implement multi language support to the App.
-
lib : This folder contains the files usef for the projects
-
lib/ui : This contains screens folder
-
lib/ui/screens : This contains each page of the App
-
lib/provider: This contains Theme data information
-
assets : This folder contains assets for the App
-
assets/images : This folder Contains image assets
-
assets/fonts : This folder contains fonts assets
-
assets/translations : This folder contains Multi Language assets.
- I would had added more interactive animations if I had more time.
Download App here
Open here
Clone the project.
- Make sure you have flutter installed.
- If you don't have flutter installed, install it here.
git clone https://github.com/sam-shot/my_portfolio
Go to the project directory
cd my_portfolio
Install dependencies
flutter run pub get
Run the App
flutter run
- Making the App multi language : I solve this challenge by using easy localization package to implement multi language support smoothly
- Making the App Responsive : I solved this challenge by making use of
MediaQuery.of(context).size
to get device width and render the UI in respect to the device's width
For support, email [email protected]