در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش اندروید (Android) قسمت 1 : معرفی دوره و نصب ابزارها

سلام به دوستان Itpro.

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

همچنین چند سالی است که تلفن‌های همراه هوشمند یا smart phone ها همراه همیشگی انسان‌ها در زندگی شده اند. به طوری که شما صبح که از خواب بیدار می‌شوید اول به سراغ تلفن همراه می‌روید و آخرین چیزی که شب موقع خوابیدن آن را چک می‌کنید هم تلفن همراه شما است. به همین خاطر تولید برنامه‌ها و نرم‌افزار ها برای موبایل ها روز به روز محبوب‌تر می شود. و برنامه نویسان و کاربران بیشتری به سراغ این زمینه می آیند. از طرفی به خاطر اینکه درصد بسیار زیادی از موبایل ها و تبلت های امروزی با سیستم عامل اندروید ارائه می‌شوند برنامه نویسی اندروید زمینه بسیار خوبی برای کار برنامه نویسان و همچنین کسب درآمد شده است. اثبات این گفته را هم می‌توانید از بازار های اندرویدی و برنامه‌های پولی که در آن عرضه می‌شوند و در آمدهای آن‌ها پیدا کنید.

در این دوره قصد داریم که برنامه نویسی اندروید را به شما آموزش دهیم و ویدیوی که مشاهده می‌کنید اولین قسمت این دوره آموزشی است. در این دوره از برنامه اندروید استودیو برای برنامه نویسی استفاده شده است.


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


  1. معرفی و نصب ابزارها: در این قسمت این دوره را معرفی کرده‌ایم و ابزار های لازم را نصب کرده اسم.
  2. توضیح زبان جاوا. از آنجایی که در این دوره برنامه نویسی اندروید با استفاده از زبان جاوا انجام می‌شود ابتدا زبان جاوا را توضیح می‌دهیم و بعد از آن وارد دنیای برنام نویسی اندروید می شویم.
  3. عبارات کنترلی و عملگرها در جاوا: عبارات کنترلی و عملگرها پایه و اساس هر زبانی است. به همین دلیل این مفاهیم در زبان جاوا در قسمت سوم توضیح داده شده اند. مفاهیمی مانند شرط ها و حلقه ها و عملگرهای ریاضی و منطقی و مقایسه ای.
  4. شی گرایی: از آنجایی که زبان جاوا یک زبان کاملاً شی گرا می باشد. پس لازم است که مفاهیم شی گرایی به درستی آموزش داده شود. پس مفاهیم شی گرایی مانند کلاس‌ها و اشیاء و سازنده ها و … را در این قسمت توضیح داده ایم.
  5. مفاهیم پیشرفته شی گرایی و ساختمان داده ها: در بخش پنجم از دوره مفاهیم پیشرفته شی گرایی مانند ارث بری و override کردن و اینترفیس توضیح داده شده است. همچنین چند تا از ساختمان داده‌های مهم جاوا نیز در این قسمت معرفی شده است.
  6. محیط اندروید استودیو: بعد از اینکه با زبان جاوا آشنا شدیم به سراغ برنامه اندروید استودیو رفته و این برنامه را معرفی می کنیم. همچنین بخش‌های مختلف یک پروژه اندرویدی را نیز توضیح داده ایم.
  7. مفاهیم مهم برنامه نویسی اندروید: در این قسمت مفاهیمی مانند manifest و مجوز و فایل R و activity و فایل dimens را توضیح داده ایم.
  8. کار با ویوهای اصلی اندروید: برخی کنترل ها در اندروید وجود دارند که بسیار پر استفاده هستند مانند فیلد های متنی و دکمه ها و لیبل ها. در این قسمت هرکدام از این مفاهیم را معرفی کرده‌ایم و در برنامه‌های نمونه از آن‌ها استفاده کرده ایم.
  9. کنترل های مورد استفاده در اندروید: کنترل هایی مانند کنترل های عکس و toast و لاگ گرفتن و خطایابی در این قسمت توضیح داده شده است. همچنین نحوه چیدمان کنترل های مختلف در صفحه نیز توضیح داده شده است.
  10. کار با activity, intent. هر برنامه اندرویدی از یک یا چند activity ساخته شده است که activity مسئول کنترل کردن و مدیریت کنترل ها می باشد. در این قسمت activty ها و انتقال از یک activity به activity دیگر توضیح داده شده است. همچنین تبادل داده‌ها با intent ها در activity ها نیز گفته شده است.
  11. کاربرد intent, activity در برنامه ها: برای اینکه کاربرد activity و intent ها بهتر درک شود در این قمست یک برنامه نمونه ساخت شده است که استفاده از این مفاهیم را به شکل روشن و ساده بیان می کند.
  12. نمایش لیست ها: لیست ها یکی از کنترل های بسیار مهم و کاربردی در برنامه‌ها هستند. در این قسمت نحوه ساخته لیست ها و مدیریت آن‌ها را با استفاده از adapter ها گفته ایم.
  13. لیست های سفارشی: لیست های متنوعی را می‌توان در اندروید ساخت. در این قسمت نحوه ساخت لیست ها و adapter های سفارشی را گفته‌ایم که بتوان لیست ها را استایل ها و کاربرد های پیشرفته ساخت.
  14. ورودی های غیرمتنی: ورودی های اندروید می‌تواند انتخابی هم باشند. مثلاً انتخاب کردن یک گزینه یا تعیین کردن دامنه و اندازه یک مقدار. اندروید کنترل های مختلفی برای ورودی های غیرمتنی دارد که در این قسمت معرفی شده اند.
  15. layout های اصلی: برای اینکه بتوان کنترل ها را در صفحه برنامه قرار داد و مکان آن‌ها را مشخص کرد راه‌های مختلفی وجود دارد. هرکدام از این راه‌ها را می‌توان با استفاده از layout ها و مکانیزم چیدمان آن‌ها مشخص کرد. در این قسمت این layout ها معرفی می شوند.
  16. نوشتن برنامه‌های چند زبانه: اندروید قابلیت خوبی در مورد چند زبانگی و localization دارد. در این قسمت نحوه نوشتن برنامه چند زبان توضیح داده می شود.
  17. مولتی مدیا: استفاده از فایل‌های چند رسانه ای مانند صوت و تصویر امروزه بسیار رایج است. همه ی ما در گوشی خود فایل‌های صوتی و تصویری داریم. در این قسمت نحوه استفاده از فایل‌های صوتی و پخش صدا در اندروید را آموزش داده ایم.
  18. ساخت برنامه music player: در این قسمت برنام موزیک پلیر که در قسمت قبل شروع کرده‌ایم را کامل می کنیم. و اطلاعات بیشتری را از یک فایل صوتی دریافت می کنیم.
  19. انیمیشن: در این قسمت انواع انیمیشن و افکت های انمیشینی در اندروید را بررسی می‌کنیم.
  20. برنامه دوز: برای اینکه کاربرد انیمیشن رابهتر درک کنیم در این قسمت یک بازی نوشته‌ایم. بازی دوز که اکثراً با آن آشنا هستیم. به شکلی جذاب طراحی و نوشته شده است.
  21. تکمیل برنامه دوز: در این قسمت نحوه اتمام بازی و تعیین برنده مشخص شده است.
  22. کار با فایل‌ها و ویدیوها: نحوه پخش فایل‌های ویدیویی و مدیریت آن‌ها و همچنین دسترسی به فایل‌ها در سیستم عامل اندروید را در این قسمت توضیح داده ایم.
  23. shared preferences: برای اینکه تنظیمات در اندروید ذخیره شود از یک مکانیزم ذخیره سازی به نام shared prefernce استفاده می‌شود که در این قسمت توضیح داده شده است.
  24. استفاده از فایل‌ها: می‌توان در اندروید اطلاعات را در فایل ذخیره کرد که از بین نرود. همچنین برای درک بهتر از ذخیره سازی یک برنامه دفترچه یادداشت را نوشته ایم.
  25. استفاده از نوارابزار: در این قسمت ضمن تکمیل برنامه دفترچه یادداشت مباحثی مثل نوار ابزار و دیالوگ ها و انواع کلیک ها نیز توضیح داده شده اند.
  26. کار با دیتابیس: دیتابیس ها برای ذخیره داده‌های ساختارمند به کار می‌روند که در این دوره به صورت کامل نحوه ذخیره سازی و کوئری گرفتن را توضیح داده‌ایم و برای درک بهتر آن یک برنامه todo list را نیز نوشته ایم.
  27. یکی از قابلیت‌هایی که در دستگاه‌های اندرویدی وجود دارد gps و برنامه نقشه می باشد. نقشه ها و موقعیت ها در این دوره توضیح داده شده‌اند و برنامه‌های متنوعی نوشته شده است که می‌توان با نقشه ها و موقعیت ها کار کند و از gps اطلاعات را بگیرد.
  28. ارتباط با سرور اینترنتی: اکثر برنامه‌های موبایل با سرور ارتباط برقرار کرده و داده‌هایی را برای آن‌ها می‌فرستند و داده‌هایی را از آن‌ها می گیرند. در این دوره این مبحث به صورت یک برنامه آب‌و هوا آموزش داده شده است که شرایط جووی را از اینترنت گرفته و نمایش می دهد.
  29. کتابخانه volley: برای اینکه ارتباط با اینترنت راحت‌تر شود و خطاهای کمتری را به بار آورد از یک کتابخانه به نام volley استفاده می‌شود که این کتابخانه در این دوره توضیح داده شده است.
  30. recycler view: یکی از کنترل های لیست که در اندروید وجود دارد و از قابلیت‌های بیشتری نسبت به لیست دارد recycler view می‌باشد. این کنترل انیمیشن های مختلفی دارد و اعضای لیست را به شکل‌های متنوعی می چیند. همچنین قابلیت آپدیت آنلاین آیتم های لیست را دارد.
  31. ارسال پیامک: انواع روش‌های ارسال پیامک را توضیح داده ایم.
  32. شماره گیری: نحوه شماره گیری و تماس در اندروید نیز توضیح داده شده است. همچنین مجوز های لازم برای این کار نیز معرفی شده است.
  33. ارسال ایمیل: در اندروید می‌توان با استفاده از intent ها ایمیل ارسال کرد که در طی دوره توضیح داده شده است.
  34. پردازش درخواست برنامه‌های دیگر: در اندروید زمانی پیش می‌آید که می‌خواهید یک فایل با برنامه شما باز شود. به این صورت هر وقت که هر برنام دیگری خواست یک فایل را باز کند دوست دارید که برنامه شما نیز به عنوان یکی از اجرا کنندگان فایل مورد نظر پیشنهاد شود که روش انجام این کار توضیح داده شده است.
  35. ساخت پکیج از برنامه: هدف از هر برنامه نوشته شده‌ای انتشار آن و قرار دادن آن دست عموم است. برای انجام این کار مراحلی لازم است که توضیح داده شده است.

  36. درباره ی مدرس


