مجموعه آموزش برنامه‌ نویسی اندروید
۳۸,۷۸۵ دانشجو ثبت نام کننده
۴۱ میلیون دقیقه یادگیری و مطالعه توسط دانشجویان
۱۱,۶۵۴ دقیقه مدت زمان آموز‌ش‌های این صفحه
۳۵ عنوان آموزشی تعداد آموز‌ش‌های این صفحه
۱
آموزش برنامه نویسی اندروید (Android) - مقدماتی

آموزش برنامه نویسی اندروید (Android) - مقدماتی

مدرس: مهندس محمدمهدی علیزاده

در بخش مقدماتی برنامه نویسی اندروید که در محیط اندروید استودیو (Android Studio) آموزش داده شده است، با اصول برنامه سازی در اندروید، اجزای اصلی برنامه های اندروید و ترتیب فراخوانی آنها در برنامه ها آشنا می شویم. کمی در مورد طراحی لایه ها و ظاهر برنامه صحبت می کنیم، هر چند تمرکز اصلی روی مباحث طراحی گرافیکی و لایه ها، به بخش دیگری از آموزش منتقل می شود. در ادامه با Activity ها در اندروید آشنا می شویم، چرخه حیات (Activity Lifecycle) آن را بررسی می کنیم که هر برنامه نویس اندروید باید با آن آشنا باشد. سپس به معرفی ویجت های مختلف و ابزارهای مختلف می پردازیم و برای برنامه نویسی هر کدام از ابزارها مثالی ارائه می دهیم.

یادگیری را شروع کنید ...

۲
آموزش برنامه نویسی اندروید (Android) - تکمیلی

آموزش برنامه نویسی اندروید (Android) - تکمیلی

مدرس: مهندس محمدمهدی علیزاده

در بخش دوم آموزش برنامه نویسی اندروید که با عنوان آموزش های تکمیلی شناخته می شود، به صورت جدی تر به مباحث مختلف و تکمیلی برنامه نویسی اندروید پرداخته می شود. از جمله کار با Preference ها، مدل سازی داده ها و استفاده از شیوه های متداول انتقال داده به فرم json و xml، کار با دیتابیس SQLite در اندروید و کار با فایل ها در حافظه داخلی و خارجی. با مبحث Fragment و انواع آن ها آشنا خواهیم شد. کمی در مورد انیمیشن ها صحبت خواهیم کرد. همچنین پروژه هایی برای ساخت اسلایدر (Intro Slider) معرفی و ساخت ویوهایی همراه با انیمیشن (کارت متریال) انجام می دهیم.

یادگیری را شروع کنید ...

۳
​آموزش برنامه نویسی اندروید (Android) - پیشرفته

​آموزش برنامه نویسی اندروید (Android) - پیشرفته

مدرس: مهندس محمدمهدی علیزاده

در بخش های مقدماتی و تکمیلی برنامه نویسی اندروید (Android)، مفاهیم اصلی و عمومی در برنامه اندروید را فرا گرفتیم. در این بخش مفاهیم پیشرفته تر مورد بررسی قرار گرفته و در حین آموزش تلاش شده پروژه ها و مثال های گوناگون برای تفهیم بیشتر، حل و بررسی شوند. نحوه ارتباط با اینترنت، ساخت ویوهای اختصاصی، دریافت اطلاعات مکانی کاربر، کار با سنسور اثر انگشت، نمونه یک بازی ساده با استفاده از کتابخانه های گرافیکی و … مباحث مطرح شده در این دوره آموزشی هستند.

یادگیری را شروع کنید ...

۴
آموزش فریم ورک Google Flutter برای طراحی اپلیکیشن های موبایل

آموزش فریم ورک Google Flutter برای طراحی اپلیکیشن های موبایل

مدرس: مجتبی حسین پور

