آموزش صفر تا صد برنامه نویسی اندروید (فارسی+ pdf)

رتبه: 5 ار 41 رای SSSSS
یادگیری صفر تا صد با فیلم

در ادامه آموزش های کاربردی برنامه نویسی اندروید و اندروید استودیو، بعد از حدود ۱ هفته گشت و گذار در اینترنت و از بین هزاران ویدیو، یک مجموعه بی نقص و کامل ویدیویی را برای یادگیری سریع این زبان برنامه نویسی گلچین کرده ایم. این مجموعه کامل برای شروع از صفر و برای همه سطوح مناسب می باشد. بعد از آن نیز بهترین جزوه PDF فارسی موجود در اینترنت را جهت تکمیل یادگیری می توانید دانلود کنید.

توضیحات مهم درباره برنامه نویسی اندروید

اندروید یک سیستم عامل منبع باز و مبتنی بر لینوکس برای دستگاه های تلفن همراه مانند تلفن های هوشمند و رایانه های لوحی است. اندروید توسط Open Handset Alliance با کمک گوگل و سایر شرکت ها توسعه داده شده است.

اندروید یک رویکرد یکپارچه برای توسعه برنامه های کاربردی برای دستگاه های تلفن همراه ارائه می دهد ، یعنی توسعه دهندگان فقط برای اندروید نیاز به توسعه دارند و برنامه های آن ها باید بتوانند روی دستگاه های مختلفی که توسط اندروید کار می کنند اجرا شوند.

توضیحات مهم درباره برنامه نویسی اندروید

اندروید یک سیستم عامل قدرتمند است که با Apple 4GS رقابت می کند و از ویژگی های عالی پشتیبانی می کند. تعداد کمی از ویژگی های آن در زیر ذکر شده است:

شماره ویژگی و توضیحات
۱ رابط کاربری زیبا صفحه اصلی سیستم عامل اندروید یک رابط کاربری زیبا و بصری ارائه می دهد.
۲ اتصال GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Wi-Fi, LTE, NFC بلوتوث و وایمکس.
۳ ذخیره سازی SQLite ، یک پایگاه داده رابطه ای سبک ، برای اهداف ذخیره سازی داده ها استفاده می شود.
۴ پشتیبانی از رسانه H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP.
۵ پیام رسانی SMS و MMS
۶ مرورگر وب بر اساس موتور منبع باز WebKit ، همراه با موتور V8 JavaScript Chrome که از HTML5 و CSS3 پشتیبانی می کند.
۷ چند لمسی اندروید دارای پشتیبانی بومی از چند لمسی است که در ابتدا در گوشی هایی مانند HTC Hero در دسترس قرار گرفت.
۸ چند کاره کاربر می تواند از یک کار به کار دیگر پرش کند و همزمان برنامه های مختلفی می توانند اجرا شوند.
۹ ابزارک های قابل تنظیم ابزارک ها قابل تغییر هستند ، بنابراین کاربران می توانند آن ها را گسترش دهند تا محتوای بیشتری نشان دهند یا آن ها را برای صرفه جویی در فضا کوچک کنند.
۱۰ چند زبانه متن تک و دو جهته را پشتیبانی می کند.
۱۱ Google Cloud Messaging (GCM) خدماتی است که به توسعه دهندگان امکان می دهد داده های پیام کوتاه را بدون نیاز به راه حل همگام سازی اختصاصی برای کاربران دستگاه های اندروید ارسال کنند.
۱۲ Wi-Fi Direct فن آوری ای که به برنامه ها اجازه می دهد مستقیماً از طریق یک ارتباط نظیر به نظیر با پهنای باند بالا ، جفت شوند.
۱۳ Android Beam فناوری مبتنی بر NFC که امکان می دهد داده ها را فقط با لمس کردن دو تلفن با قابلیت NFC به اشتراک بگذارید.

برنامه‌نویسی اندروید یعنی ساخت برنامه‌هایی که روی گوشی، تبلت و دیگر دستگاه‌های مبتنی بر Android اجرا می‌شوند.