در طی این دوره مهدی عادلی فر یکی از بنیان گذاران وب سایت Tosinso همراه شما خواهد بود که 7 سال تجربه برنامه نویسی به زبان‌های مختلف از جمله جاوا را دارد. او دانش آموخته ی دانشگاه صنعتی امیرکبیر و دارای مدرک کارشناسی ارشد نرم‌افزار است. و به زبان‌هایی مانند سی شارپ و جاوا و php و جاوا اسکریپت مسلط است و با پلتفرم اندروید پروژه های مختلفی را انجام داده است.

Itpro باشید.

نویسنده: مهدی عادلی فر

منبع: Itpro

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

#نصب_جاوا_برای_اندروید #آموزش_گام_به_گام_اندروید #آموزش_برنامه_نویسی_جاوا #نصب_genymotion #نصب_اندروید_استودیو #نصب_پیش_نیاز_های_برنامه_نویسی_اندروید #کار_با_اندروید_استودیو #آموزش_برنامه_نویسی_اندروید #دوره_آموزشی_اندروید
عنوان
1 آموزش اندروید (Android) قسمت 1 : معرفی دوره و نصب ابزارها 40′:30″ رایگان
2 آموزش اندروید (Android) قسمت 2 : معرفی جاوا و متغیرها 48′:43″ رایگان
3 آموزش اندروید (Android) قسمت 3 : عملگر ها و تصمیم و تکرار در جاوا 55′:5″ 5,500
4 آموزش اندروید (Android) قسمت 4: شی گرایی در جاوا 1:0′:24″ 5,500
5 آموزش اندروید (Android) قسمت 5 : وراثت و ساختمان داده ها در جاوا 1:23′:46″ 5,500
6 آموزش اندروید (Android) قسمت 6 : اندروید استودیو (Android studio) 43′:27″ رایگان
7 آموزش اندروید (Android) قسمت 7 : ساختار پروژه ها 29′:20″ رایگان
8 آموزش اندروید (Android) قسمت 8 : ویو و کنترل و ویجت (Widget) 1:9′:59″ 6,600
9 آموزش اندروید (Android) قسمت 9 :ویجت (Widget) ها و خصوصیات آنها 49′:17″ 5,500
10 آموزش اندروید (Android) قسمت 10 : Activity و Intent 39′:12″ 5,500
11 آموزش اندروید (Android) قسمت 11 : Activity و Intent در برنامه 50′:50″ 5,500
12 آموزش اندروید (Android) قسمت 12 : List view و Adapter 27′:36″ رایگان
13 آموزش اندروید (Android) قسمت 13 :ListView و Adapter سفارشی 1:9′:25″ 7,700
14 آموزش اندروید (Android) قسمت 14 : ورودی های غیرمتنی 51′:5″ رایگان
15 آموزش اندروید (Android) قسمت 15 : Group Layout 35′:40″ 4,400
16 آموزش اندروید (Android) قسمت 16 :Toggle Button و برنامه چندزبانه 33′:37″ رایگان
17 آموزش اندروید (Android) قسمت 17 :چندرسانه ای (Multimedia) 55′:55″ 6,600
18 آموزش اندروید (Android) قسمت 18 :برنامه موزیک پلیر (Music Player) 47′:4″ 3,300
19 آموزش اندروید (Android) قسمت 19 :انمیشن (Animation) 30′:22″ 3,300
20 آموزش اندروید (Android) قسمت 20 :برنامه دوز انیمیشنی 57′:32″ 6,600
21 آموزش اندروید (Android) قسمت 21 : تکمیل بازی دوز 54′:16″ 6,600
22 آموزش اندروید (Android) قسمت 22 : ویدیوها و فایل ها 28′:9″ رایگان
23 آموزش اندروید (Android) قسمت 23 :ذخیره Shared Preferences و فایل 49′:33″ 4,950
24 آموزش اندروید (Android) قسمت 24 : برنامه دفترچه یادداشت 49′:27″ 5,500
25 آموزش اندروید (Android) قسمت 25 : تکمیل دفترچه یادداشت 59′:5″ 5,500
26 آموزش اندروید (Android) قسمت 26 : فایل های خارجی و دیتابیس 38′:54″ رایگان
27 آموزش اندروید (Android) قسمت 27 : دیتابیس (Database) 55′:22″ 5,500
28 آموزش اندروید (Android) قسمت 28 : تکمیل دیتابیس (Database) 1:19′:17″ 6,600
29 آموزش اندروید (Android) قسمت 29 : برنامه Todo List 2:2′:47″ 6,600
30 آموزش اندروید (Android) قسمت 30 : مفاهیم جغرافیایی و نقشه ها 34′:35″ رایگان
31 آموزش اندروید (Android) قسمت 31 : نقشه ها و موقعیت ها 1:28′:24″ 8,800
32 آموزش اندروید (Android) قسمت 32 : برنامه GPS 1:23′:28″ 5,500
33 آموزش اندروید (Android) قسمت 33 : مفاهیم وب و انتقال داده 26′:20″ رایگان
34 آموزش اندروید (Android) قسمت 34 : برنامه آنلاین آب و هوا 50′:53″ 4,400
35 آموزش اندروید (Android) قسمت 35 : اتمام برنامه آب و هوای آنلاین 1:22′:2″ 8,250
36 آموزش اندروید (Android) قسمت 36 : کتابخانه Volley 48′:31″ 7,150
37 آموزش اندروید (Android) قسمت 37 : RecyclerView 55′:11″ 8,800
38 آموزش اندروید (Android) قسمت 38 : تماس و SMS و ایمیل و AppChooser 56′:58″ 6,600
39 آموزش اندروید (Android) قسمت 39 : درخواست برنامه دیگر و فایل نصب 35′:8″ رایگان
زمان و قیمت کل 34:37′:9″ 162,250
77 نظر
a.parishan