Flutter یکی از چارچوب های جدید گوگل، برای توسعه نرم افزارهای اندرویدی و IOS است که این امکان را به برنامه نویسان می دهد که از برنامه، دو خروجی اندروید و IOS را همزمان و بدون تغییر در ساختار کدها، دریافت نمایند. زبان توسعه این چارچوب، Dart بوده که از زبان های جدید و مدرن به شمار می رود. هدف اصلی این فرادرس، آموزش زبان جدید Dart و چارچوب برنامه نویسی Flutter است. با استفاده از این آموزش قادر خواهید بود هم برای دستگاه های اندرویدی و هم آیفون برنامه بنویسید. اهمیت اصلی Flutter در این است که شما با یک کد، دو خروجی اندروید و IOS دارید.

یادگیری را شروع کنید ...

۵
آموزش مقدماتی فریمورک React Native برای طراحی نرم افزارهای اندروید و iOS با زبان جاوا اسکریپت

آموزش مقدماتی فریمورک React Native برای طراحی نرم افزارهای اندروید و iOS با زبان جاوا اسکریپت

مدرس: مهندس فرشید کرمی

امروزه با پیشرفت تلفن های هوشمند و همه گیر شدن آن ها، نیاز به اپلیکیشن این گوشی ها (React Native) در همه حوزه ها به شدت احساس می شود و به همین دلیل بازار گرمی را در این حوزه به راه انداخته است، بنابراین تسلط به نوشتن اپلیکیشن های موبایل می تواند درآمد زیادی را برای شما به ارمغان آورد. در سال های اخیر با نوشتن فریم ورک های گوناگون برای جاوا اسکریپت (JavaScript)، این زبان جای خود را در بین بهترین زبان های برنامه نویسی باز کرده است. فریم ورک جدید از جاوا اسکریپت که توسط فیس بوک ارائه شد، ری اکت نیتیو (React Native) است.

یادگیری را شروع کنید ...

۶
آموزش کاتلین Kotlin | مقدماتی - گام به گام و به زبان ساده

آموزش کاتلین Kotlin | مقدماتی - گام به گام و به زبان ساده

مدرس: علیرضا منعم

در سال ۲۰۱۱ شرکت JetBrains زبان برنامه نویسی جدید کاتلین (Kotlin) را ایجاد کرد. این زبان برنامه نویسی به دلیل توانایی بالا در ارتباط با جاوا، مورد توجه گوگل قرار گرفت. سر انجام در کنفرانس Google I/O در سال ۲۰۱۷ زبان کاتلین به عنوان یک زبان رسمی برای توسعه اندروید در کنار زبان جاوا قرار گرفت. این زبان با دارا بودن توانایی ها و ویژگی های جاوا و جاوا اسکریپت از ویژگی فوق العاده کوتاه نویسی و توانایی بالای خطا یابی کدها بهره مند است. یادگیری آسان زبان کاتلین و توانایی آن در کامپایل شدن به صورت زبان جاوا، جاوا اسکریت و حتی به صورت عدم وابستگی به سیستم عامل (Native)، آن را گزینه ای بی بدیل برای توسعه اندروید و Server–Side ساخته است.

یادگیری را شروع کنید ...

۷
آموزش پروژه محور بیسیک فور اندروید (B4A) - ساخت اپلیکیشن هواشناسی آنلاین با API پارسی جو

آموزش پروژه محور بیسیک فور اندروید (B4A) - ساخت اپلیکیشن هواشناسی آنلاین با API پارسی جو

مدرس: مهندس حسین نوری کادیجانی

در این آموزش ما یاد می گیریم که چگونه از ابزار API جهت توسعه برنامه ها استفاده کرده و کاربردهای بی نظیر آن را تنها با یک سیستم درخواست – پاسخ به برنامه اضافه کنیم. مسیر یادگیری در این فرادرس، بررسی مفهوم API و شفاف سازی و تفهیم آن برای مخاطب است و سپس کار خود را با بررسی سایت بومی پارسی جو که API های مختلفی را ارائه می دهد، ادامه می دهیم و از بین این موارد، ما API هواشناسی را انتخاب کردیم تا به کمک آن بتوانیم یک برنامه هواشناسی را به صورت پروژه محور پیاده سازی کنیم و در طی مسیر، چالش هایی که پیش می آید را برطرف نماییم.