برای مثال می‌توانید برنامه‌هایی مانند فروشگاه اینترنتی، برنامه آموزشی، پخش‌کننده موسیقی، اپلیکیشن حسابداری، شبکه اجتماعی، برنامه سفارش غذا یا بازی بسازید.

ساخت یک برنامه معمولاً از این مسیر عبور می‌کند:

ایده → طراحی رابط → برنامه‌نویسی → ذخیره اطلاعات → اتصال به اینترنت → آزمایش → رفع خطا → انتشار

برنامه نویسی اندروید: اینفوگرافیک اصول نکات و مفاهیم اولیه مهم

 

ابزارهای اصلی که باید بشناسید

ابزار یا مفهوم کاربرد
Kotlin زبان اصلی پیشنهادی برای توسعه مدرن اندروید
Android Studio محیط برنامه‌نویسی
Android SDK مجموعه ابزارهای لازم برای ساخت برنامه
Jetpack Compose ساخت رابط کاربری
Gradle مدیریت ساخت پروژه و کتابخانه‌ها
Emulator گوشی مجازی برای آزمایش برنامه
Git مدیریت نسخه‌های پروژه
Google Play Console انتشار برنامه در Google Play

برای شروع، مهم‌ترین سه مورد Kotlin، Android Studio و Compose هستند.

Kotlin چیست؟

Kotlin زبان برنامه‌نویسی مدرنی است که برای توسعه اندروید بسیار استفاده می‌شود. مثلاً:

val name = "Ali"
val age = 25

if (age >= 18) {
    println("Adult")
}
قبل از اینکه وارد ساخت برنامه اندروید شوید بهتر است این مفاهیم Kotlin را بلد باشید:

متغیرها، انواع داده، شرط if، حلقه‌ها، Function، Class، Object، List، Nullable Types و اصول اولیه شیءگرایی.

لازم نیست ابتدا Kotlin را کاملاً حرفه‌ای یاد بگیرید. وقتی مفاهیم پایه را فهمیدید، وارد Android Studio شوید و ادامه Kotlin را همراه پروژه یاد بگیرید.

Android Studio چیست؟

Android Studio نرم‌افزاری است که تقریباً تمام مراحل ساخت برنامه را در اختیار شما قرار می‌دهد.

داخل آن می‌توانید کد بنویسید، رابط برنامه را طراحی کنید، Emulator اجرا کنید، خطاها را ببینید، پروژه را Build کنید و فایل APK یا AAB بسازید.

Android Studio همراه Android Emulator امکان آزمایش برنامه روی مدل‌ها و نسخه‌های مختلف اندروید را فراهم می‌کند. گوگل Emulator را یکی از روش‌های اصلی آزمایش برنامه معرفی می‌کند.

پروژه اندروید از چه بخش‌هایی تشکیل شده است؟

وقتی یک پروژه جدید ایجاد می‌کنید، تعداد زیادی فایل و پوشه خواهید دید. در ابتدا ممکن است ترسناک به نظر برسد، اما فقط چند قسمت مهم هستند.

کاتلین Kotlin

کدهای اصلی برنامه در فایل‌های Kotlin قرار می‌گیرند. مثلاً:

MainActivity.kt

AndroidManifest.xml

فایل بسیار مهمی است که اطلاعات کلی برنامه در آن قرار می‌گیرد؛ از جمله Activityها، بعضی Permissionها و تنظیمات اصلی برنامه.

res

بخش Resources است. مواردی مانند تصاویر، رنگ‌ها، متن‌ها و آیکون‌های برنامه در منابع قرار می‌گیرند.

Gradle

Gradle مسئول Build کردن پروژه و مدیریت Dependencyها یا کتابخانه‌ها است. اگر مثلاً کتابخانه‌ای برای اتصال به اینترنت یا نمایش تصویر اضافه کنید، معمولاً Gradle در این فرایند نقش دارد.

Activity چیست؟

