Welcome to my Portfolio App
This project is my personal app to introduce myself. You'll find all you need to know about me and my work. And I think this is a better way than a resume or cover letter.
Available on the Play Store
What's inside?
Welcome to my portfolio application, a platform where I share with you my journey and skills in the world of computer development. As a junior architect passionate about Flutter technologies and Google Cloud Platform, I invite you to discover the projects that have marked my career.
A Personalized Experience
Navigate through an elegant and intuitive interface that reflects my professional journey, from my first steps as a commercial employee to my current position as a lead Flutter developer and Google Cloud Platform expert.
My Technical Skills
I present to you a range of my skills, from expertise in mobile development with Flutter to proficiency in Firebase, not to mention API design with Symfony and NestJS. This application is a reflection of my commitment to continuous integration and efficient deployment.
Project Portfolio
Explore my portfolio showcasing my applications, demonstrating my ability to overcome technical challenges in various development environments. Each project is a testament to my passion and determination to create innovative solutions.
Easy Contact
I offer you the possibility to contact me directly via the application to discuss collaboration opportunities, talk about your needs, or simply to learn more about my expertise.
How it works?
Obviously if you are working in tech you wanted to know how I code this app and what's behind.
Flutter for the life
In 2020, I started to make some technology monitoring about the Flutter framework. Flutter is created by the Google Company and it's a fully open source cross-platform SDK. The aim of this framework is to make it easier and faster to develop a mobile app.
But a few month after, I started to run my first flutter pub get and it was magical. From this time I haven't stopped creating new projects with Flutter.
So ! My app is available on IOS and Android.
Architecture
This topic is really hard to deal with because in small projects we don't care about how we structure the code. But in this app I wanted to code it like a showcase of how I work with Flutter.
My choice is to use the separation of concerns precept, I have 3 main folders:
- Data
This layer allows you to fetch data requisite in the application. Thus we find in particular the elements allowing the API calls but also potential systems of data : like SQLite. Data is in charge of the serialization and deserialization process, allowing to format data to Objects.