سلام...عالی بود.

خدا قوت...منتظر آموزشای بعدی تون هستیم.

پویان عارف پور

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

حسین احمدی

بسیار عالی، با تسلطی که مباحث برنامه نویسی موبایل و جاوا داری می دونم که این دوره یه دوره عالی میشه. خدا قوت

soheil One

عالی بود. تشکر

مهدی مرادی زیرکوهی

بسیار عالی بود .ممنون

محدثه صفری

سلام.وقتتون به خیر

من این دوره رو تازه شروع کردم.ولی یه مشکلی برام پیش اومده من نرم افزار Genymotin رو نصب کردم ارور میده و وارد فضای اندروید نمیشه.unable to start the vritual devise

محدثه صفری

الان چی کار کنم؟لطف میکنین اگه کمکم کنین

مهدی عادلی فر

سلام دستگاه اندروید رو چطوری نصب کردید؟

از خود سایت دانلود کردید؟

محدثه صفری

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

مهدی عادلی فر

اون نرم افزاره ولی میتونید روی نرم افزار چند تا دستگاه ‌‌داشته باشید حالا اون دستگاه ها رو چطوری به سیستم اضافه کردید آیا اون ها رو هم از خود genymotion دانلود کردید با از سایت های دیگه؟

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

behzad_p

