Please enable JavaScript.
Coggle requires JavaScript to display documents.
نقشه راه آموزش آندروید (آندروید (4- آشنایی با نحوه پیاده سازی معماری MVVM…
نقشه راه آموزش آندروید
پیش نیازها
اولویت اول
1- آموزش زبان جاوا و تسلط بر روی شی گرایی
http://javacup.ir/jc/javacup-training-videos/
:star:
3- آموزش Unit Test در جاوا
2- آشنا شدن با معاری های مختلف نرم افزاری و تسلط کامل بر روی معماری MVVM
4- آشنایی با زبان Kotlin برای جایگزین شدن این زبان در آینده بجای جاوا
اولویت دوم
آموزش XML
اولویت سوم
آموزش SQLite
آندروید
4- آشنایی با نحوه پیاده سازی معماری MVVM در آندروید به صورت پروژه محور
1- آشنایی با ساختار پروژه در آندروید
3- آشنایی با Gradle در آندروید و مدیریت پکیج ها
2- آموزش آندروید به صورت پروژه محور
7- ساخت پروژه با زبان Kotlin به صورت پروژه محور
5- اصول طراحی در آندروید
6- اصول تست در آندروید
شناخت منابع و ابزارها
توسعه دهنده
IDE
Android Studio
مدیریت پایگاه داده
SQLite Express
My SQL
(no-sql) MongoDB
(no-sql) GraphQL
SQL Server
اجرای برنامه
Emulator
Android Device
تست API
PostMan
طراح
Prototyping Apps
Principle
After Effects
Designing Apps
Sketch - MAC Os
Adobe XD - Windows
WireFrameing
Balsamiq
Implementing UI/UX
Android Studio
مدیریت پروژه
Trello
Flock Messenger
مدیریت Source Code
GitHub.com
GitLab.com
سایت های مرجع
طراحی
https://www.uplabs.com/
https://developer.android.com/design/index.html
توسعه
https://android-arsenal.com/
https://developer.android.com/develop/index.html
مقالات
http://medium.com/
آموزش مدیریت سورس کد پروژه به وسیله git
آشنایی با اصول کار تیمی به صورت Agile - Scrum