Skip to content

sam-shot/my_portfolio

Repository files navigation

My Resume App

An Interactive Mobile version of my Resume.

Features

  • Dark/Light mode toggle with System theme detection Integration
  • Responsive
  • Multilingual Support with Language auto detection
  • Browser Support to Open my Social Links

Author

Libraries I used

  • 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.

Code Base

  • 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.

Features I would have Added

  • I would had added more interactive animations if I had more time.

Link to App

Download App here

Link to App on Appetize.io

Open here

Screenshots

App Screenshot

App Screenshot

Run Locally

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

Challenges I faced

  • 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

Support

For support, email [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published