با سلام

استاد خواستم نظرتون رو درباره برنامه نویسی با پلتفرم زامارین بدونم . ایا این روش برای تولید برنامه های اندروید و ای او اس روش مناسبی هست .

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

ایا نوشتن اپلیکیشن با این روش مزیتی هم داره

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

با سپاس

مهدی عادلی فر

سلام به شما دوست عزیز

بنده در این سری مطالب

10 قسمت آموزش متنی زامارین را در همین وب سایت قرار داده ام. نوشتن برنامه با زامارین باعث میشه سرعت برنامه نویسی را تا حدودی بالا ببریم ولی برنامه هایی که به صورت native نوشته شده خب یه چیز دیگه اس. به خاطر این که برنامه ای که با زامارین نوشته بشه بر پایه پروژه مونو هست که مایکروسافت اون رو ارائه داده. بنابراین وقتی که شما یک برنامه رو بر روی دستگاه اندرویدی یا ios نصب می کنید کتابخانه های مونو هم نصب میشن. این کار باعث میشه که حجم بسته های نصبی بالا بره و از طرفی کارایی و سرعت اجرا تا حدودی کم بشه. اما از طرفی با توجه به این که میتوان با زامارین برای اندروید و ios برنامه نوشت در بسیاری از موارد می توان به سراغ این تکنولوژی رفت و بر روی آن کار کرد و برنامه های غنی را با آنها توسعه داد.