یادگیری را شروع کنید ...

۸
آموزش ساخت اپلیکیشن وب اندروید (Android) با PHP و MySQL

آموزش ساخت اپلیکیشن وب اندروید (Android) با PHP و MySQL

مدرس: مهندس محمود خاوریان

امروزه با گسترش روزافزون اینترنت، توسعه دهندگان اپلیکیشن اندروید (Android) علاقه مند به ساخت اپلیکیشن هایی هستند که بتوانند به دنیای وب و سرویس دهنده بانک اطلاعاتی متصل شده و انواع خدمات مانند: درج اطلاعات در بانک اطلاعاتی، ویرایش، حذف و خواندن رکوردها را انجام دهند. هدف از این فرادرس آشنایی با نحوه ایجاد بانک اطلاعاتی در محیط MySQL و کدنویسی به زبان PHP در سمت سرویس دهنده و از طرف دیگر ساخت اپلیکیشنی است که بتواند با استفاده از اینترنت به بانک اطلاعاتی دسترسی پیدا کرده و رکوردها را در آن درج، ویرایش، حذف و نمایش دهد. با مشاهده این آموزش، مخاطب می تواند با توجه به هدفی که در نظر دارد، اپلیکیشنی با حوزه کاربردهای مختلف را با استفاده از پروژه نمونه ایجاد کند.

یادگیری را شروع کنید ...

۹
آموزش زبان برنامه نویسی بیسیک فور اندروید (B4A)

آموزش زبان برنامه نویسی بیسیک فور اندروید (B4A)

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

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

یادگیری را شروع کنید ...

۱۰
آموزش مقدماتی نرم افزار App Inventor برای ساخت برنامه های اندرویدی بدون کدنویسی

آموزش مقدماتی نرم افزار App Inventor برای ساخت برنامه های اندرویدی بدون کدنویسی

مدرس: علی آهوی آتشین

