"Hello Word"
I Am Navid Abbasian
Mobile/Web Developer
" The Best View Comes After The Hardest Climb "
Mobile Application
Making native Android apps with the latest available technologies
And use flutter for
multi platform applications
Web Development
Design and development of store website, personal website and ...
Back-end programming of the websites and connect its to the designed front-end of site
Back-End API
Design and development of APIs
Born In 1996,
I started programming in PHP language in university
While studying I was
doing web development with PHP language and Laravel framework.
After university, I started learning Android, and after learning Android programming with Java and Kotlin,
I started learning Flutter to write multi-platform applications.
Java & Kotlin
-I Use Java and Kotlin for develop native android applications focus on MVVM architecture
Flutter
-I Use Flutter for develop multi platform applications
PHP & Laravel
-I Work on Back Side of Web Sites and design API also Object-oriented architectures like MVC
Volley & Retrofit
-I Connecting to the server and database with its, Retrofit is my preference
SQL SQLite MySQL
-I Use ROOM, a framework of SQLite for android application and MySQL for Web Development
Rx Java Rx Android
- Best Couple for Retrofit and MVVM in Android Ecosystem
Architectures
-I use MVVM & MVP for android applications and MVC for back side web sites
Design Patterns
- Allways I try to learn and use Design Patterns for my applications and web sites like singletone, Dependency Injection and ...
Education
Graduated in IT major and Studied Android Development
I studied IT at Karaj Azad University (KIAU)
I learned the basics C++ in University and then I started to learn PHP
While studying, I did University projects for other Students and develop php website's
After finishing the university, I learned Android programming in Seven Learn
And after that,
Flutter's language too
Now my academic studies are over and I am upgrading my knowledge to become a software engineer
Portfolio
Here you can see the projects that I have personally done or do in team.
This program is actually the final project of Seven Learn training course
This program is written in Kotlin language and uses the MVVM architecture
I learned design patterns like singletone and Dependency Injection in this project
Currently I am trying to rewrite this program in Flutter language for make this app for IOS too.
This project was about moving the website from WordPress to Laravel custom panel
The team I was there was working on it and my responsibility was to work on the database part of the site
This work was my first serious experience and I learned MVC architecture while doing it
Although I only did part of the project, it was the best experience for me to work in a team on a big project