بنده بعد از اتمام دوره اندروید و ملزومات آن برنامه دارم که یک دوره کامل از زامارین هم برای اندروید و هم برای ios ارائه خواهم داد.

behzad_p

با سلام مجدد

بسیار عالی به نظرم از این دوره ها هم استقبال بسیار خوبی میشه .

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

سپاس

مهدی عادلی فر

بله حتما این نکته رو مد نظر قرار میدم

مهدی شکوئی

با سلام سوالم اینه که دوره پیشرفته اندروید ، چه زمانی استارت میخوره؟

و اینکه اگر میشه سرفصل های زیر رو مدنظر قرار بدبد ممنون میشم

UI و Layout Manager ها

ListView و Adapter ها

اتصال پروژه Sunshine به Cloud

Threading و AsyncTask

Web API و HTTP Request

Android Permission System

ایجاد Activity های جدید و انتقال بین آنها با استفاده از Intent

استفاده از Explicit Intent برای ناوبری درون App

استفاده از Implicit Intent برای ناوبری برون App

Share Intent و فریم ورک Sharing در اندروید

رمزنگاری

ارتباط با سنسور Accelerometer

AppCompatActivity

راه اندازی WebService (Rest) و امن سازی اطلاعات در بستر وب

و اگر امکانش هست در مورد متریال و تجربه کاربری بحث بشه و منابع مفید معرفی بشه.

مهدی عادلی فر

سلام به شما دوست عزیز

دوره پیشرفته از هفته آینده استارت می خوره. مطالب و مفاهیمی رو که شما گفتید مطالب مهمی هستند و اگر دقت کنید می بینید که در این دوره که تموم شد به بسیاری از مطالبی که شما ذکر کردید پرداخته شده است. ولی دوره پیشرفته به صورت پروژه محور جلو میره و مطالب فنی و تخصصی توش بحث میشه.

morteza.1989

سلام و ممنون بابت آموزشاتون

من از ویندوز هشت و یک 32 بیتی استفاده میکنم، JDK مخصوص رو از سایت اوراکل گرفتم و نصب کردم، android studio رو هم از سایت اندروید گرفتم (نسخه مخصوص ویندوز 32 بیتی که بدون SDK هست)، SDK رو هم از یه سایت ایرانی گرفتم و نصب کردم. وقتی اندروید استدیو رو اجراش میکنم میگه:

Your Android SDK is missing, out of date, or is missing templates. You can configure your SDK via Configure Project Defaults Project Structure | SDKs

همین جایی که میگه میرم و مسیر نصب JDK و SDK رو میزنم اما ارورای عجیب غریب میده

نمیدونم باید چیکار کنم

ممنون میشم اگه راهنمایی کنید

وب سایت توسینسو

مهدی عادلی فر

سلام

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

بعد از داخل اندروید استودیو آدرس رو تنظیم کنید

morteza.1989

ممنون که جواب دادید

دوباره SDK رو نصب کردم اینبار یه جای دیگه بازم جواب نداد

SDK رو از اینجا دانلود کردم (نسخه ی مختصر - 151 مگابایت)