در این فرادرس که تحولی در برنامه نویسی و توسعه نرم افزار می باشد به آموزش App Inventor پرداخته شده است. این شیوه متفاوت از برنامه نویسی، توسط گوگل معرفی شده است و هم اکنون زیر نظر (Massachusetts Institute of Technology (MIT می باشد. در این شیوه، کاربر نیاز به فراگیری هیچ گونه زبان برنامه نویسی نداشته و تنها با گذراندن آموزش نرم افزار تحت وب App Inventor قادر به ساختن بازی ها و نرم افزارهای کاربردی، خواهد بود. مزیت بزرگ دیگر این نرم افزار، ساخت نرم افزار برای سیستم عامل های مختلف می باشد، در حال حاضر تنها سیستم عامل اندروید، توسط این نرم افزار پوشش داده می شود که براساس مستندات، در آپدیت بعدی سیستم عامل iOS نیز پوشش خواهد داد.

یادگیری را شروع کنید ...

۱۱
آموزش پروژه محور App Inventor - ساخت اپلیکیشن و بازی اندروید

آموزش پروژه محور App Inventor - ساخت اپلیکیشن و بازی اندروید

مدرس: مهندس محمود خاوریان

هدف از این فرادرس، آشنایی با نحوه ساخت اپلیکیشن و بازی در App Inventor به عنوان یکی از محبوب ترین محیط های ساخت اپلیکیشن های اندرویدی است. App Inventor به این دلیل که در آن نیازی به کدنویسی نیست (مخصوصا زبان جاوا که نسبتا زبان دشواری است)، مورد علاقه فراگیرانی است که دانش برنامه نویسی کمی دارند. هرچند برنامه نویسان ماهر هم به دلیل روند سریع و ساده ساخت پروژه ها می توانند از آن برای تولید اپلیکیشن های خود استفاده کنند. لازم به ذکر است که در َApp Inventor با استفاده از کامپوننت های آماده می توان ظاهر اپلیکیشن را طراحی کرد و با بلوک های آماده و کنار هم قرار دادن آن ها می توان رفتار اپلیکیشن را تعیین کرد.

یادگیری را شروع کنید ...

۱۲
آموزش پروژه محور Unity - پیاده سازی پرداخت درون برنامه ای (IAB) کافه بازار

آموزش پروژه محور Unity - پیاده سازی پرداخت درون برنامه ای (IAB) کافه بازار

مدرس: مهندس امیرحسین فاطمی

پرداخت درون برنامه ای یا In–App Billing که به اختصار به آن IAB نیز گفته می شود، یکی از خدمات ارائه شده توسط کافه بازار و سایر مارکت ها است. IAB این امکان را به شما می دهد که یک فروشگاه در برنامه خود راه اندازی کنید و در آن محتویات دیجیتال مورد نظر خود را برای فروش عرضه کنید. در این فرادرس قصد داریم بهترین روش را برای فروش محصولات بازی مثل: فروش سکه، خرید محصولات گوناگون و... را به صورت پرداخت درون برنامه ای آموزش دهیم. بدون شک در حال حاضر بهترین راه کسب درآمد برای اپلیکیشن ها، قرار دادن پرداخت درون برنامه ای است چون که امکان کرک شدن و ارائه رایگان برنامه را به حداقل می رساند. در این آموزش به کار با پنل توسعه دهندگان کافه بازار نیز می پردازیم.

یادگیری را شروع کنید ...

۱۳
آموزش ساخت اپلیکیشن چت با رمزنگاری سراسری

آموزش ساخت اپلیکیشن چت با رمزنگاری سراسری

مدرس: مهدی نویدی

مبحث امنیت اطلاعات و تبادل اطلاعات، یکی از مهم ترین و داغ ترین مباحث در دنیای فناوری اطلاعات است. رمزنگاری، مبحث گسترده و پیچیده ای است. انواع مختلفی از الگوریتم های رمزنگاری وجود دارد. متاسفانه انتخاب مناسب ترین الگوریتم برای رمزنگاری اطلاعات، کاری بس پیچیده و دشوار است. بنابراین انتخاب الگوریتم های مناسب و مطرح، مهم ترین پیش نیاز برای شروع رمزنگاری اطلاعات است. هدف از این آموزش، ساخت یک برنامه چت است که تلاش شده از متدهای روز دنیا که در اپلیکیشن های برجسته در این عرصه مانند: واتس اپ (WhatsApp)، فیسبوک (Facebook) و… به کار رفته است، استفاده شود.

یادگیری را شروع کنید ...

۱۴
آموزش ارتباط با دیتابیس سمت سرور در اندروید

آموزش ارتباط با دیتابیس سمت سرور در اندروید

مدرس: مهندس محمدمهدی علیزاده

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

یادگیری را شروع کنید ...

۱۵
آموزش زبان XML (ایکس ام ال)

آموزش زبان XML (ایکس ام ال)

مدرس: مهندس محسن ابریشمی

XML یک زبان نشانه گذاری کاربردی برای کار با داده‌ ها است که کاربردهای گسترده در برنامه‌ نویسی مانند: برنامه‌ نویسی تحت وب و برنامه نویسی اندروید دارد. زبان XML مخفف عبارت Extensible Markup Language است که به معنای زبان نشانه گذاری قابل توسعه است. در این فرادرس، در چند جلسه ابتدایی درباره کلیات و قوانین موجود زبان ایکس ام ال صحبت می‌ شود و بعد از آن با چندین مثال عملی از این زبان سعی شده است که به صورت کاربردی به بررسی این زبان پرداخته شود.

یادگیری را شروع کنید ...

۱۶
آموزش پروژه محور بیسیک فور اندروید (B4A) - ساخت بازی اندرویدی

آموزش پروژه محور بیسیک فور اندروید (B4A) - ساخت بازی اندرویدی

مدرس: مهندس حسین نوری کادیجانی

بدون شک در طی سالیان گذشته به همه ثابت شده است که یادگیری دروس دانشگاهی به صورت صرفا تئوری، فرصتی برای دانشجو جهت فعالیت در بازار کار را ایجاد نخواهد کرد و دروس دانشگاهی به تنهایی نمی توانند فرد را برای حضور در بازار کار آماده کنند. آن چیزی که امروزه می تواند راهگشا باشد، توانایی تلفیق دروس تئوری دانشگاهی و پروژه های مرتبط است. ما در این فرادرس، به پیاده سازی یک بازی رکوردی آنلاین در محیط بیسیک فور اندروید (Basic۴Android) می پردازیم. جزییات بسیاری چه از نظر فنی و دانش برنامه نویسی اندروید و چه از نظر آکادمیک جهت طراحی بازی مورد بررسی قرار گرفته است.

یادگیری را شروع کنید ...

۱۷
آموزش پروژه محور اندروید استودیو - ساخت بازی‌ حافظه تصویری

آموزش پروژه محور اندروید استودیو - ساخت بازی‌ حافظه تصویری

مدرس: مهندس محمود خاوریان

هدف از این فرادرس، آشنایی با نحوه ساخت یک بازی فکری در اندروید استودیو است. در این آموزش، نحوه استفاده کردن از GridView, LinearLayout و ImageButton در یک پروژه اندرویدی آموزش داده می شود. آموزش نحوه ایجاد یک انیمیشن ساده و نیز پخش صدا در اپلیکیشن از موارد مطرح شده در این آموزش است. بازی های فکری در بین علاقمندان به صنعت بازی سازی از اهمیت ویژه ای برخوردار است و جز یکی از محبوب ترین ژانرهای بازی به شمار می رود. مزیت مهمی که این فرادرس دارد، این است که فراگیر می تواند با توجه به ابتکارات فردی و نیازمندی ها، از آن ایده گرفته و در زمینه های مختلف سرگرمی، آموزشی، تبلیغاتی و… استفاده کند. برای مثال ایجاد یک بازی آموزش تصویری لغات انگلیسی از طریق این فرادرس می تواند با توجه به اهمیتی که تصاویر دارند، باعث ایجاد جاذبه در مخاطبین بازی شود.

یادگیری را شروع کنید ...

۱۸
آموزش پروژه محور برنامه نویسی اندروید - ساخت اپلیکیشن کتاب با روش پویا و ایستا

آموزش پروژه محور برنامه نویسی اندروید - ساخت اپلیکیشن کتاب با روش پویا و ایستا

مدرس: مهندس محمود خاوریان

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

یادگیری را شروع کنید ...

۱۹
آموزش متریال دیزاین (Material Design) برای طراحی تب ها در اپلیکیشن اندروید

آموزش متریال دیزاین (Material Design) برای طراحی تب ها در اپلیکیشن اندروید

مدرس: مهندس مجتبی شریفی

در این فرادرس ما قصد داریم عنصر Material Tabs را از کتابخانه Android Support Library که در اندروید Lollipop معرفی شد را به شما دوستان معرفی کنیم و نحوه پیاده سازی اشکال مختلف آن را به شما عزیزان آموزش دهیم. ما با استفاده از ویجت TabLayout و استفاده از Fragment ها و ViewPager یک نمای تب وار به صورت Material Design در اشکال مختلف طراحی می کنیم، همچنین نشان می دهیم که چگونه از RecyclerView در محتوای تب ها استفاده کنیم و همه مباحث مورد نیاز برای ایجاد تب ها آموزش داده شده است تا عزیزانی که دانش برنامه نویسی خیلی کمی هم دارند بتوانند از این آموزش بهره ببرند.

یادگیری را شروع کنید ...

۲۰
آموزش پروژه محور اندروید - ساخت اپلیکیشن پرداخت قبوض

آموزش پروژه محور اندروید - ساخت اپلیکیشن پرداخت قبوض

مدرس: مهندس محمد جباری

امروزه با افزایش روزمره دستگاه های اندروید و استفاده فراوان از اپلیکیشن های اندرویدی، نیاز به ساخت اپلیکیشن های مختلف به شدت احساس می شود. ما در این فرادرس قصد داریم نحوه ساخت اپلیکیشن برای سایت های خدماتی را به شما آموزش دهیم. در این دوره شما با نحوه ساخت اپلیکیشنی برای پرداخت قبض های خدماتی در محیط B۴A آشنا خواهید شد.

   

یادگیری را شروع کنید ...

۲۱
آموزش پروژه محور زبان برنامه نویسی بیسیک فور اندروید (B4A) - تبدیل گفتار به نوشتار

آموزش پروژه محور زبان برنامه نویسی بیسیک فور اندروید (B4A) - تبدیل گفتار به نوشتار

مدرس: مهندس محمد جباری

امروزه با توجه به افزایش قابل توجه استفاده از دستگاه های با سیستم عامل اندروید و استفاده از اپلیکیشن های مختلف در زندگی روزمره افراد، علاقه مندان به برنامه نویسی تمایل زیادی به یادگیری برنامه نویسی اندروید پیدا کرده اند. ما در این دوره آموزشی قصد داریم به صورت پروژه محور و با محوریت اپلیکیشن تبدیل گفتار به نوشتار و همچنین آموزش ساخت اپلیکیشن دستیار صوتی هوشمند فارسی و با استفاده از زبان بیسیک و نرم افزار B۴A به علاقه مندان در جهت یادگیری هر چه بهتر و بیشتر برنامه نویسی اندروید کمک کنیم. در پایان دوره نیز به آموزش انتشار اپلیکیشن در مارکت بازار و همچنین آموزش ایجاد پرداخت درون برنامه ای بازار برای اپلیکیشن پرداخته ایم.

یادگیری را شروع کنید ...

۲۲
آموزش ساخت اپلیکیشن مدیریت یادداشت ها در اندروید استودیو با SQLite

آموزش ساخت اپلیکیشن مدیریت یادداشت ها در اندروید استودیو با SQLite

مدرس: مهندس محمود خاوریان

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

یادگیری را شروع کنید ...

۲۳
آموزش پروژه محور اندروید - ساخت اپلیکیشن دانلود از اینستاگرام

آموزش پروژه محور اندروید - ساخت اپلیکیشن دانلود از اینستاگرام

مدرس: مهندس محمد جباری

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

یادگیری را شروع کنید ...

۲۴
آموزش پروژه محور اندروید - ساخت بازی مگس مزاحم

آموزش پروژه محور اندروید - ساخت بازی مگس مزاحم

مدرس: مهندس محمد جباری

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

یادگیری را شروع کنید ...

۲۵
آموزش پروژه‌ محور اندروید استودیو - ساخت بازی‌ حدس کلمه

آموزش پروژه‌ محور اندروید استودیو - ساخت بازی‌ حدس کلمه

مدرس: مهندس محمود خاوریان

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

 

یادگیری را شروع کنید ...

۲۶
آموزش پروژه محور زبان برنامه نویسی بیسیک فور اندروید (B4A) - ساخت RSS Reader

آموزش پروژه محور زبان برنامه نویسی بیسیک فور اندروید (B4A) - ساخت RSS Reader

مدرس: مهندس محمد جباری

با توجه به افزایش روزافزون استفاده از دستگاه‌ هایی با سیستم عامل اندروید، نیاز به تولید اپلیکیشن های مختلف برای این سیستم عامل، احساس می‌ شود. با توجه به این که عده‌ زیادی از برنامه نویسان به فراگیری برنامه نویسی اندروید، علاقه مند هستند، ما در این دوره به صورت پروژه محور به آموزش ساخت اپلیکیشن اندروید به زبان بیسیک و در محیط B۴A می‌ پردازیم. در این دوره ساخت اپلیکیشن RSS Reader برای سایت‌ های خبری را فرا خواهید گرفت.

یادگیری را شروع کنید ...

۲۷
آموزش پروژه محور برنامه نویسی اندروید – ساخت گالری با قابلیت زوم تصاویر‎

آموزش پروژه محور برنامه نویسی اندروید – ساخت گالری با قابلیت زوم تصاویر‎

مدرس: مهندس محمدمهدی علیزاده

تاکنون اکثر مباحث مورد نیاز برنامه نویسی اندروید را در سه بخش (مقدماتی – تکمیلی و پیشرفته) به صورت کامل مورد بحث و بررسی قرار داده ایم. در ادامه این آموزش ها برخی قابلیت ها و ویژگی های مورد نظر را در قالب مثال های آموزشی کوتاه بررسی می کنیم. در این آموزش نمونه اپلیکیشن گالری تصاویر در اندروید با قابلیت زوم انگشتی روی تصاویر را ایجاد خواهیم کرد. مباحث کار با فایل ViewPager و چینش جدولی و استفاده از ویوی اختصاصی در این آموزش مرور می شوند.

یادگیری را شروع کنید ...

۲۸
آموزش پروژه‌ محور اندروید استودیو - ساخت بازی‌ Snake

آموزش پروژه‌ محور اندروید استودیو - ساخت بازی‌ Snake

مدرس: مهندس محمود خاوریان

هدف از این فرادرس، آشنایی با نحوه ساخت بازی در اندروید استودیو با استفاده از قابلیت های گرافیکی آن است. در این راه، مخاطب با کلاس های SurfaceView, Paint و Canvas برای ایجاد بوم و اعمال ترسیم روی آن، کلاس SoundPool برای پخش کردن صداهای بازی و کلاس های Runnable و Thread برای کنترل اجرای ریسمان بازی و دسترسی به بوم برای ترسیم کردن آشنا می شود. اندروید استودیو به عنوان مهم ترین IDE برای توسعه اپلیکیشن اندرویدی شناخته می شود و بازی ها همیشه برای یادگیری اصول برنامه نویسی، گزینه جذاب و مناسبی به شمار می روند. همراه با توسعه این بازی در اندروید استودیو، مخاطب با نحوه اضافه کردن صداها به پروژه و پخش آن، تمام صفحه کردن صفحه اپلیکیشن، کنترل ریسمان اجرای بازی و سیستم امتیازدهی آشنا می شود و می تواند با الگو گرفتن از آن، شروع به توسعه دادن بازی های خلاقانه و جدید خود کند.

یادگیری را شروع کنید ...

۲۹
آموزش پروژه محور برنامه نویسی اندروید با B4A - اپلیکیشن دفترچه یادداشت

آموزش پروژه محور برنامه نویسی اندروید با B4A - اپلیکیشن دفترچه یادداشت

مدرس: مهندس محمد جباری

روز به روز به تعداد استفاده کنندگان دستگاه هایی با سیستم عامل اندروید، افزوده می شود. استفاده از دستگاه های اندرویدی تقریبا به بخش مهمی از زندگی روزمره بسیاری از افراد تبدیل شده است، از این رو نیاز به ساخت اپلیکیشن های مختلف برای این سیستم عامل محبوب به شدت احساس می شود. افراد زیادی تمایل به یادگیری ساخت اپلیکیشن برای سیستم عامل اندروید دارند. یکی از بهترین روش های یادگیری هر زبان برنامه نویسی، آموزش های پروژه محور می باشد. ما در این فرادرس قصد داریم با استفاده از زبان برنامه نویسی بیسیک و نرم افزار B۴A) Basic۴android) به نحوه ساخت اپلیکیشن دفترچه یادداشت برای سیستم عامل اندروید بپردازیم. در این آموزش با نحوه ارتباط با دیتابیس در B۴A نیز آشنا خواهید شد.