Activity را می‌توانید تقریباً به‌عنوان یکی از ورودی‌های اصلی رابط برنامه در نظر بگیرید. مثلاً برنامه فروشگاهی ممکن است صفحه ورود، محصولات و سبد خرید داشته باشد. در برنامه‌های قدیمی‌تر ممکن بود برای هر صفحه Activity جداگانه ساخته شود.

اما در برنامه‌های مدرن معمولاً یک Activity اصلی داریم و تعداد زیادی Screen با Compose و Navigation داخل آن مدیریت می‌شوند. بنابراین تصور نکنید هر صفحه برنامه الزاماً یک Activity است.

Jetpack Compose چیست؟

Compose روش مدرن ساخت رابط کاربری اندروید است. در روش قدیمی، رابط کاربری معمولاً با XML ساخته می‌شد. اکنون می‌توانید قسمت زیادی از UI را مستقیماً با Kotlin ایجاد کنید. مثلاً:

@Composable
fun Welcome() {
    Text("سلام!")
}

تابع دارای Composable@ بخشی از رابط کاربری را توصیف می‌کند.

مثلاً می‌توانید Composableهای جداگانه‌ای برای Header، ProductCard، LoginForm یا ShoppingCart بسازید.

Compose به‌صورت رسمی ابزار پیشنهادی اندروید برای ساخت UIهای جدید است و برای گوشی، تبلت، دستگاه‌های تاشو و سایر اندازه‌های صفحه امکانات Adaptive UI دارد.

4 نکته کاربردی

  • اگر با توضیحات نوشتاری بهتر یاد می گیرید، این جزوه ها را دانلود کنید (می توانید هم به عنوان مکمل فیلم های زیر استفاده کنید)
  • اگر دوست دارید درس به درس با آموزش های نوشتاری ما یاد بگیرید از اینجا شروع کنید (میتوانید سوالات خود را نیز زیر هر درس مطرح کنید)
  • برای یادگیری سریع تر و کامل تر نیز این چند ترفند کاربردی را که در هیج جای دیگری به شما یاد نمی دهند مطالعه کنید.
  • در این مطلب آموزش اندروید در محیط جاوا (اینتلیجنت آیدی) آموزش داده می شود که بسیار قدرتمندتر از محیط اندروید استودیو می باشد ضمنا با آشنایی با محیط آن می توانید در چند زبان برنامه نویسی دیگر هم جلو بیفتید. اما اگر می خواهید حتما در اندروید استودیو یاد بگیرید، جزوه ها یا آموزشهای از صفر ما را بصورت نوشتاری دنبال کنید.

ویدیوی نمونه

ویدیوهای داخل پکیج از کیفیت بسیار بالاتری برخوردارند:

دقت کنید در زیر ما 2 نوع آموزش داریم. آموزش اول، برنامه نویسی اندروید را در محیط جاوا آموزش می دهد، آموزش دوم  در  محیط خود اندروید استودیو. ما آموزش دوم را توصیه می کنیم. بسته به سلیقه خودتان از یکی از 2 آموزش زیر استفاده کنید (یا هر 2!)

اگر هر کدام از دروس قابل دانلود نبود در بخش کامنت ها مطرح کنید تا سریعا مشکل رفع شود

آموزش اول (در محیط جاوا)

 دانلود فیلم های این پکیج (۵۷۰ مگابایت)

 دانلود جزوه PDF

 لینک دانلود نرم افزار intellij (نسخه ۲۰۲۰)

 لینک دانلود نرم افزار intellij 14 (نسخه کار شده داخل آموزش بالا) یا از این صفحه

لینک دانلود JRE و JDK

 سطح: از صفر تا صد

 نسخه آموزش داده شده: مناسب برای همه نسخه ها

download time

به دنبال یادگیری سریع تر، حرفه ای تر، کامل تر و با کیفیت فول اچ دی هستید؟ بهترین پکیج های آموزش برنامه نویسی اندروید در ایران را ببینید!

آموزش دوم-آپدیت 2026 (اندروید در محیط اندروید استودیو)