واقعا کلافم کرده

مهدی عادلی فر

الان خطایی رو که برای شما میاره چیه؟

morteza.1989

برطرف شد sdk رو شناخت

morteza.1989

سلام مجدد

بازم مشکل دارم ممنون میشم کمک کنید

وقتی اندروید استدیو رو اجرا میکنم و روی پروژه جدید میزنم پنجره ساخت پروژه میاد، فقط وسطاش این ارور رو میده:

وب سایت توسینسو

روی نکست میزنم به هرصورت پروژه رو میسازه، ولی باز تو برنامه این خطاها رو نشون میده:

وب سایت توسینسو

وب سایت توسینسو

نمیدونم دقیقا مشکل از کجاست، SDK رو از اینجا دانلود کردم (نسخه ی مختصر - 151 مگابایت) هم SDK هم JDK رو هم به برنامه مسیرشو دادم

مهدی عادلی فر

سلام به شما دوست عزیز

با استفاده از این مطلب برنامه android sdk خود را آپدیت کنید.

هشدار: تمامی کتابخانه ها و پلتفرم ها را نصب نکنید و فقط android-26 را نصب کنید.

morteza.1989

ممنونم از اینکه جواب میدید

انجام دادم منتها تو sdk manager اصلا گزینه اندروید-26 تو لیستی که آورده نیست

مهدی عادلی فر

شما باید tools و platform tools ورژن ۲۶ رو نصب کنید کلا ورژن ۲۶ ها رو نصب کنید

morteza.1989

این لیستی هست که میاره:

وب سایت توسینسو

ممنون میشم بگید کدوما رو لازمه دانلود کنم

مهدی عادلی فر

sdk platform tools 25.0.4 را نصب کنید.

morteza.1989

نصب و ری استارت کردم اما همچنان ارور میده:

وب سایت توسینسو

وب سایت توسینسو

آساره دلفان

با سلام. لینک دانلود کل دوره وجود نداره؟ چون فقط قیمت رو زدن ظاهرا

rezakobra

سلام

براي آموزش اندرويد حتما بايد قبلا جاوا را ياد بگيريم يا لازم نيست و در خلال آموزش اندرويد آموزش ميديد؟

مهدی عادلی فر

سلام به شما دوست عزیز

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

جلیل سپهر جواهری

سلام و خسته نباشید ایا این دوره پیش نیازی لازم نداره یعنی منی که 0 هستم در برنامه نویسی این دوره رو میتونم استفاده کنم یا نه نیاز به علم برنامه نویسی داره . با تشکر

مهدی عادلی فر

سلام برای موفق شدن توی این دوره لازمه که شما با مفاهیم اولیه برنامه نویسی آشنا باشید همچنین اگر با جاوا آشنایی اولیه داشته باشید البته جاوا به صورت اجمالی در چند قسمت توضیح داده شده است ولی این که با کلیات برنامه نویسی آشنا باشید شما را در این راه کمک می‌کند

جلیل سپهر جواهری

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

مهدی غریبی

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

خواهشا زودتر جواب بدین تا بتونم زودتر خرید کنم مرسی

مهدی عادلی فر

سلام به شما دوست عزیز. لینک دانلود کلیه قسمت ها برای شما باز خواهد شد.

atoma

سلام جناب عادلی عزیز

لطفا لینک آخرین ورژن Android studio bundle را برای دانلود اینجا قرار دهید.

من نسخه bundle چیزی پیدا نکردم

مهدی عادلی فر

سلام جدیدا گوگل نسخه bundLe رو حذف کرده شما می تونید اندروید استودیو و android sdk‌رو دانلود و نصب کنید.

محمد

باسلام

من با نصب Android studio جدیدی که گوگل ارائه کرده خیلی مشکل دارم . خیلی ایراد میگیره. مسیر نصب SDK می خواد. نمی دونم چکارش بکنم. کلا واقعا روی اعصابم رفته. لطفا راهنمایی کنید

مهدی عادلی فر

بله گوگل کمی سیاستش رو عوض کرده و برنامه sdk manager رو هم تقریبا دیگه برداشته برای حل این مشکل اگر از قبل sdk‌ رو دارید به اندروید استودیو آدرس اون sdk‌ رو بدید ولی وقتی اندروید استودیو رو برای اولین بار باز می کنید بذارید تا کتابخونه هاش آپدیت بشه.

رضا

سلام وقت بخیر