یادگیری را شروع کنید ...

۳۰
آموزش پروژه محور برنامه نویسی اندروید – ساخت لیست ایمیل های ورودی مشابهGmail ‎‎

آموزش پروژه محور برنامه نویسی اندروید – ساخت لیست ایمیل های ورودی مشابهGmail ‎‎

مدرس: مهندس محمدمهدی علیزاده

در این آموزش سعی می کنیم لیستی از ایمیل های ورودی را شبیه سازی کنیم؛ همانند سرویس Gmail در اندروید. قابلیت هایی نظیر انتخاب چند پیام و اعمال فرایند روی آنها، استفاده از انیمیشن Flip در زمان انتخاب یا عدم انتخاب هر پیام، اعمال تبدیل روی تصاویر پروفایل دریافتی از اینترنت و... همگی پیاده خواهند شد.

یادگیری را شروع کنید ...

۳۱
آموزش ساخت اپلیکیشن دیکشنری صوتی دو زبانه با قابلیت تشخیص صدای کاربر‎

آموزش ساخت اپلیکیشن دیکشنری صوتی دو زبانه با قابلیت تشخیص صدای کاربر‎

مدرس: مهندس حسین نوری کادیجانی

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

یادگیری را شروع کنید ...

۳۲
آموزش ساخت اپلیکیشن کتاب و کار با داده ها در اندروید

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