در ویدیوهای دانلودی بالا بصورت کاملا اصولی و پایه ای با مفاهیم اصلی برنامه نویسی اندروید آشنا می شوید. در لینک های جدید زیر از زبان گویای سایت نیک ۹۸ که پیج شان را می توانید از اینجا دنبال کنید با روشی دیگر از آموزش برنامه نویسی اندروید در اندروید استودیو آشنا شوید. اگر متد آموزش بالا را دوست نداشتید میتوانید از دروس زیر برای یادگیری استفاده کنید (بهتر است یکی از آموزشها را دنبال کنید نه هر دو):

اگر در گوشی در حال تماشای ویدیوهای زیر هستید، بهتر است گوشی را افقی نگه دارید. ضمنا لینک دانلود هر ویدیو بعد از پلی کردن، روی آن نمایش داده می شود:

درس 1
درس 2
درس 3
درس 4
درس 5
درس 6
درس 7
درس 8
درس 9
درس 10
درس 11
درس 12
درس 13
درس 14
درس 15
درس 16

این مفاهیم را خیلی خوب یاد بگیرید (60 درصد یادگیری همین چند خط توضیحه!)

ابتدا مفهوم State که یکی از مهم‌ترین مفاهیم برنامه‌نویسی اندروید مدرن است. فرض کنید یک Counter دارید:

عدد = 0

کاربر روی دکمه می‌زند:

عدد = 1

دوباره:

عدد = 2

عدد فعلی یک State است. وقتی State تغییر می‌کند، رابط کاربری نیز باید تغییر کند. در Compose این تفکر بسیار مهم است:

State تغییر می‌کند → UI دوباره بر اساس State نمایش داده می‌شود

اگر State را خوب یاد بگیرید، بسیاری از مفاهیم Compose بسیار ساده‌تر خواهند شد.

ViewModel چیست؟

در برنامه‌های واقعی نباید تمام اطلاعات و منطق برنامه را داخل UI قرار دهید.

اینجاست که ViewModel اهمیت پیدا می‌کند. مثلاً در صفحه محصولات، UI وظیفه نمایش محصولات را دارد؛ اما ViewModel می‌تواند وضعیت Loading، لیست محصولات، خطا و عملیات دریافت اطلاعات را مدیریت کند.

یکی از مزایای ViewModel این است که State صفحه را هنگام بعضی تغییرات پیکربندی مانند چرخاندن دستگاه حفظ می‌کند. راهنمای رسمی Android نیز ViewModel را برای نگهداری State و منطق مرتبط با صفحه معرفی می‌کند. به‌صورت ساده  UI ← ViewModel ← Data

چرب زبان

برنامه نویسی اندروید رو قورت بده! بدون کلاس، سرعت 2 برابر، ماندگاری 3 برابر، پولسازی با ساخت اپلیکیشن و بازی،  سه پک زیر جوابت هست:

پک کامل طراحی رابط کاربری

پک 1 اندروید استودیو (مبتدی تا متوسط)

پک 2 اندروید استودیو (پیشرفته)

این ساختار را از همان ابتدای یادگیری در ذهن داشته باشید.

UI Layer و Data Layer چیست؟

در پروژه‌های حرفه‌ای بهتر است وظایف بخش‌های مختلف جدا شوند. UI Layer مسئول نمایش اطلاعات و دریافت تعامل کاربر است. مثلاً دکمه، متن، تصویر، فرم و فهرست محصولات.

Data Layer مسئول دریافت، ذخیره و مدیریت اطلاعات است. مثلاً اطلاعات ممکن است از Database، اینترنت یا فایل دریافت شوند.

معماری رسمی Android نیز جداسازی UI و Data Layer و استفاده از Repository برای مدیریت دسترسی به داده را توصیه می‌کند.

چرب زبان

برنامه نویسی اندروید رو قورت بده! بدون کلاس، سرعت 2 برابر، ماندگاری 3 برابر، پولسازی با ساخت اپلیکیشن و بازی،  سه پک زیر جوابت هست:

پک کامل طراحی رابط کاربری

پک 1 اندروید استودیو (مبتدی تا متوسط)