بنده برای اینکه بتونم با یه تیمی توی شهرمون کار کنم نیازمند این هستم که با یه سری چیز ها آشنا باشم برای مثال طراحی سایت با استفاده از Html,cssو جاوا اسکریپت که دارم طبق دوره ی استاد احمدی پیش میرم و الآن بعد از گذشته دو هفته 31 قسمت رو گذروندم اما امروز کارهای دیگه ای ازم خواسته شد مثل آموزش دیدن جاوا برای اپلیکیشن فروشگاهی اندروید که فکر میکنم تحت وب باشه .

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

مهدی عادلی فر

ممنون که این وب سایت رو انتخاب کردید. تا پیام خصوصی راه اندازی بشه بنده توسط کامنت ها در خدمتم

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

رضا

کار اپلیکیشن فروشگاهی هست آموزش های شما بهم کمک میکنه یا نه باید از آموزش های دیگه ای استفاده کنم.

مهدی عادلی فر

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

آرش نوین فر

سلام دوست عزیز بنده قسمت سوم و خریدم اما سه بار از حسابم پول کم کرد

fr6ad

سلام.

متاسفانه

درس 34 شما کار نمیکنه،

و ارور میده

مهدی عادلی فر

سلام به شما دوست گرامی

خطایی رو که به شما میده رو بگید تا بتونیم حل کنیم

game_builder

سلام من دیروز 2 قسمتی که نیاز داشتمو خریدم و اصلا لینکی برای دانلود وجود نداره . بقیه ی اموزش هایی که گرفتم نوشته دانلود ولی این دانلود نداره . گذارش هم دادم ولی تا حالا که جوابی داده نشد اگر میشه بررسی کنید . با تشکر (قسمت 10 و 11 )

مهدی عادلی فر

سلام به شما دوست عزیز

این مشکل حل شده است دوباره سعی کنید.

dhr7

سلام جناب عادلی فر.

ببخشید یه سوال: من در حد php مقدماتی برنامه نویسی کار کردم و چیز خاصی از برنامه نویسی نمیدونم، خواستم ببینم میتونم این تو این دوره ثبت نام کنم؟

مهدی عادلی فر

سلام به شما دوست عزیز.

اگر با برنامه نویسی و مفاهیم اولیه آن آشنا باشید می تونید از این دوره استفاده کنید.

dhr7

ممنون بابت پاسخ.

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

مهدی عادلی فر

مفاهیم شی گرایی در قسمت های ابتدایی توضیح داده شده است

امیرحسین میرزایی

سلام بر استاد بزرگ جناب عادلی فر عزیز؛

من میخوام اندروید یاد بگیرم و با آموزش های شما هم شروع کردم و پیش رفتم، به مرحله ساخت برنامه Hello World! رسیدم! ولی موقع Build کردن برنامه به من چند ارور SDK داد(من اندروید استادیو جدا نصب کردم و SDK هم به صورت آفلاین به پروژه اضافه کردم) ارور هارو یکی یکی رفع کردم، رسیدم به چند تا ارور که هیچ جایی در موردشون کامل توضیح نداده بود یجورایی لاینحل شده! ارورها به شرح زیر هستن

Failed to resolve: com.android.support

Failed to resolve: com.android.support.test:runner:0.5

Failed to resolve: com.android.support.test.espresso:espresso-core:2.2.2

خواستم بدونم ورژن Platform با Platform-Tools باید یکسان باشه؟

من از ورژن 26 برای platform و ورژن 28 برای platform-tools استفاده میکنم.

اگه نیاز به دانلود چیزی هست، لطف میکنی لینک هم بفرستی؟

ممنون.

امیرحسین میرزایی

سوال دیگه ای هم دارم؛ اینکه چون ما از نظر گوگل خطرناک هستیم و تحریم شدیم و دسترسی به بخش developer گوگل نداریم، در ادامه مسیر مطمئنا به مشکلاتی بر میخوریم، برای حل اونا چ راه حل هایی وجود داره، تو ویدئو گفتین که باید IP تغییر بدیم، حتما باید از طریق VPNو Kerio این کار انجام داد یا از راه حل های رایگان مثل FreeGate یا Psiphon هم میشه این کارو انجام داد؟

مهدی عادلی فر

سلام امیر حسین جان امیدوارم حالت خوب باشه بیشتر خطاهایی که اندروید استودیو میده به دلیل تحریم بودن ماست برای حل این مشکل این نکته رو بخون

nikolas

سلام وقت بخیر

یک سوال که احتمالا زیاد پرسیده شده ، نظر شمارم دوست دارم بدونم

اینکه ، واقعا کاتلین یا جاوا ؟

مهدی عادلی فر