مدرس: مهندس محمدمهدی علیزاده

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

یادگیری را شروع کنید ...

۳۳
آموزش ساخت بازی حدس تصویر برای اندروید

آموزش ساخت بازی حدس تصویر برای اندروید

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

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

 

یادگیری را شروع کنید ...

۳۴
آموزش نصب اندروید استودیو (Android Studio) (رایگان)

آموزش نصب اندروید استودیو (Android Studio) (رایگان)

مدرس: مهندس مهدی جنگجو

محیط برنامه نویسی اندروید استودیو، محیطی است که برای توسعه و برنامه نویسی نرم افزارهای اندروید توسط شرکت گوگل در سال ۲۰۱۳ عرضه شده است. نرم افزار اندروید استودیو، یک نرم افزار رایگان است که برای دانلود بر روی ویندوز، مک و لینوکس در دسترس است. شما می توانید برای نصب اندروید استودیو، از راهنمای نصب تهیه شده در این آموزش استفاده کنید.

یادگیری را شروع کنید ...

۳۵
آموزش توسعه وب با زبان برنامه نویسی Go (رایگان)

آموزش توسعه وب با زبان برنامه نویسی Go (رایگان)

مدرس: فرود غفوری

Go (گو)، زبان برنامه نویسی ساخته و توسعه داده شده توسط شرکت گوگل است. مترجم این زبان از گنو/لینوکس، مک او اس، ویندوز و انواع سیستم عامل های بی اس دی مانند FreeBSD پشتیبانی می کند. زبان گو به مرور به یکی از زبان های برنامه نویسی محبوب مبدل شده است. در این کارگاه شما ضمن آشنایی با گو، توسعه وب با آن را می آموزید.

یادگیری را شروع کنید ...

موضوعات آموزشی مرتبط

به همراه دهها آموزش دیگر مرتبط با مجموعه آموزش برنامه‌ نویسی اندروید

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




فرادرس در رسانه ها و جشنواره ها

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