پک 2 اندروید استودیو (پیشرفته)

برای یک پروژه ساده لازم نیست معماری بسیار پیچیده بسازید، اما این جداسازی را از ابتدا درک کنید.

Intent چیست؟

Intent یکی از مفاهیم قدیمی اما همچنان مهم اندروید است. از Intent می‌توان برای درخواست انجام یک عملیات استفاده کرد.

مثلاً بازکردن مرورگر، شماره‌گیر تلفن، اشتراک‌گذاری متن یا شروع یک Activity دیگر. فرض کنید می‌خواهید کاربر با زدن دکمه Share، متنی را برای یک برنامه دیگر ارسال کند. Intent می‌تواند این ارتباط را ایجاد کند.

Navigation چیست؟

برنامه معمولاً چند صفحه دارد. مثلاً Login → Home → Products → Product Details → Cart

Navigation مشخص می‌کند کاربر چگونه بین این صفحات حرکت کند. در برنامه‌های Compose معمولاً از Navigation Compose استفاده می‌شود.

یکی از نکات مهم این است که نباید کنترل جابه‌جایی صفحات را به‌صورت پراکنده در تمام قسمت‌های برنامه بنویسید.

Lifecycle چیست؟

صفحه اندروید همیشه فقط «باز» یا «بسته» نیست. ممکن است Activity ایجاد شود، جلوی چشم کاربر قرار گیرد، موقتاً متوقف شود و سپس از بین برود. این مراحل Lifecycle نام دارند. نام‌هایی مثل:

onCreate()

onStart()

onResume()

onPause()

onStop()

onDestroy()

را خواهید دید. برای شروع لازم نیست تمام جزئیات Lifecycle را حفظ کنید؛ مهم این است که بفهمید اندروید چرخه عمر اجزای برنامه را مدیریت می‌کند و برنامه‌نویس نباید فرض کند یک صفحه همیشه زنده باقی می‌ماند.

ذخیره اطلاعات چگونه انجام می‌شود؟

بسته به نوع اطلاعات چند روش دارید.

نوع اطلاعات انتخاب مناسب
تنظیمات کوچک DataStore
اطلاعات ساختاریافته Room Database
فایل و تصویر Storage
اطلاعات آنلاین Server / API
اطلاعات موقت صفحه State / ViewModel

مثلاً اگر فقط Theme برنامه را ذخیره می‌کنید، Database کامل لازم نیست. ولی اگر برنامه مدیریت مشتری با هزاران رکورد دارید، پایگاه داده اهمیت زیادی پیدا می‌کند.

API چیست؟

بسیاری از اپلیکیشن‌ها اطلاعات خود را از اینترنت دریافت می‌کنند. مثلاً اپلیکیشن هواشناسی اطلاعات دما را از یک Server می‌گیرد.

مسیر ساده چنین است Android App → API → Server → Database

Server پاسخ می‌دهد و برنامه نتیجه را نمایش می‌دهد. اطلاعات معمولاً در قالب‌هایی مانند JSON منتقل می‌شوند.

وقتی به این مرحله رسیدید، مفاهیم HTTP، REST، JSON و کتابخانه‌هایی مثل Retrofit ارزش یادگیری دارند.

Coroutine چرا مهم است؟

فرض کنید دریافت اطلاعات از اینترنت سه ثانیه طول بکشد. اگر این عملیات را اشتباه انجام دهید، رابط کاربری ممکن است قفل شود.

Kotlin Coroutines کمک می‌کنند عملیات طولانی مانند درخواست شبکه یا بعضی عملیات پایگاه داده را بدون مسدودکردن رابط کاربری مدیریت کنید.

در ابتدا فقط مفهوم آن را بفهمید؛ سپس suspend، CoroutineScope و Flow را یاد بگیرید.

Permission چیست؟

برنامه برای دسترسی به بعضی امکانات گوشی نیاز به اجازه دارد.

مثلاً Camera، Microphone یا Location.

نباید بدون دلیل Permission درخواست کنید.

