Add readme.md
This commit is contained in:
73
readme.md
Normal file
73
readme.md
Normal file
@@ -0,0 +1,73 @@
|
||||
```markdown
|
||||
# جلسه اول: آشنایی با برنامهنویسی موبایل
|
||||
|
||||
## معرفی درس
|
||||
- هدف درس برنامهنویسی موبایل
|
||||
- اهمیت اپلیکیشنهای موبایل در دنیای امروز
|
||||
- نمونههایی از اپلیکیشنهای پرکاربرد
|
||||
- معرفی مسیر یادگیری در طول ترم
|
||||
- معرفی ابزارها و محیطهای مورد استفاده در درس
|
||||
- نحوه ارزیابی، تمرینها و پروژه پایانی
|
||||
|
||||
## آشنایی با مفهوم اپلیکیشن موبایل
|
||||
- تعریف اپلیکیشن موبایل
|
||||
- تفاوت اپلیکیشن موبایل با نرمافزارهای دسکتاپ و وب
|
||||
- کاربردهای مختلف اپلیکیشنهای موبایل
|
||||
|
||||
## سیستمعاملهای موبایل
|
||||
- Android
|
||||
- iOS
|
||||
- سهم بازار و اهمیت هر کدام
|
||||
|
||||
## روشهای توسعه اپلیکیشن موبایل
|
||||
|
||||
### توسعه Native
|
||||
- توسعه مخصوص هر سیستمعامل
|
||||
- زبانهای رایج (Kotlin / Java برای Android، Swift برای iOS)
|
||||
- مزایا
|
||||
- معایب
|
||||
|
||||
### توسعه Cross‑Platform
|
||||
- توسعه یکبار و اجرا روی چند سیستمعامل
|
||||
- فریمورکهای رایج
|
||||
- Flutter
|
||||
- React Native
|
||||
- Xamarin
|
||||
- مزایا
|
||||
- معایب
|
||||
|
||||
### توسعه Hybrid
|
||||
- ترکیب وب و موبایل
|
||||
- تکنولوژیهای مورد استفاده
|
||||
- HTML
|
||||
- CSS
|
||||
- JavaScript
|
||||
- ابزارهای رایج
|
||||
- Ionic
|
||||
- Cordova
|
||||
- مزایا
|
||||
- معایب
|
||||
|
||||
### Progressive Web App (PWA)
|
||||
- اجرای برنامه در مرورگر
|
||||
- قابلیت نصب روی موبایل
|
||||
- مزایا
|
||||
- محدودیتها
|
||||
|
||||
## ابزارهای توسعه اپلیکیشن
|
||||
- Android Studio
|
||||
- VS Code
|
||||
- شبیهساز (Emulator)
|
||||
- تست روی دستگاه واقعی
|
||||
|
||||
## آشنایی اولیه با ساختار یک اپلیکیشن موبایل
|
||||
- رابط کاربری (UI)
|
||||
- منطق برنامه (Logic)
|
||||
- مدیریت دادهها
|
||||
- ارتباط با اینترنت و API
|
||||
|
||||
## جمعبندی جلسه
|
||||
- مرور روشهای مختلف توسعه اپلیکیشن
|
||||
- بررسی مسیر یادگیری در ادامه درس
|
||||
- معرفی تمرین یا فعالیت جلسه بعد
|
||||
```
|
||||
Reference in New Issue
Block a user