سلام به شما دوست عزیز.

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

nikolas

برنامه ای برای آموزش دادن کاتلین ندارین؟

mohamad-h

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

آموزش نحوه ارتباط با سخت افزار ها هم بهش پرداخته شده ؟

به طور مثال ساخت گزارش از دیتابیس و چاپ گزارش ؟

مهدی عادلی فر

سلام به شما دوست عزیز

خیر ارتباط با ساخت افزار در این دوره گفته نشده است

علیرضا افروز

سلام و وقت بخیر 
چه دوره ای برای طراحی اپلیکیشن اندروید پیشنهاد میدهید که از طریق وای فای باESP8266 ارتباط برقرار کنه؟
ممنون


مهدی عادلی فر

سلام به شما دوست عزیز. 

این مبحث رو من توی دوره های سایت ندیدم و متاسفانه دوره ای رو هم که بتونه نیازتون رو برطرف کنه سراغ نداره.

این نظر توسط wisemadguy در تاریخ دوشنبه, 24 تیر 1398 حذف شده است.

دلیل: ehsan2313 شما که آموزشها رو نخریدید فقط میتونید دزدیده باشید. در ثانی وقتی بقیه خریداران دوره توانستند با این آموزشها پیش بروند و مشکلی نداشتند ولی شما نتونستی فقط میشه گفت شما "باهوش نیستید" ;)

این نظر توسط wisemadguy در تاریخ دوشنبه, 24 تیر 1398 حذف شده است.

دلیل: ehsan2313 شما که آموزشها رو نخریدید فقط میتونید دزدیده باشید. در ثانی وقتی بقیه خریداران دوره توانستند با این آموزشها پیش بروند و مشکلی نداشتند ولی شما نتونستی فقط میشه گفت شما "باهوش نیستید" ;)

ehsan2313

واقعا ممنون از راهنماییتون  اصن موندم چطور میشه انقدر خدماتتون عالی باشه :| من دقیقا پروزه رو طبق اموزش های ویدیویی پیش بردم اما مشکل ایجاد شد و مشکل هم با ویدیو هماهنگ ی جایی توی کد نویسی اشتباه داشتین . شمایی که تواناییش رو ندارین چرا مطالب اموزشی اشتباه رو به مردم میندازین حداقل پاسخگو باشین.


مهدی عادلی فر

این توسط مهدی عادلی در تاریخ دوشنبه, 24 تیر 1398 حذف شده است.

سلام به شما دوست عزیز

بنده این قسمت رو که میگین چک کردم ولی مشکلی نبود. کدتون رو توی کامنت قرار بدید تا مشکلش رو ببینم.

مهدی عادلی فر

سلام به شما دوست عزیز.

قسمتی رو که گفتین من بررسی کردم و مشکلی نداشت.

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

پویان عارف پور

ehsan2313 شما که آموزشها رو نخریدید فقط میتونید دزدیده باشید. در ثانی وقتی بقیه خریداران دوره توانستند با این آموزشها پیش بروند و مشکلی نداشتند ولی شما نتونستی فقط میشه گفت شما "باهوش نیستید" ;)

ehsan2313

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

game_builder

اول از همه بگم  کیفیت اموزش های این سایت از مابقی سایت های اموزشی بهتره . حتی اگر از نظر محتوایی بهتر نباشه حداقل از نظر دسته بندی و صدا و تصویر بهتره . درسته که کمی گرونتره ولی ارزش داره . یسری Bastard اموزش های اینجا و جاهای دیگه رو کرک میکنن و میذارن تلگرام . و مشخصه طرف اموزش رو نخریده و دانلود کرده و اومده نظر داده . 

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

پویان عارف پور

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

به هرحال بین تمام دانش پژوهان فقط شما توان لازم برای انجام پروژه رو نداشتین پس مطمئنا مشکل از توان فکری و بهره هوشی شماست. حتی اگر بارها مقصر رو آموزش جلوه بدین :)

--

درخصوص قفل، حتی با وجود افرادی مثل احسان خان ترجیح داده شده به احترام اکثریت فهیم کشور مثل شما قفلی در کار نباشه چون به هرحال همه دزد نیستند و این سایت برای خدمت رسانی به مردم فهیم ایران بنا نهاده شده.

game_builder

فکر کنم پست بالای من 2 نفر رو باهم مخلوط کرد :)

پویان عارف پور

کاملا حق با شماست تصحیح شد من عذر میخوام


سینا فرآذین

سلام

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

مهدی عادلی فر

سلام به شما دوست عزیز.

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

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....