اگر برنامه ماشین‌حساب است، درخواست دسترسی به میکروفون و موقعیت مکانی منطقی نیست.

هم از نظر اعتماد کاربر و هم از نظر قوانین انتشار اپلیکیشن، حداقل‌کردن Permissionها اهمیت زیادی دارد.

تفاوت APK و AAB چیست؟

APK فایل قابل نصب برنامه اندروید است. مثلاً MyApp.apk می‌توانید آن را روی یک دستگاه سازگار نصب کنید.

AAB یا Android App Bundle بیشتر برای انتشار برنامه در Google Play استفاده می‌شود و فروشگاه بر اساس دستگاه کاربر فایل‌های مناسب را تولید می‌کند.

پس در ابتدای یادگیری بیشتر با APK سروکار دارید، اما هنگام انتشار باید AAB را هم بشناسید.

Debugging را جدی بگیرید

برنامه‌نویسی فقط نوشتن کد نیست؛ بخش بزرگی از کار پیدا کردن خطاست.

Android Studio ابزارهای Debugging متعددی دارد. یکی از مهم‌ترین آن‌ها Logcat است.

اگر برنامه Crash کند، معمولاً اطلاعات بسیار مهمی در Logcat وجود دارد.

به‌جای اینکه هنگام خطا فوراً کد را حذف و دوباره بنویسید، ابتدا Error و Stack Trace را بخوانید.

این عادت یکی از تفاوت‌های برنامه‌نویس مبتدی و حرفه‌ای است.

Emulator بهتر است یا گوشی واقعی؟

هر دو. Emulator برای آزمایش سریع روی مدل‌ها و نسخه‌های مختلف اندروید بسیار مفید است.

اما در نهایت حتماً برنامه را روی گوشی واقعی نیز آزمایش کنید؛ مخصوصاً امکاناتی مانند Camera، GPS، Bluetooth، مصرف باتری و عملکرد واقعی دستگاه.

Android Studio امکان اجرای پروژه روی Emulator یا دستگاه Android واقعی را فراهم می‌کند.

XML را یاد بگیریم یا Compose؟

اگر از صفر در سال ۲۰۲۶ شروع می‌کنید، ابتدا Compose را یاد بگیرید. ولی XML را کاملاً نادیده نگیرید.

پروژه‌های قدیمی بسیار زیادی با XML و View System ساخته شده‌اند و ممکن است در بازار کار با آن‌ها مواجه شوید. حتی مستندات رسمی Android نیز برای نگهداری پروژه‌های قدیمی همچنان مسیر Views را پوشش می‌دهند، اما برای UIهای جدید Compose را توصیه می‌کنند.

بنابراین مسیر مناسب Compose اول → XML بعداً برای پروژه‌های قدیمی

Java لازم است؟

برای شروع خیر. Kotlin را انتخاب کنید.

اما Java هنوز در تعداد زیادی پروژه قدیمی اندروید وجود دارد. وقتی Kotlin را خوب یاد گرفتید، خواندن کد Java بسیار راحت‌تر می‌شود.

بنابراین لازم نیست هم‌زمان Java و Kotlin را شروع کنید.

اشتباه رایج مبتدیان

بزرگ‌ترین اشتباه این است که فرد از روز اول قصد ساخت برنامه‌ای شبیه Instagram، Uber یا فروشگاه بزرگ داشته باشد.

پروژه اول باید بسیار کوچک باشد. مثلاً یک Counter، ماشین‌حساب، To-Do List یا برنامه یادداشت.

در پروژه کوچک تقریباً تمام اصول مهم را یاد می‌گیرید بدون اینکه در صدها فایل و کتابخانه گم شوید.

مسیر پیشنهادی یادگیری اندروید از صفر

  1. Kotlin پایه متغیر، شرط، حلقه، Function، Class، List و Null Safety.
  2. Android Studio ساخت پروژه، اجرای Emulator و شناخت ساختار پروژه.
  3. Jetpack Compose یعنی Text، Button، Image، Row، Column، LazyColumn و Material Design.
  4. State و Event تغییر رابط کاربری بر اساس رفتار کاربر.
  5. Navigation ساخت برنامه چندصفحه‌ای.
  6. ViewModel جداکردن منطق و State از UI.
  7. Room و DataStore ذخیره اطلاعات.
  8. API و Retrofit دریافت اطلاعات از اینترنت.
  9. Coroutines و Flow مدیریت عملیات غیرهمزمان.
  10. Architecture یعنی UI Layer، Data Layer و Repository.
  11. Git و GitHub ذخیره نسخه‌های پروژه.
  12. ساخت پروژه واقعی مثلاً برنامه هزینه‌های شخصی، فروشگاه ساده یا مدیریت کارها.

سه پروژه مناسب برای یادگیری

  1. پروژه اول – ماشین‌حساب ساده با Button، Text، State، شرط و Function آشنا می‌شوید.
  2. پروژه دوم – To-Do List  یعنی Compose، Navigation، ViewModel و Room را تمرین می‌کنید.
  3. پروژه سوم – برنامه نمایش اطلاعات آنلاین  API، JSON، Retrofit، Coroutine، Loading و Error Handling را یاد می‌گیرید.

بعد از ساخت این سه پروژه، بسیاری از مفاهیم برنامه‌نویسی اندروید دیگر برایتان غریبه نخواهند بود. هر گونه سوالی در زمینه یا در باب زبان برنامه نویسی اندروید دارید این مطلب دارید در بخش نظرات مطرح کنید تا در صورت داشتن دانش کافی ما یا سایر هموطنان به آن پاسخ دهیم.

profile name
سریع آسان

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

محصولات مرتبط

مشاهده همه

دیدگاهتان را بنویسید

1 2 3 4 5

41 نظر درباره «آموزش صفر تا صد برنامه نویسی اندروید (فارسی+ pdf)»

  • aa
    aa آیا این دیدگاه مفید بود ؟

    سلام وقت بخیر
    ببخشبد اون نرم افزار هایی که همراه با intrliij رو نصب کنیم لینکاش رو کجا قرار دادین

    پاسخ
    • Taha

      سلام بله فقط به اینتلیجنت آیدی و جاوا نیاز دارید که لینک هاشون درج شده

      • ناشناس

        اقا پک آموزش برنامه نویسی اندروید با اندروید استودیو (پکیج ۱) تون خییییلی خفن بود . اینقد به زبان ساده توضیح داد و صفر تا صد باورم نمیشه تونستم اولین اپلیکیشنم رو نوشتم اونم واسه یه کارفرمای سخت گیر. منتها دو تا انتقاد دارم اولا پشتیبانی تون اصلا نمیشناسه دوره ها رو بعدم این موزشای رایگانتون پیش پک تون خیلی داغونن :/ ملتو گذاشتین سرکار چی ن اینا؟؟؟؟؟

      • ناشناس

        استاد خیلی کامل بود این دوره فقط یه سوال میشه اپلیکیشن های خفن تری مثل تلگرام یا چمیدونم اینستاگرام رو ساخت با این آموزشات؟ یا به سرور و چیز خاصی نیاز داره؟؟

  • سید مجید حسینی
    سید مجید حسینی آیا این دیدگاه مفید بود ؟

    سلام ببخشید این نسخه هایی که از اینتلیجی داخل سایت ها هستش با اینی که شما دارید فرق داره
    این برنامه ای که شما دارید رو دقیقا از کجا باید بگیریم ؟
    ممنون

    پاسخ
    • Radin

      نسخه ای که در آموزش هست نسخه ۱۴٫ سایت ها نسخه ۲۰۲۰ رو قرار دادن. فرقی با هم ندارن. اگر هم دوست دارین میتونین نسخه ۱۴ رو دانلود کنید.

  • مجید
    مجید آیا این دیدگاه مفید بود ؟

    نسخه ۱۴ این برنامه تو هیچ سایتی نیست
    شما از کجا دانلود کردید ؟

    پاسخ
    • Radin

      لینکش رو که گذاشتیم!! زیر همون لینک دانلود فیلم ها

  • Zedx
    Zedx آیا این دیدگاه مفید بود ؟

    آقای حیدری هر کسی کدنویسی اندروید مسلط باشه، نه تنها تو هر شرکت ایرانی بلکه هر جای دنیا بخواین برید، رو سرشون میذارن تون که البته کار اشتباهی ه و با کار ازاد فریلنسری کلی پول میشه دراورد!! ینی یک ماه با یه منبع خوب یادش بگیرین، اینده تون رو ساختین، الان یه اپ ساده اندروید رو بالای 40 میلیون میگیرن بنویسن اونم یه اپ با کدنویسی کثیف و بهم ریخته! من 4 ماه پیش بسته حرفه ای اموزش اندروید استودیو فروشگاه تون رو خریدم فوق الااااده بود بی نظیر. کاری ندارم که دیر رسید من نت م محدوده نتونستم نسخه دانلودی رو بخرم پستی خرید زدم. اینم بگم این ویدیوهاتون چییی ن اخه؟ اون کجا ایناا کجا؟؟ راسته میگن هر چی پول بدی اش می خوری تمام مباحث ویجت ها، آناتومی اپلیکیشن، طراحی همزمان رابط و ... رو داشت که اصلا توی این ویدیوهاتون نیست.

    پاسخ
  • رادمهر
    رادمهر آیا این دیدگاه مفید بود ؟

    سلام ، وقتتون بخیر ، خدا قوت
    با تشکر از مطالب و آموزشهای مفیدتون ، ایا میشود با این اموزشهای رایگان اپلیکیشن خوب نوشت و بعد از یک ماه شروع به کار کرد یا امکان مهاجرت هست؟

    پاسخ
    • میلاد حیدری

      با اموزش رایگان، اپ هم در همون حد میشه واقعیت ش. البته برای خیلی ها کافیه . ضمنا بله براحتی با یادگیری برنامه نویسی بخصوص اندروید میشه مهاجرت کرد فوق العاده پرطرفدار هست اونور منتها باید اصولی و حرفه ای یاد گرفته باشید. حتما اون پک اندروید استودیو که وسطای مطلب تبلیغش رو گذاشتیم تهیه کنید اگر قراره مهاجرت کنید و حرفه ای یاد بگیرین.

  • امیر
    امیر آیا این دیدگاه مفید بود ؟

    سلام وقت بخیر جلسه ۹ قابل پخش و دانلود نیست

    پاسخ
    • Radin

      متشکرم اصلاح شد

  • سید امیر
    سید امیر آیا این دیدگاه مفید بود ؟

    سلام سایتتون عالیه
    امیدوارم بدرخشید

    پاسخ
    • دانیال

      سلام همه شون تو یک فایل زیپ نمیشه دانلود کنم

  • زهرا
    زهرا آیا این دیدگاه مفید بود ؟

    سلام خسته نباشید سایت تون عالیییییه من میخام مهندسی کامپیوتر بخونم بعد نمیخام برم دانشگاه ، میخام مهارتشو یاد بگیرم میشه منو تو این عرصه کمکم کنید که کدوم برنامه بهتره که من تمرکزم روی اون باشع بازم مرسی از ساییتون

    پاسخ
    • healer

      برنامه خاصی نیستا
      یه فایل دادن آموزشی تو سایت هست
      ببین هدفت چیه
      بر اساس همون زبان برنامه نویسیت رو مشخص کن

  • مجید
    مجید آیا این دیدگاه مفید بود ؟

    با عرض سلام و خسته نباشید من اعداد در اندروید را به صورت انگلیسی میخام تایپ کنم تا در بعضی اپلیکیشن ها با اشکال مواجه نشم نرم افزار برای اینکار هست؟

    پاسخ
  • امیرحسین
    امیرحسین آیا این دیدگاه مفید بود ؟

    با سلام
    میخواستم بگم
    بیییییییییییینظییییییریییییییددددددددد
    واقعا حرف ندارید دمتون گرم

    پاسخ
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید