آموزش توسعه اپلیکیشن اندروید با Kotlin | مبتدی تا پیشرفته

Android App Development with Kotlin | Beginner to Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کاتلین | توسعه برنامه اندروید با Kotlin Android A-Z، Firebase Android، Android Studio، پروژه های توسعه اندروید چه می خواهید برای ساخت برنامه اندروید بعدی خود Kotlin را یاد بگیرید یا فقط به یک مقدمه برای زبان نیاز دارید. Kotlin هم برای توسعه دهندگان اندروید و هم برای توسعه دهندگان جاوا محبوب است. Kotlin یک زبان برنامه نویسی استاتیکی و با هدف عمومی است که برای توسعه ماشین مجازی جاوا و دستگاه های اندرویدی استفاده می شود. به دلیل ماهیت متن باز بودن آن، کار با پلتفرم اندروید مستلزم یادگیری مداوم در مورد پلتفرم اندروید است. پلتفرم اندروید به طور فزاینده ای در بین توسعه دهندگان محبوب است و یک نیروی غالب در بازار جهانی گوشی های هوشمند است. توسعه اندروید یک فرآیند ایجاد نرم‌افزار است که بر برنامه‌هایی که بیشتر به عنوان برنامه‌ها شناخته می‌شوند، تمرکز دارد که با دستگاه‌های دارای اندروید سازگار هستند. ابزارهایی که برای توسعه اندروید استفاده خواهید کرد بستگی به این دارد که چگونه می خواهید شغل خود را به عنوان یک توسعه دهنده اندروید متمرکز کنید. توسعه اندروید یک مهارت ارزشمند است که می تواند به شما در ارتقاء شغل خود کمک کند. مهارت های توسعه اندروید در سرتاسر جهان با انواع مختلف مورد تقاضا هستند. اگر در حال ساخت برنامه های اندرویدی جدید هستید، Kotlin مناسب تر است زیرا زبان برنامه نویسی توصیه شده برای اندروید است. Firebase پلتفرمی است که توسط گوگل برای ایجاد اپلیکیشن های موبایل و وب توسعه یافته است. این در اصل یک شرکت مستقل بود که در سال 2011 تأسیس شد. Firebase یک نرم افزار توسعه برنامه با پشتیبانی گوگل است که توسعه دهندگان را قادر می سازد تا برنامه های iOS، Android و وب را توسعه دهند. Firebase ابزارهایی را برای ردیابی تجزیه و تحلیل، گزارش و رفع خرابی برنامه، ایجاد بازاریابی و آزمایش محصول ارائه می دهد. با استفاده از زبان برنامه نویسی Kotlin و اندروید استودیو، پلتفرم Firebase را به طور مفصل یاد خواهید گرفت. Git یک سیستم مدرن برای کنترل نسخه است که به توسعه دهندگان نرم افزار اجازه می دهد تغییرات کد منبع محصول را در طول زمان مدیریت کنند. Git دارای یک معماری توزیع شده است به طوری که هر یک از اعضای تیم یک کپی کاری از کد داشته باشد. kotlin, android kotlin, kotlin android android kotlin توسعه برنامه اندروید با kotlin اندروید توسعه اپلیکیشن تجارت الکترونیک اندروید برنامه توسعه بازی اندروید برنامه اندروید طراحی اپلیکیشن اندروید توسعه اپلیکیشن موبایل توسعه موبایل توسعه موبایل زبان برنامه نویسی کاتلین کاتلین چیست Kotlin Android Fundamentals Java Development Kit - JDK Android متغیرهای استودیو در اندروید کاتلین کاتلین انواع داده آرایه‌های کاتلین انواع داده‌ها در دوره کامل توسعه‌دهنده اندروید کاتلین اپراتورها در توسعه برنامه اندروید کاتلین بیانیه‌های جریان کنترل حلقه‌ها در توسعه برنامه اندروید همه مفاهیم برنامه‌نویسی شی گرا kotlin جاوا اندروید استودیو kotlin kotlin برای توسعه‌دهندگان جاوا java kotlin آموزش پرکاربردترین سیستم عامل روی کره زمین آموزش ساخت اپلیکیشن اندروید با استفاده از زبان برنامه نویسی Kotlin آموزش آخرین نسخه اندروید جت پک اندروید آموزش انتشار اپلیکیشن اندروید در گوگل پلی برنامه های خود را به گوگل پلی ارسال کنید از ابتدا شروع کنید و به یک حرفه تبدیل شوید. ال توسعه دهنده برنامه اندروید شما می توانید برنامه های مدرن اندروید را توسعه دهید این دوره برای کمک به مبتدیان برای شروع ساخت برنامه در اندروید برنامه اندروید، توسعه برنامه اندروید اندروید، توسعه برنامه اندروید طراحی شده است. Firebase؟ محصولات Firebase پایگاه داده بیدرنگ Firebase احراز هویت Firebase فضای ذخیره سازی ابری Firebase یکپارچه سازی Firebase-Android Studio ایجاد یک پروژه جدید در استودیو اندروید Push Notification با Firebase توسعه Android با Firebase با استفاده از Kotlin Android Kotlin Kotlin توسعه برنامه Android Android سیاست قیمت گذاری Firebase مفاهیم کلیدی Git و Github کل گردش کار Git را بیاموزید ایجاد شعبه ها، حل تداخل ها، خنثی کردن کارها و غیره را بیاموزید. مخازن را در GitHub ایجاد و فورک کنید و تغییرات را پس از محلی به عقب برگردانید نحوه همکاری با یک پروژه github را بیاموزید Git یک سیستم مدرن برای کنترل نسخه است که به توسعه دهندگان نرم افزار اجازه می دهد تغییرات را مدیریت کنند. به کد منبع محصول در طول زمان. Git دارای یک معماری توزیع شده است به طوری که هر یک از اعضای تیم یک کپی کاری از کد داشته باشد. این اولین بار است که با Git سر و کار دارم که می ترسم زیرا دستورات بسیار زیاد بود. بعد از این دوره احساس می کنم الان که اصول و معنای دستورات را می دانم آسان است. پیش نیازها: نیازی به دانش قبلی اندروید کاتلین نیست بدون نیاز به دانش کد نویسی کاتلین تماشای کامل ویدیوهای دوره به منظور عزم در یادگیری و صبر برای Kotlin Desire برای یادگیری Firebase برای توسعه برنامه اندروید با استفاده از زبان برنامه نویسی Kotlin و Flutter Desire برای یادگیری Git و Github هیچ دانش قبلی برای توسعه اندروید لازم نیست بدون نیاز به دانش کدنویسی اندروید! ما سیستم عامل ویندوز (64 بیتی) را ترجیح می دهیم، اما این اجباری نیست. می توانید ترجیح دهید از سیستم عامل های دیگر استفاده کنید. داشتن یک کامپیوتر کار با رم 8 گیگابایتی یا بالاتر و اتصال به اینترنت میل به یادگیری توسعه برنامه اندروید هیچ چیز دیگری نیست! فقط شما هستید، رایانه و جاه طلبی شما برای شروع امروز تماشای کامل ویدیوهای دوره اندروید، تا آخر و به ترتیب.

توسعه برنامه Android، Kotlin، توسعه برنامه Android با Kotlin، Android، Kotlin Android، Android Studio، android kotlin، برنامه نویسی شی گرا، پروژه برنامه Android، توسعه Android، توسعه برنامه،

سلام،

به توسعه برنامه اندروید با Kotlin خوش آمدید | دوره مبتدی تا پیشرفته.

کاتلین | توسعه برنامه اندروید با Kotlin Android A-Z، Firebase Android، Android Studio، پروژه های توسعه اندروید


Kotlin هم برای توسعه دهندگان اندروید و هم برای توسعه دهندگان جاوا محبوب است. چه بخواهید کاتلین را برای ساختن برنامه اندروید بعدی خود یاد بگیرید، چه به سادگی نیاز به آشنایی با زبان داشته باشید، آکادمی Oak دارای یک دوره با رتبه برتر برای کمک به شما در دستیابی به اهدافتان است.

Kotlin یک زبان برنامه نویسی بسیار جدید و به روز است. اندروید Kotlin توسط گوگل به عنوان زبان رسمی توسعه اندروید پذیرفته شده است. بنابراین، این زبانی است که همه کسانی که می خواهند یک توسعه دهنده اندروید باشند باید بدانند. در این دوره با توجه به اهمیت Kotlin، زبان برنامه نویسی Kotlin را از سطح مبتدی تا پیشرفته آموزش می دهیم.
Kotlin یک زبان برنامه نویسی استاتیکی و با هدف عمومی است که برای توسعه ماشین مجازی جاوا و دستگاه های اندرویدی استفاده می شود. Kotlin تلفیقی از پارادایم های برنامه نویسی شی گرا و کاربردی است و همچنین می تواند در کد منبع جاوا اسکریپت کامپایل شود.
به دلیل ماهیت منبع باز بودن آن، کار با پلتفرم اندروید مستلزم یادگیری مداوم در مورد پلت فرم اندروید است. دوره توسعه اندروید من در Udemy با سخنرانی‌های عملی در مورد سیستم‌عامل‌های Android و موارد دیگر، شما را از این منحنی یادگیری جلوتر نگه می‌دارد.
Firebase پلتفرمی است که توسط Google برای ایجاد برنامه‌های تلفن همراه و وب توسعه یافته است. این در ابتدا یک شرکت مستقل بود که در سال 2011 تأسیس شد. در سال 2014، Google این پلتفرم را خریداری کرد و اکنون این پلتفرم پرچمدار آنها برای توسعه برنامه است.

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

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

Firebase یک نرم افزار توسعه برنامه با پشتیبانی گوگل است که به توسعه دهندگان امکان می دهد برنامه های iOS، Android و وب را توسعه دهند.

Firebase ابزارهایی را برای ردیابی تجزیه و تحلیل، گزارش و رفع خرابی برنامه، ایجاد بازاریابی و آزمایش محصول ارائه می‌کند.

پایگاه بیدرنگ Firebase به شما امکان می‌دهد برنامه‌های غنی و مشارکتی را با امکان دسترسی ایمن به پایگاه داده مستقیماً از کد سمت سرویس گیرنده بسازید.

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


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

  • آیا می خواهید با یادگیری اندروید گزینه های شغلی خود را بهبود بخشید؟

  • آیا می خواهید توسعه برنامه اندروید را از ابتدا یاد بگیرید؟

  • آیا می خواهید توسعه اندروید را از ابتدا یاد بگیرید؟

  • آیا می خواهید استاد استودیو اندروید شوید؟

  • آیا می خواهید اولین برنامه خود را بسازید؟

اگر پاسخ شما "بله" است، در جای درستی هستید!

من رویکرد این دوره آموزشی را در مورد برنامه Android بسیار دوست دارم. در این دوره، مدرس بر روی Android SDK تمرکز می کند تا به شما یاد دهد که چگونه اپلیکیشن های زیبا برای گوشی های هوشمند بسازید. همانطور که عنوان دوره نشان می دهد، این راهنمای کامل برای یادگیری توسعه برنامه های اندروید است.

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

Kotlin یک زبان برنامه نویسی همه منظوره با تایپ ایستا است که برای توسعه ماشین مجازی جاوا و دستگاه های اندروید استفاده می شود. Kotlin تلفیقی از پارادایم های برنامه نویسی شی گرا و کاربردی است و همچنین می تواند در کد منبع جاوا اسکریپت کامپایل شود.

توسعه اندروید یک فرآیند ایجاد نرم‌افزار است که بر برنامه‌هایی متمرکز است که بیشتر به عنوان برنامه شناخته می‌شوند و با دستگاه‌های دارای سیستم عامل Android (OS) سازگار هستند. از آنجایی که اندروید یک پروژه منبع باز است، توسعه دهندگان به راحتی به کیت توسعه نرم افزار اندروید (SDK) دسترسی دارند. بسیاری از این کیت در ارتباط با زبان های برنامه نویسی Kotlin، Java و C++ برای ساخت اپلیکیشن های خود استفاده می کنند. ابزار Android SDK کد شما را به همراه هر فایل داده و منبع در یک APK یا بسته Android که یک فایل آرشیو است که از پسوند apk. استفاده می‌کند، کامپایل می‌کند. یک فایل APK حاوی تمام محتویات برنامه Android است که توسط دستگاه ها برای نصب برنامه شما استفاده می شود. وقتی برنامه کامل شد و آماده انتشار شد، توسعه دهندگان Android می توانند برنامه های خود را در فروشگاه Google Play برای کاربران بارگذاری کنند تا برای توسعه بازی اندروید دانلود کنند.

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


به احتمال زیاد، بارها نام Android را شنیده اید، و آیا می خواهید توسعه دهنده اندروید باشید؟ حتی ممکن است یک گوشی هوشمند اندرویدی، برنامه تبلت اندرویدی، ساعت یا تلویزیون داشته باشید. اما اندروید چیست؟ اندروید یک سیستم عامل موبایل (OS) است که توسط گوگل طراحی و توسعه یافته است. سیستم عامل اندروید مبتنی بر هسته لینوکس است. بنابراین، «هسته لینوکس» چیست و چرا این یک جزئیات ضروری در مورد توسعه Android است؟

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

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

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

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

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

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

دوره من "دوره توسعه برنامه Android با Kotlin" شما را از سطح مبتدی تا پیشرفته می برد.

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

توسعه اندروید چیست؟
توسعه Android یک فرآیند ایجاد نرم افزار است که بر برنامه هایی متمرکز است که بیشتر به عنوان برنامه شناخته می شوند و با دستگاه های دارای سیستم عامل Android (OS) سازگار هستند. از آنجایی که اندروید یک پروژه منبع باز است، توسعه دهندگان به راحتی به کیت توسعه نرم افزار اندروید (SDK) دسترسی دارند. بسیاری از این کیت در ارتباط با زبان های برنامه نویسی Kotlin، Java و C++ برای ساخت اپلیکیشن های خود استفاده می کنند. ابزار Android SDK کد شما را به همراه هر گونه فایل داده و منبع در یک APK یا بسته Android که یک فایل بایگانی است که از پسوند apk. استفاده می‌کند، کامپایل می‌کند. یک فایل APK حاوی تمام محتویات برنامه Android است که توسط دستگاه ها برای نصب برنامه شما استفاده می شود. وقتی برنامه کامل شد و آماده انتشار شد، توسعه‌دهندگان اندروید می‌توانند برنامه‌های خود را در فروشگاه Google Play برای دانلود کاربران آپلود کنند.
برخی از ابزارهای مهم برای توسعه Android چیست؟
ابزارهایی که برای توسعه Android استفاده خواهید کرد بستگی به این دارد که چگونه می خواهید شغل خود را به عنوان یک توسعه دهنده Android متمرکز کنید. اگر قصد دارید بر روی توسعه برنامه های اندرویدی بومی تمرکز کنید، باید یک یا چند زبان برنامه نویسی را بدانید: جاوا، کاتلین و سی پلاس پلاس. جاوا و کاتلین در بین تعدادی از سازمان‌هایی که اپلیکیشن خود را به صورت بومی می‌سازند، محبوب هستند. C++ انتخاب محبوبی در میان توسعه دهندگانی است که بازی های با کارایی بالا می سازند یا برای انجام کارهای SDK سطح ابتدایی برنامه ریزی می کنند. برخی از کارفرمایان به دنبال توسعه دهندگان اندروید هستند که بتوانند همزمان با استفاده از چارچوب های برنامه نویسی مانند Flutter یا React Native چندین پلتفرم ایجاد کنند. اگر با فلاتر کار می کنید، باید دارت را نیز بدانید. اگر با React Native کار می کنید، به احتمال زیاد به دانش برنامه نویسی جاوا اسکریپت نیز نیاز خواهید داشت.
آیا توسعه اندروید شغل خوبی است؟
با بیش از 2.5 میلیارد کاربر فعال اندروید در سراسر جهان، توسعه Android یک مهارت ارزشمند است که می تواند به شما در ارتقاء حرفه خود کمک کند. مهارت های توسعه اندروید در سراسر جهان با سازمان های مختلف در طیف گسترده ای از صنایع مورد تقاضا هستند. هنگامی که این سازمان ها برنامه های اندروید را به صورت بومی می سازند، سه زبان برنامه نویسی برتر معمولاً جاوا، کاتلین و سی پلاس پلاس هستند. همچنین می توانید در توسعه اندروید به دنبال شغلی باشید که از راه حل های چند پلتفرمی مانند Flutter یا React Native استفاده می کند. خواه از افزودن زبان جدیدی به کارنامه خود الهام گرفته باشید یا برای مصاحبه آماده شوید، می‌توانید منابع آنلاین زیادی را در سایت‌هایی مانند OAK Academy پیدا کنید تا مهارت‌های Android خود را به خوبی حفظ کنید.

آیا Kotlin یا Java برای توسعه اندروید بهتر است؟
اگر در حال ساخت برنامه های جدید اندروید هستید، Kotlin مناسب تر است زیرا زبان برنامه نویسی توصیه شده برای Android است. اگر برای اولین بار برنامه نویسی می کنید، اندروید Kotlin نیز انتخاب بهتری است زیرا دارای ویژگی های ایمنی و نحو مختصر است که به شما کمک می کند بر یادگیری اصول اصلی برنامه تمرکز کنید. باید توجه داشته باشید که در برخی موارد، کارفرمایان ممکن است به دنبال توسعه دهندگان اندرویدی باشند که مهارت های برنامه نویسی جاوا را دارند. به عنوان مثال، اگر قصد دارید به سازمانی بپیوندید که قبلاً یک برنامه Android دارد، ممکن است از جاوا استفاده کند. اگر آنها قبلاً یک برنامه نوشته شده در جاوا داشته باشند، بعید است که بخواهند برنامه را به زبان دیگری طراحی کنند، مانند android kotlin. بنابراین، باید به شرایط شغلی توجه کنید تا ببینید آیا در آگهی کاری که به آن علاقه دارید، جاوا به عنوان یک مهارت مورد نیاز فهرست شده است یا خیر.

برای اینکه یک برنامه نویس اندروید باشم به چه مهارت هایی نیاز دارم؟

یک برنامه‌نویس Android با Android SDK (کیت توسعه نرم‌افزار) و سیستم عامل Android کار می‌کند. آن‌ها باید Android SDK، نسخه‌های مختلف اندروید و نحوه تعامل این دو چیز را بدانند. یک توسعه دهنده اندروید ممکن است نیاز داشته باشد جاوا، کاتلین، سی پلاس پلاس یا هر سه زبان را بداند و باید اصول SQL و XML را بداند. جاوا و کاتلین زبان های برنامه نویسی هستند که با اندروید استفاده می شوند، در حالی که SQL برای کار پایگاه داده و XML برای نشانه گذاری استفاده می شود. توسعه دهندگان اندروید به طور کلی باید برنامه نویسانی شایسته باشند که هم توسعه Back-end و هم Front-end را درک کنند و بر مهندسی Back-end یا Full Stack تاکید کنند. از نظر دانش front-end، آنها باید اصول UI (رابط کاربری) و UX (تجربه کاربر) را بدانند. توسعه دهندگان Android ممکن است به تنهایی یا به صورت تیمی کار کنند و همچنین ممکن است به دانش استراتژی های مدیریت پروژه مانند Agile نیاز داشته باشند.

Android SDK چیست و چرا مهم است؟

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

شی گرا بودن پایتون به چه معناست؟

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

Firebase چیست و چگونه کار می کند؟

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

Firebase برای چه چیزی در Android استفاده می شود؟

Firebase یک پلت فرم تلفن همراه است که به شما کمک می کند تا به سرعت برنامه های با کیفیت بالا توسعه دهید، پایگاه کاربر خود را افزایش دهید و درآمد بیشتری کسب کنید. Firebase از ویژگی‌های مکمل تشکیل شده است که می‌توانید آن‌ها را با هم ترکیب کنید و مطابق با نیازهای خود، با Google Analytics برای Firebase در هسته قرار دهید.

آیا Firebase یک سرور یا پایگاه داده است؟

پایگاه داده بیدرنگ Firebase یک پایگاه داده NoSQL با میزبانی ابری است که به شما امکان می دهد داده ها را بین کاربران خود در زمان واقعی ذخیره و همگام سازی کنید. جدید: Cloud Firestore به شما امکان می‌دهد داده‌های برنامه را در مقیاس جهانی ذخیره، همگام‌سازی و جستجو کنید.

چگونه داده ها در Firebase ذخیره می شوند؟

پایگاه داده Realtime Firebase یک پایگاه داده ابری NoSQL است که برای ذخیره و همگام سازی داده ها استفاده می شود. داده های پایگاه داده را می توان در یک زمان در بین تمام کلاینت ها مانند اندروید، وب و همچنین IOS همگام سازی کرد. داده‌های موجود در پایگاه داده در قالب JSON ذخیره می‌شوند و در زمان واقعی با هر مشتری متصل به‌روزرسانی می‌شوند.

چه زمانی باید از Firebase استفاده کنم؟

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

آنچه مهم است

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

در این دوره آموزشی خواهید آموخت؛

  • تنظیم محیط Android - نرم افزار لازم را دانلود، نصب و پیکربندی کنید

  • ایجاد یک پروژه جدید

  • Android Studio

  • اجزای Android

  • اجزا و چرخه زندگی

  • انتشار برنامه خود در Google Play و موارد دیگر Kotlin چیست و چگونه کار می کند،

  • اصول برنامه نویسی با Kotlin،

  • Android Studio

  • کیت توسعه جاوا – JDK

  • متغیرها در اندروید کاتلین

  • انواع داده کاتلین

  • آرایه‌ها در کاتلین برای اندروید

  • اپراتورهای توسعه برنامه اندروید kotlin

  • کنترل بیانیه‌های جریان

  • حلقه‌ها در استودیوی اندروید kotlin

  • توابع

  • Kotlin برای توسعه دهندگان جاوا

  • همه مفاهیم برنامه نویسی شی گرا مانند کلاس، شیء، سازنده، کپسولاسیون، ارث و غیره.

  • توسعه برنامه اندروید 11

  • Android Studio

  • اندروید 12

  • توسعه برنامه اندروید

  • برنامه نویسی شی گرا (oop)، c# oop

  • Android kotlin

  • Kotlin Android

  • Android Java

  • توسعه اندروید

  • Android Jetpack

چرا می خواهید این دوره را بگذرانید؟

پاسخ ما ساده است: کیفیت آموزش.

OAK Academy مستقر در لندن یک شرکت آموزش آنلاین است. آکادمی OAK آموزش هایی را در زمینه IT، نرم افزار، طراحی، توسعه به زبان های ترکی، انگلیسی، پرتغالی، اسپانیایی و بسیاری از زبان های مختلف در پلتفرم Udemy ارائه می دهد که در آن بیش از 1000 ساعت درس آموزشی ویدیویی دارد. آکادمی OAK هم با انتشار دوره های جدید تعداد سری های آموزشی خود را افزایش می دهد و هم با ارتقاء دانش آموزان را از تمام نوآوری های دوره های قبلاً منتشر شده آگاه می کند.

هنگام ثبت نام، تخصص توسعه دهندگان با تجربه OAK Academy را احساس خواهید کرد.

محتوای تازه

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

کیفیت تولید ویدیو و صدا

تمام محتوای ما به‌عنوان ویدیو/صوتی با کیفیت بالا ایجاد/تولید می‌شود تا بهترین تجربه یادگیری را برای شما فراهم کند.

شما خواهید بود،

  • به وضوح می بینم

  • شنیدن واضح

  • حرکت در طول دوره بدون حواس‌پرتی

شما همچنین دریافت خواهید کرد:

  • دسترسی مادام العمر به دوره

  • پشتیبانی سریع دوستانه در بخش Q A

  • گواهی تکمیل Udemy برای دانلود آماده است

اکنون شیرجه بزنید!

ما پشتیبانی کامل را ارائه می‌دهیم و به هر سؤالی پاسخ می‌دهیم.

شما را در توسعه برنامه Android با Kotlin | می بینیم دوره مبتدی تا پیشرفته!


سرفصل ها و درس ها

مقدمه ای بر برنامه نویسی Kotlin برای توسعه دهندگان اندروید Introduction to Kotlin Programming For Android Developers

  • در این دوره آموزشی کاتلین اندروید چه خواهید آموخت What Will You Learn In This Kotlin Android Course

  • در این دوره آموزشی کاتلین اندروید چه خواهید آموخت What Will You Learn In This Kotlin Android Course

  • بررسی اجمالی کاتلین Kotlin Overview

  • بررسی اجمالی کاتلین Kotlin Overview

  • اطلاعاتی در مورد اکوسیستم اندروید Some Information about Android Ecosystem

  • اطلاعاتی در مورد اکوسیستم اندروید Some Information about Android Ecosystem

  • شرایط اولیه برنامه نویسی برای توسعه برنامه های اندروید Basic Programming Terms for Android App Developments

  • فایل های پروژه: توسعه اپلیکیشن اندروید Project Files: Android App Development

  • فایل های پروژه: توسعه اپلیکیشن اندروید Project Files: Android App Development

  • اسناد: توسعه برنامه اندروید با Kotlin Documents: Android App Development with Kotlin

  • اسناد: توسعه برنامه اندروید با Kotlin Documents: Android App Development with Kotlin

  • سوالات متداول درباره توسعه برنامه اندروید با Kotlin FAQ About Android App Development with Kotlin

  • سوالات متداول درباره توسعه برنامه اندروید با Kotlin FAQ About Android App Development with Kotlin

  • امتحان Quiz

مقدمه ای بر برنامه نویسی Kotlin برای توسعه دهندگان اندروید Introduction to Kotlin Programming For Android Developers

  • شرایط اولیه برنامه نویسی برای توسعه برنامه های اندروید Basic Programming Terms for Android App Developments

  • امتحان Quiz

راه اندازی محیط در Android Studio Kotlin Environment Setup in Android Studio Kotlin

  • نصب کیت توسعه جاوا (JDK) Installing Java Development Kit (JDK)

  • نصب کیت توسعه جاوا (JDK) Installing Java Development Kit (JDK)

  • نصب اندروید استودیو - قسمت 1 Android Studio Installation - Part 1

  • نصب اندروید استودیو - قسمت 2 Android Studio Installation - Part 2

  • نصب اندروید استودیو - قسمت 2 Android Studio Installation - Part 2

  • رابط اندروید استودیو Android Studio Interface

  • امتحان Quiz

راه اندازی محیط در Android Studio Kotlin Environment Setup in Android Studio Kotlin

  • نصب اندروید استودیو - قسمت 1 Android Studio Installation - Part 1

  • رابط اندروید استودیو Android Studio Interface

  • امتحان Quiz

مبانی کاتلین Fundamentals of Kotlin

  • اولین برنامه کاتلین First Kotlin Program

  • متغیرها در کاتلین Variables in Kotlin

  • متغیرها در کاتلین Variables in Kotlin

  • انواع داده ها در اندروید کاتلین Data Types in Android Kotlin

  • انواع داده ها در اندروید کاتلین Data Types in Android Kotlin

  • تبدیل نوع در Kotlin Type Conversions in Kotlin

  • انواع داده های رشته ای در کاتلین String Data Types in Kotlin

  • انواع داده های رشته ای در کاتلین String Data Types in Kotlin

  • آرایه ها در برنامه اندروید (kotlin) Arrays in android app (kotlin)

  • ArrayList در اندروید Kotlin ArrayList in Kotlin Android

  • ArrayList در اندروید Kotlin ArrayList in Kotlin Android

  • در اندروید Kotlin تنظیم شده است Set in Kotlin Android

  • در اندروید Kotlin تنظیم شده است Set in Kotlin Android

  • نقشه در کاتلین اندروید Map in Kotlin Android

  • امتحان Quiz

  • امتحان Quiz

مبانی کاتلین Fundamentals of Kotlin

  • اولین برنامه کاتلین First Kotlin Program

  • تبدیل نوع در Kotlin Type Conversions in Kotlin

  • آرایه ها در برنامه اندروید (kotlin) Arrays in android app (kotlin)

  • نقشه در کاتلین اندروید Map in Kotlin Android

  • امتحان Quiz

اپراتورها در کاتلین Operators in Kotlin

  • عملگرهای حسابی در اندروید Kotlin Arithmetic Operators in Kotlin Android

  • اپراتورهای انتساب در اندروید Kotlin Assignment Operators in Kotlin Android

  • اپراتورهای انتساب در اندروید Kotlin Assignment Operators in Kotlin Android

  • اپراتورهای Unary در اندروید Kotlin Unary Operators in Kotlin Android

  • اپراتورهای Unary در اندروید Kotlin Unary Operators in Kotlin Android

  • عملگرهای برابری و رابطه ای در ktln Equality and Relational Operators in ktln

  • عملگرهای برابری و رابطه ای در ktln Equality and Relational Operators in ktln

  • اپراتورهای شرطی در کاتلین Conditional Operators in kotlin

  • اولویت اپراتور در کاتلین Operator Precedence in Kotlin

  • تابع "rangeTo()" و عملگر "in". The “rangeTo()” Function and “in” operator

  • ورودی کنسول در توسعه برنامه اندروید Console Input in Android App development

  • ورودی کنسول در توسعه برنامه اندروید Console Input in Android App development

  • امتحان Quiz

اپراتورها در کاتلین Operators in Kotlin

  • عملگرهای حسابی در اندروید Kotlin Arithmetic Operators in Kotlin Android

  • اپراتورهای شرطی در کاتلین Conditional Operators in kotlin

  • اولویت اپراتور در کاتلین Operator Precedence in Kotlin

  • تابع "rangeTo()" و عملگر "in". The “rangeTo()” Function and “in” operator

  • امتحان Quiz

بیانیه های جریان کنترل در کاتلین Control Flow Statements in Kotlin

  • بیانیه اگر-دیگر If-Else Statement

  • If-Else - If Ladder Statement، Nested If Statement If-Else - If Ladder Statement, Nested If Statement

  • کاتلین: بیانیه وقتی Kotlin: When Statement

  • کاتلین: بیانیه وقتی Kotlin: When Statement

  • امتحان Quiz

بیانیه های جریان کنترل در کاتلین Control Flow Statements in Kotlin

  • بیانیه اگر-دیگر If-Else Statement

  • If-Else - If Ladder Statement، Nested If Statement If-Else - If Ladder Statement, Nested If Statement

  • امتحان Quiz

حلقه ها در کاتلین Loops in Kotlin

  • کاتلین: برای و برای هر حلقه Kotlin: For and For Each Loops

  • Kotlin: while و Infinite Loop Kotlin: While and Infinite Loop

  • Kotlin: while و Infinite Loop Kotlin: While and Infinite Loop

  • Kotlin: Do-While Loop Kotlin: Do-While Loop

  • Kotlin: Do-While Loop Kotlin: Do-While Loop

  • امتحان Quiz

حلقه ها در کاتلین Loops in Kotlin

  • کاتلین: برای و برای هر حلقه Kotlin: For and For Each Loops

  • امتحان Quiz

توابع در اندروید کاتلین Functions in Android Kotlin

  • کاتلین: توابع Kotlin: Functions

  • انواع توابع در توسعه اپلیکیشن اندروید Types of Functions in Android App Development

  • امتحان Quiz

توابع در اندروید کاتلین Functions in Android Kotlin

  • کاتلین: توابع Kotlin: Functions

  • انواع توابع در توسعه اپلیکیشن اندروید Types of Functions in Android App Development

  • امتحان Quiz

Kotlin: برنامه نویسی شی گرا (OOP) Kotlin: Object Oriented Programming (OOP)

  • شی و کلاس در کاتلین Object and Class in Kotlin

  • اصلاح کننده های دسترسی (Visibility) در OOP Access (Visibility) Modifiers in OOP

  • کنوانسیون نامگذاری در OOP Naming Convention in OOP

  • سازنده - قسمت 1 در OOP Constructor - Part 1 in OOP

  • سازنده - قسمت 1 در OOP Constructor - Part 1 in OOP

  • سازنده - قسمت 2 در OOP Constructor - Part 2 in OOP

  • کپسوله سازی در OOP Encapsulation in OOP

  • ارث در OOP Inheritance in OOP

  • Overriding تابع در برنامه نویسی شی گرا Function Overriding in object oriented programming

  • کلاس های چکیده در OOP Abstract Classes in OOP

  • رابط ها در OOP Interfaces in OOP

  • رابط ها در OOP Interfaces in OOP

  • امتحان Quiz

  • امتحان Quiz

Kotlin: برنامه نویسی شی گرا (OOP) Kotlin: Object Oriented Programming (OOP)

  • شی و کلاس در کاتلین Object and Class in Kotlin

  • اصلاح کننده های دسترسی (Visibility) در OOP Access (Visibility) Modifiers in OOP

  • کنوانسیون نامگذاری در OOP Naming Convention in OOP

  • سازنده - قسمت 2 در OOP Constructor - Part 2 in OOP

  • کپسوله سازی در OOP Encapsulation in OOP

  • ارث در OOP Inheritance in OOP

  • Overriding تابع در برنامه نویسی شی گرا Function Overriding in object oriented programming

  • کلاس های چکیده در OOP Abstract Classes in OOP

  • امتحان Quiz

مقدمه ای بر توسعه اپلیکیشن اندروید Introduction to Android App Development

  • نصب دستگاه مجازی اندروید (AVD - Emulator) Installing Android Virtual Device (AVD - Emulator)

  • نصب دستگاه مجازی اندروید (AVD - Emulator) Installing Android Virtual Device (AVD - Emulator)

  • فعال کردن مجازی سازی (VT-x یا AMD-V، SVM) در BIOS Enabling Virtualization (VT-x or AMD-V, SVM) in BIOS

  • فعال کردن مجازی سازی (VT-x یا AMD-V، SVM) در BIOS Enabling Virtualization (VT-x or AMD-V, SVM) in BIOS

  • نصب شبیه ساز Genymotion Installing Genymotion Emulator

  • اطلاعات عمومی درباره سیستم ساخت Gradle General Information About Gradle Build System

  • مقدمه ای بر Manifest File در توسعه اپلیکیشن اندروید Introduction to Manifest File in android app development

  • مقدمه ای بر منابع (رشته ها، Drawable ها و غیره) Introduction to resources (Strings, Drawables etc)

  • مسابقه quiz

مقدمه ای بر توسعه اپلیکیشن اندروید Introduction to Android App Development

  • نصب شبیه ساز Genymotion Installing Genymotion Emulator

  • اطلاعات عمومی درباره سیستم ساخت Gradle General Information About Gradle Build System

  • مقدمه ای بر Manifest File در توسعه اپلیکیشن اندروید Introduction to Manifest File in android app development

  • مقدمه ای بر منابع (رشته ها، Drawable ها و غیره) Introduction to resources (Strings, Drawables etc)

  • مسابقه quiz

اجزای اندروید Android Components

  • طرح بندی در توسعه برنامه اندروید Layouts in Android App Development

  • طرح بندی در توسعه برنامه اندروید Layouts in Android App Development

  • Constraint Layout در اندروید 11 Constraint Layout in Android 11

  • Constraint Layout در اندروید 11 Constraint Layout in Android 11

  • Textviews در توسعه اپلیکیشن اندروید Textviews in Android App Development

  • دکمه ها در اندروید Buttons in Android

  • برنامه اندروید Edittexts Edittexts Android app

  • برنامه اندروید Edittexts Edittexts Android app

  • ImageView در اندروید ImageView in Android

  • CheckBox در اندروید CheckBox in Android

  • CheckBox در اندروید CheckBox in Android

  • دکمه های رادیویی در توسعه برنامه اندروید Radio Buttons in Android App Development

  • دکمه های جابجایی در اندروید Toggle Buttons in Android

  • دکمه های جابجایی در اندروید Toggle Buttons in Android

  • Spinner در توسعه اپلیکیشن اندروید Spinner in Android App Development

  • مسابقه quiz

اجزای اندروید Android Components

  • Textviews در توسعه اپلیکیشن اندروید Textviews in Android App Development

  • دکمه ها در اندروید Buttons in Android

  • ImageView در اندروید ImageView in Android

  • دکمه های رادیویی در توسعه برنامه اندروید Radio Buttons in Android App Development

  • Spinner در توسعه اپلیکیشن اندروید Spinner in Android App Development

  • مسابقه quiz

تعاملات کاربر در توسعه برنامه اندروید User Interactions in Android App Development

  • پیام های نان تست در توسعه برنامه اندروید Toast Messages in Android App Development

  • پیام های نان تست در توسعه برنامه اندروید Toast Messages in Android App Development

  • پیام‌های اسنکبار در توسعه برنامه اندروید Snackbar Messages in Android App Development

  • پیام های گفتگو Dialog Messages

  • مسابقه quiz

تعاملات کاربر در توسعه برنامه اندروید User Interactions in Android App Development

  • پیام‌های اسنکبار در توسعه برنامه اندروید Snackbar Messages in Android App Development

  • پیام های گفتگو Dialog Messages

  • مسابقه quiz

فهرست‌ها و نماها در توسعه برنامه اندروید Lists & Views in Android App Development

  • ListView در توسعه برنامه اندروید ListView in Android App Development

  • ListView در توسعه برنامه اندروید ListView in Android App Development

  • نمایش بازیافت - قسمت 1 Recycler View - Part 1

  • نمایش بازیافت - قسمت 1 Recycler View - Part 1

  • Recycler View - قسمت 2 در توسعه برنامه اندروید Recycler View - Part 2 in Android App Development

  • Recycler View - قسمت 2 در توسعه برنامه اندروید Recycler View - Part 2 in Android App Development

  • GridView در اندروید کاتلین GridView in android kotlin

  • GridView در اندروید کاتلین GridView in android kotlin

  • نمایش اسکرول در کاتلین اندروید Scroll View in kotlin android

  • نمایش اسکرول در کاتلین اندروید Scroll View in kotlin android

  • WebView در توسعه برنامه WebView in app development

  • مسابقه quiz

فهرست‌ها و نماها در توسعه برنامه اندروید Lists & Views in Android App Development

  • WebView در توسعه برنامه WebView in app development

  • مسابقه quiz

هدف و چرخه زندگی در توسعه برنامه اندروید Intent and Lifecycles in Android App Development

  • هدف در توسعه برنامه اندروید Intent in Android App Development

  • چرخه عمر برنامه در توسعه برنامه اندروید Application Lifecycle in Android App Development

  • چرخه عمر برنامه در توسعه برنامه اندروید Application Lifecycle in Android App Development

  • چرخه حیات فعالیت Activity Lifecycle

  • Fragment Lifecycle در توسعه اپلیکیشن اندروید Fragment Lifecycle in Android App Development

  • Fragment Lifecycle در توسعه اپلیکیشن اندروید Fragment Lifecycle in Android App Development

  • خدمات در اندروید Services in Android

  • گیرنده ها در توسعه برنامه اندروید Receivers in Android App Development

  • گیرنده ها در توسعه برنامه اندروید Receivers in Android App Development

  • Android View Binding Android View Binding

  • Android View Binding Android View Binding

  • مسابقه quiz

هدف و چرخه زندگی در توسعه برنامه اندروید Intent and Lifecycles in Android App Development

  • هدف در توسعه برنامه اندروید Intent in Android App Development

  • چرخه حیات فعالیت Activity Lifecycle

  • خدمات در اندروید Services in Android

  • مسابقه quiz

SharedPreferences و ذخیره داده در توسعه برنامه اندروید SharedPreferences and Data Saving in Android App Development

  • کلاس SharedPreferences در توسعه برنامه اندروید SharedPreferences Class in Android App Development

  • ذخیره حافظه محلی داده در توسعه برنامه اندروید Saving Data Local Memory in Android App Development

  • ذخیره حافظه محلی داده در توسعه برنامه اندروید Saving Data Local Memory in Android App Development

  • فراخوانی مجدد داده ها در توسعه برنامه اندروید Calling Back Data in Android App Development

  • مسابقه quiz

SharedPreferences و ذخیره داده در توسعه برنامه اندروید SharedPreferences and Data Saving in Android App Development

  • کلاس SharedPreferences در توسعه برنامه اندروید SharedPreferences Class in Android App Development

  • فراخوانی مجدد داده ها در توسعه برنامه اندروید Calling Back Data in Android App Development

  • مسابقه quiz

سازگاری دستگاه در توسعه برنامه اندروید 12 Device Compatibility in android 12 app development

  • پشتیبانی از چند زبان در توسعه اندروید Multiple Language Support in android development

  • پشتیبانی از چند زبان در توسعه اندروید Multiple Language Support in android development

  • پشتیبانی از تراکم پیکسل های مختلف در توسعه برنامه اندروید Supporting Different Pixel Densities in Android App Development

  • پشتیبانی از اندازه های مختلف صفحه در توسعه برنامه اندروید Support Different Screen Sizes in Android App Development

  • پشتیبانی از اندازه های مختلف صفحه در توسعه برنامه اندروید Support Different Screen Sizes in Android App Development

  • مسابقه quiz

سازگاری دستگاه در توسعه برنامه اندروید 12 Device Compatibility in android 12 app development

  • پشتیبانی از تراکم پیکسل های مختلف در توسعه برنامه اندروید Supporting Different Pixel Densities in Android App Development

  • مسابقه quiz

پروژه 1 در توسعه برنامه اندروید Project 1 in Android App Development

  • لیست کارها در توسعه برنامه اندروید To Do List in Android App Development

  • مسابقه quiz

پروژه 1 در توسعه برنامه اندروید Project 1 in Android App Development

  • لیست کارها در توسعه برنامه اندروید To Do List in Android App Development

  • مسابقه quiz

انتشار اپلیکیشن خود در گوگل پلی Publishing Your App on Google Play

  • نسخه انتشار برنامه در توسعه برنامه اندروید App Release Version in Android App Development

  • ساخت فایل های APK در توسعه برنامه اندروید Building APK Files in Android App Development

  • ساخت فایل های APK در توسعه برنامه اندروید Building APK Files in Android App Development

  • امضای APK در توسعه برنامه اندروید Signing APK in Android App Development

  • امضای APK در توسعه برنامه اندروید Signing APK in Android App Development

  • حساب توسعه دهنده Google Play Google Play Developer Account

  • حساب توسعه دهنده Google Play Google Play Developer Account

  • برنامه خود را در توسعه برنامه اندروید منتشر کنید Release Your App in Android App Development

  • مسابقه quiz

انتشار اپلیکیشن خود در گوگل پلی Publishing Your App on Google Play

  • نسخه انتشار برنامه در توسعه برنامه اندروید App Release Version in Android App Development

  • برنامه خود را در توسعه برنامه اندروید منتشر کنید Release Your App in Android App Development

  • مسابقه quiz

Android Project 2 - Kotlin Android Project 2 - Kotlin

  • بازی ریاضی - قسمت 1 در توسعه برنامه اندروید Math Game - Part 1 in Android App Development

  • بازی ریاضی - قسمت 2 در توسعه برنامه اندروید Math Game - Part 2 in Android App Development

  • بازی ریاضی - قسمت 3 در توسعه برنامه اندروید Math Game - Part 3 in Android App Development

  • بازی ریاضی - قسمت 4 در توسعه برنامه اندروید Math Game - Part 4 in Android App Development

  • بازی ریاضی - قسمت 5 در توسعه برنامه اندروید Math Game - Part 5 in Android App Development

  • بازی ریاضی - قسمت 6 در توسعه برنامه اندروید Math Game - Part 6 in Android App Development

  • بازی ریاضی - قسمت 6 در توسعه برنامه اندروید Math Game - Part 6 in Android App Development

  • مسابقه quiz

Android Project 2 - Kotlin Android Project 2 - Kotlin

  • بازی ریاضی - قسمت 1 در توسعه برنامه اندروید Math Game - Part 1 in Android App Development

  • بازی ریاضی - قسمت 2 در توسعه برنامه اندروید Math Game - Part 2 in Android App Development

  • بازی ریاضی - قسمت 3 در توسعه برنامه اندروید Math Game - Part 3 in Android App Development

  • بازی ریاضی - قسمت 4 در توسعه برنامه اندروید Math Game - Part 4 in Android App Development

  • بازی ریاضی - قسمت 5 در توسعه برنامه اندروید Math Game - Part 5 in Android App Development

  • مسابقه quiz

عملیات قطعه در توسعه برنامه اندروید، Kotlin Fragment Operations in Android App Development, Kotlin

  • مقدمه ای بر مبحث Fragment در توسعه برنامه اندروید، Kotlin Introduction to Fragment Topic in Android App Development, Kotlin

  • اطلاعات کلی درباره Fragments General Information About Fragments

  • ایجاد قطعه در توسعه برنامه اندروید، Kotlin Fragment Creation in Android App Development, Kotlin

  • ایجاد قطعه در توسعه برنامه اندروید، Kotlin Fragment Creation in Android App Development, Kotlin

  • جایگزینی قطعه در اکتیویتی با یک قطعه دیگر Replacing the Fragment in the Activity with Another Fragment

  • Fragment Backstack Part 1 در توسعه برنامه اندروید، Kotlin Fragment Backstack Part 1 in Android App Development, Kotlin

  • Fragment Backstack Part 2 در توسعه برنامه اندروید، Kotlin Fragment Backstack Part 2 in Android App Development, Kotlin

  • بخش 1 را در توسعه برنامه اندروید، Kotlin فهرست کنید List Fragment Part 1 in Android App Development, Kotlin

  • بخش 2 را در توسعه برنامه اندروید، Kotlin فهرست کنید List Fragment Part 2 in Android App Development, Kotlin

  • بخش 3 را در توسعه برنامه اندروید، Kotlin فهرست کنید List Fragment Part 3 in Android App Development, Kotlin

  • بخش دیالوگ قسمت 1 در توسعه اپلیکیشن موبایل و توسعه اپلیکیشن اندروید Dialog Fragment Part 1 in mobile app development and android app development

  • بخش دیالوگ قسمت 1 در توسعه اپلیکیشن موبایل و توسعه اپلیکیشن اندروید Dialog Fragment Part 1 in mobile app development and android app development

  • بخش دیالوگ قسمت 2 در توسعه اپلیکیشن موبایل و توسعه اپلیکیشن اندروید Dialog Fragment Part 2 in mobile app development and android app development

  • مسابقه quiz

عملیات قطعه در توسعه برنامه اندروید، Kotlin Fragment Operations in Android App Development, Kotlin

  • مقدمه ای بر مبحث Fragment در توسعه برنامه اندروید، Kotlin Introduction to Fragment Topic in Android App Development, Kotlin

  • اطلاعات کلی درباره Fragments General Information About Fragments

  • جایگزینی قطعه در اکتیویتی با یک قطعه دیگر Replacing the Fragment in the Activity with Another Fragment

  • Fragment Backstack Part 1 در توسعه برنامه اندروید، Kotlin Fragment Backstack Part 1 in Android App Development, Kotlin

  • Fragment Backstack Part 2 در توسعه برنامه اندروید، Kotlin Fragment Backstack Part 2 in Android App Development, Kotlin

  • بخش 1 را در توسعه برنامه اندروید، Kotlin فهرست کنید List Fragment Part 1 in Android App Development, Kotlin

  • بخش 2 را در توسعه برنامه اندروید، Kotlin فهرست کنید List Fragment Part 2 in Android App Development, Kotlin

  • بخش 3 را در توسعه برنامه اندروید، Kotlin فهرست کنید List Fragment Part 3 in Android App Development, Kotlin

  • بخش دیالوگ قسمت 2 در توسعه اپلیکیشن موبایل و توسعه اپلیکیشن اندروید Dialog Fragment Part 2 in mobile app development and android app development

  • مسابقه quiz

ارسال داده بین صفحه نمایش در توسعه اپلیکیشن موبایل و اپلیکیشن اندروید Sending Data Between Screens in Mobile App Development and Android App

  • ارسال داده ها از Activity به Activity Part 1 در توسعه اندروید کاتلین Sending Data from Activity to Activity Part 1 in Android kotlin development

  • ارسال اطلاعات از Activity به Activity Part 2 در Kotlin، توسعه اپلیکیشن اندروید Sending Data from Activity to Activity Part 2 in Kotlin, android app development

  • ارسال اطلاعات از Activity به Activity Part 2 در Kotlin، توسعه اپلیکیشن اندروید Sending Data from Activity to Activity Part 2 in Kotlin, android app development

  • ارسال داده ها از Activity به بخش 1 در Kotlin Sending Data from Activity to Fragment Part 1 in Kotlin

  • ارسال داده ها از Activity به بخش 1 در Kotlin Sending Data from Activity to Fragment Part 1 in Kotlin

  • ارسال داده از Activity به بخش 2 در توسعه برنامه Android Sending Data from Activity to Fragment Part 2 in Android App Development

  • ارسال داده از Activity به بخش 2 در توسعه برنامه Android Sending Data from Activity to Fragment Part 2 in Android App Development

  • ارسال داده از Fragment به Activity Part 1 در توسعه برنامه Android Sending Data from Fragment to Activity Part 1 in Android App Development

  • ارسال داده از Fragment به Activity Part 2 در توسعه اپلیکیشن اندروید، kotlin Sending Data from Fragment to Activity Part 2 in android app development, kotlin

  • ارسال داده از Fragment به Activity Part 2 در توسعه اپلیکیشن اندروید، kotlin Sending Data from Fragment to Activity Part 2 in android app development, kotlin

  • ارسال داده بین قطعات در توسعه برنامه اندروید، kotlin Sending Data Between Fragments in android app development, kotlin

  • ارسال داده بین قطعات در توسعه برنامه اندروید، kotlin Sending Data Between Fragments in android app development, kotlin

  • مسابقه quiz

ارسال داده بین صفحه نمایش در توسعه اپلیکیشن موبایل و اپلیکیشن اندروید Sending Data Between Screens in Mobile App Development and Android App

  • ارسال داده ها از Activity به Activity Part 1 در توسعه اندروید کاتلین Sending Data from Activity to Activity Part 1 in Android kotlin development

  • ارسال داده از Fragment به Activity Part 1 در توسعه برنامه Android Sending Data from Fragment to Activity Part 1 in Android App Development

  • مسابقه quiz

دسترسی به ویژگی های دستگاه اندروید در توسعه برنامه اندروید، kotlin Accessing the Features of Android Device in android app development, kotlin

  • ارسال پیامک در اندروید، کاتلین، جاوا Sending an SMS Message in Android, Kotlin, Java

  • ارسال ایمیل در اندروید، کاتلین، جاوا Sending E-Mail in Android, Kotlin, Java

  • ارسال ایمیل در اندروید، کاتلین، جاوا Sending E-Mail in Android, Kotlin, Java

  • برقراری تماس در اندروید، کاتلین، جاوا Making a Call in Android, Kotlin, Java

  • برقراری تماس در اندروید، کاتلین، جاوا Making a Call in Android, Kotlin, Java

  • تبدیل گفتار به متن در اندروید، کاتلین، جاوا Converting Speech to Text in Android, Kotlin, Java

  • تبدیل گفتار به متن در اندروید، کاتلین، جاوا Converting Speech to Text in Android, Kotlin, Java

  • مسابقه quiz

دسترسی به ویژگی های دستگاه اندروید در توسعه برنامه اندروید، kotlin Accessing the Features of Android Device in android app development, kotlin

  • ارسال پیامک در اندروید، کاتلین، جاوا Sending an SMS Message in Android, Kotlin, Java

  • مسابقه quiz

اطلاع Notification

  • مقدمه ای بر اعلان؟ Introduction to Notification?

  • مقدمه ای بر اعلان؟ Introduction to Notification?

  • اعلان محلی Local Notification

  • اعلان های مکرر قسمت 1 Repeated Notifications Part 1

  • اعلان های مکرر قسمت 2 Repeated Notifications Part 2

  • مراحل اعلان قسمت 1 Notification Procedures Part 1

  • مراحل اعلان قسمت 1 Notification Procedures Part 1

  • مراحل اعلان قسمت 2 Notification Procedures Part 2

  • مراحل اعلان قسمت 2 Notification Procedures Part 2

  • مراحل اعلان قسمت 3 Notification Procedures Part 3

  • مراحل اعلان قسمت 3 Notification Procedures Part 3

  • Push Notification Push Notification

  • مسابقه quiz

اطلاع Notification

  • اعلان محلی Local Notification

  • اعلان های مکرر قسمت 1 Repeated Notifications Part 1

  • اعلان های مکرر قسمت 2 Repeated Notifications Part 2

  • Push Notification Push Notification

  • مسابقه quiz

پایگاه داده اتاق معماری در توسعه برنامه اندروید با Kotlin Architectural Room Database in Android App Development with Kotlin

  • پایگاه داده چیست؟ What is the Database?

  • پایگاه داده SQLite SQLite Database

  • پایگاه داده SQLite SQLite Database

  • پایگاه داده اتاق Room Database

  • اجزای معماری Architectural Components

  • اجزای معماری Architectural Components

  • معرفی اپلیکیشن یادداشت برداری با کاتلین Introducing Note-Taking Application with Kotlin

  • فایل پروژه Project File

  • ایجاد پروژه های جدید و افزودن کتابخانه های مورد نیاز Creating New Projects and Adding Required Libraries

  • ایجاد پروژه های جدید و افزودن کتابخانه های مورد نیاز Creating New Projects and Adding Required Libraries

  • ایجاد موجودیت Creating Entity

  • ایجاد دائو Creating Dao

  • ایجاد پایگاه داده Creating Database

  • ایجاد مخزن Creating Repository

  • ایجاد مدل View Creating View Model

  • طراحی رابط کاربری User Interface Design

  • کلاس آداپتور - نمایش داده ها در پایگاه داده در RecyclerView Adapter Class - Showing Data in the Database in RecyclerView

  • کلاس آداپتور - نمایش داده ها در پایگاه داده در RecyclerView Adapter Class - Showing Data in the Database in RecyclerView

  • افزودن داده های جدید به پایگاه داده - قسمت 1 Adding New Data to the Database - Part 1

  • افزودن داده های جدید به پایگاه داده - قسمت 1 Adding New Data to the Database - Part 1

  • افزودن داده های جدید به پایگاه داده - قسمت 2 Adding New Data to the Database - Part 2

  • حذف داده ها از پایگاه داده Deleting Data From Database

  • حذف داده ها از پایگاه داده Deleting Data From Database

  • به روز رسانی داده ها در پایگاه داده - قسمت 1 Updating the Data in the Database - Part 1

  • به روز رسانی داده ها در پایگاه داده - قسمت 2 Updating the Data in the Database - Part 2

  • مسابقه quiz

پایگاه داده اتاق معماری در توسعه برنامه اندروید با Kotlin Architectural Room Database in Android App Development with Kotlin

  • پایگاه داده چیست؟ What is the Database?

  • پایگاه داده اتاق Room Database

  • معرفی اپلیکیشن یادداشت برداری با کاتلین Introducing Note-Taking Application with Kotlin

  • فایل پروژه Project File

  • ایجاد موجودیت Creating Entity

  • ایجاد دائو Creating Dao

  • ایجاد پایگاه داده Creating Database

  • ایجاد مخزن Creating Repository

  • ایجاد مدل View Creating View Model

  • طراحی رابط کاربری User Interface Design

  • افزودن داده های جدید به پایگاه داده - قسمت 2 Adding New Data to the Database - Part 2

  • به روز رسانی داده ها در پایگاه داده - قسمت 1 Updating the Data in the Database - Part 1

  • به روز رسانی داده ها در پایگاه داده - قسمت 2 Updating the Data in the Database - Part 2

  • مسابقه quiz

مقدمه ای بر Firebase Introduction to Firebase

  • Firebase چیست؟ What is Firebase?

  • سؤالات متداول در مورد Firebase، توسعه برنامه Android، Kotlin FAQ about Firebase, Andoid App Development, Kotlin

  • محصولات ارائه شده توسط Firebase Products Offered by Firebase

  • محصولات ارائه شده توسط Firebase Products Offered by Firebase

  • لینک فایل پروژه; Firebase اندروید Project File Link; Firebase Android

  • سیاست قیمت گذاری Firebase، محدودیت ها و سهمیه ها Firebase Pricing Policy, Limits and Quotas

  • سیاست قیمت گذاری Firebase، محدودیت ها و سهمیه ها Firebase Pricing Policy, Limits and Quotas

  • پیوندهای مفید در مورد Firebase، توسعه برنامه Android، Kotlin Useful links about Firebase, Android App Development, Kotlin

  • پیوندهای مفید در مورد Firebase، توسعه برنامه Android، Kotlin Useful links about Firebase, Android App Development, Kotlin

  • مسابقه quiz

مقدمه ای بر Firebase Introduction to Firebase

  • Firebase چیست؟ What is Firebase?

  • سؤالات متداول در مورد Firebase، توسعه برنامه Android، Kotlin FAQ about Firebase, Andoid App Development, Kotlin

  • لینک فایل پروژه; Firebase اندروید Project File Link; Firebase Android

  • مسابقه quiz

پایگاه داده بیدرنگ Firebase Firebase Realtime Database

  • ایجاد پایگاه داده Firebase Creating a Firebase Database

  • ایجاد پایگاه داده Firebase Creating a Firebase Database

  • Firebase – ادغام Android Studio Firebase – Android Studio Integration

  • Firebase – ادغام Android Studio Firebase – Android Studio Integration

  • افزودن داده های بلادرنگ به پایگاه داده از طریق کنسول Firebase Adding Real-time Data to The Database via Firebase Console

  • افزودن داده های بلادرنگ به پایگاه داده از طریق کنسول Firebase Adding Real-time Data to The Database via Firebase Console

  • افزودن داده به پایگاه داده بلادرنگ از طریق برنامه اندروید Adding Data into Real-Time Database via Android App

  • بازیابی اطلاعات بلادرنگ از پایگاه داده به برنامه Retrieving Real-Time Data From Database to Application

  • مسابقه quiz

پایگاه داده بیدرنگ Firebase Firebase Realtime Database

  • افزودن داده به پایگاه داده بلادرنگ از طریق برنامه اندروید Adding Data into Real-Time Database via Android App

  • بازیابی اطلاعات بلادرنگ از پایگاه داده به برنامه Retrieving Real-Time Data From Database to Application

  • مسابقه quiz

برنامه ثبت نام کاربر با استفاده از Firebase و Kotlin در توسعه برنامه اندروید User Registration App using Firebase and Kotlin in for Android App Development

  • مقدمه ای بر پروژه Introduction to Project

  • مقدمه ای بر پروژه Introduction to Project

  • طراحی برنامه - قسمت 1 The Application Design - Part 1

  • طراحی برنامه - قسمت 1 The Application Design - Part 1

  • طراحی برنامه - قسمت 2 The Application Design - Part 2

  • افزودن کاربر به پایگاه داده بیدرنگ Adding User to the Realtime Database

  • بازیابی داده ها از پایگاه داده بیدرنگ Firebase Retrieving Data From the Firebase Realtime Database

  • بازیابی داده ها از پایگاه داده بیدرنگ Firebase Retrieving Data From the Firebase Realtime Database

  • نمایش داده های بازیابی شده در RcyclerView - قسمت 1 Showing Retrieved Data on the RcyclerView - Part 1

  • نمایش داده های بازیابی شده در RcyclerView - قسمت 2 Showing Retrieved Data on the RcyclerView - Part 2

  • برنامه ثبت نام کاربر - به روز رسانی داده ها - قسمت 1 User Registration App - Updating Data - Part 1

  • برنامه ثبت نام کاربر - به روز رسانی داده ها - قسمت 2 User Registration App - Updating Data - Part 2

  • برنامه ثبت نام کاربر - حذف کاربر انتخاب شده User Registration App - Deleting Selected User

  • برنامه ثبت نام کاربر - حذف همه کاربران از پایگاه داده User Registration App - Deleting All Users from Database

  • امتحان؛ Firebase Quiz; Firebase

برنامه ثبت نام کاربر با استفاده از Firebase و Kotlin در توسعه برنامه اندروید User Registration App using Firebase and Kotlin in for Android App Development

  • طراحی برنامه - قسمت 2 The Application Design - Part 2

  • افزودن کاربر به پایگاه داده بیدرنگ Adding User to the Realtime Database

  • نمایش داده های بازیابی شده در RcyclerView - قسمت 1 Showing Retrieved Data on the RcyclerView - Part 1

  • نمایش داده های بازیابی شده در RcyclerView - قسمت 2 Showing Retrieved Data on the RcyclerView - Part 2

  • برنامه ثبت نام کاربر - به روز رسانی داده ها - قسمت 1 User Registration App - Updating Data - Part 1

  • برنامه ثبت نام کاربر - به روز رسانی داده ها - قسمت 2 User Registration App - Updating Data - Part 2

  • برنامه ثبت نام کاربر - حذف کاربر انتخاب شده User Registration App - Deleting Selected User

  • برنامه ثبت نام کاربر - حذف همه کاربران از پایگاه داده User Registration App - Deleting All Users from Database

  • امتحان؛ Firebase Quiz; Firebase

احراز هویت با Firebase Authentication with Firebase

  • مقدمه ای بر احراز هویت Introduction to Authentication

  • مقدمه ای بر احراز هویت Introduction to Authentication

  • احراز هویت ایمیل و رمز عبور - قسمت 1 Email and Password Authentication - Part 1

  • احراز هویت ایمیل و رمز عبور - قسمت 1 Email and Password Authentication - Part 1

  • احراز هویت ایمیل و رمز عبور - قسمت 2 Email and Password Authentication - Part 2

  • احراز هویت ایمیل و رمز عبور - قسمت 2 Email and Password Authentication - Part 2

  • احراز هویت ایمیل و رمز عبور - قسمت 3 Email and Password Authentication - Part 3

  • یادآوری کاربر با Firebase User Remembering with Firebase

  • یادآوری کاربر با Firebase User Remembering with Firebase

  • افزودن گزینه فراموشی رمز عبور Adding Forgot Password Option

  • احراز هویت با تلفن - قسمت 1 Authentication with Phone - Part 1

  • احراز هویت با تلفن - قسمت 2 Authentication with Phone - Part 2

  • احراز هویت با تلفن - قسمت 2 Authentication with Phone - Part 2

  • امتحان؛ Firebase Quiz; Firebase

احراز هویت با Firebase Authentication with Firebase

  • احراز هویت ایمیل و رمز عبور - قسمت 3 Email and Password Authentication - Part 3

  • افزودن گزینه فراموشی رمز عبور Adding Forgot Password Option

  • احراز هویت با تلفن - قسمت 1 Authentication with Phone - Part 1

  • امتحان؛ Firebase Quiz; Firebase

Push Notification با Firebase Push Notification with Firebase

  • ارسال Push Notification با Firebase Sending Push Notification with Firebase

  • ارسال Push Notification با Firebase Sending Push Notification with Firebase

  • مسابقه quiz

Push Notification با Firebase Push Notification with Firebase

  • مسابقه quiz

فضای ذخیره سازی ابری با Firebase Cloud Storage with Firebase

  • مقدمه ای بر فضای ذخیره سازی ابری Introduction to Cloud Storage

  • مقدمه ای بر فضای ذخیره سازی ابری Introduction to Cloud Storage

  • انتخاب یک تصویر از گالری Selecting an Image from the Gallery

  • انتخاب یک تصویر از گالری Selecting an Image from the Gallery

  • ذخیره تصویر انتخاب شده در فضای ذخیره سازی ابری Saving the selected image to Cloud Storage

  • ذخیره تصویر انتخاب شده در فضای ذخیره سازی ابری Saving the selected image to Cloud Storage

  • نمایش تصویر ذخیره شده در Cloud Storage در Recycler View Showing the Image saved to Cloud Storage in Recycler View

  • نمایش تصویر ذخیره شده در Cloud Storage در Recycler View Showing the Image saved to Cloud Storage in Recycler View

  • به روز رسانی تصویر ذخیره شده در Cloud Storage - قسمت 1 Updating the Image saved to Cloud Storage - Part 1

  • به روز رسانی تصویر ذخیره شده در Cloud Storage - قسمت 1 Updating the Image saved to Cloud Storage - Part 1

  • به روز رسانی تصویر ذخیره شده در Cloud Storage - قسمت 2 Updating the Image saved to Cloud Storage - Part 2

  • حذف تصویری که به فضای ذخیره‌سازی ابری اضافه کرده‌ایم Deleting an Image We Added to Cloud Storage

  • حذف تصویری که به فضای ذخیره‌سازی ابری اضافه کرده‌ایم Deleting an Image We Added to Cloud Storage

  • حذف یکباره همه تصاویری که به فضای ذخیره سازی ابری اضافه کرده ایم Deleting All Images We Added to Cloud Storage at Once

  • حذف یکباره همه تصاویری که به فضای ذخیره سازی ابری اضافه کرده ایم Deleting All Images We Added to Cloud Storage at Once

  • امتحان؛ Firebase Quiz; Firebase

فضای ذخیره سازی ابری با Firebase Cloud Storage with Firebase

  • به روز رسانی تصویر ذخیره شده در Cloud Storage - قسمت 2 Updating the Image saved to Cloud Storage - Part 2

  • امتحان؛ Firebase Quiz; Firebase

Rest API و Retrofit Library Rest API and Retrofit Library

  • معرفی کتابخانه Retrofit Introduction to Retrofit Library

  • دریافت داده از Rest Api با استفاده از کتابخانه Retrofit قسمت 1 Getting Data from Rest Api Using Retrofit Library Part 1

  • دریافت داده از Rest Api با استفاده از کتابخانه Retrofit قسمت 2 Getting Data from Rest Api Using Retrofit Library Part 2

  • دریافت داده از Rest Api با استفاده از کتابخانه Retrofit قسمت 2 Getting Data from Rest Api Using Retrofit Library Part 2

  • دریافت داده از Rest Api با استفاده از کتابخانه Retrofit قسمت 3 Getting Data from Rest Api Using Retrofit Library Part 3

  • نمایش داده های بازیابی شده از Rest Api در RecyclerView Part 1 Showing Data Retrieved from Rest Api in RecyclerView Part 1

  • نمایش داده های بازیابی شده از Rest Api در RecyclerView Part 2 Showing Data Retrieved from Rest Api in RecyclerView Part 2

  • مسابقه quiz

Rest API و Retrofit Library Rest API and Retrofit Library

  • معرفی کتابخانه Retrofit Introduction to Retrofit Library

  • دریافت داده از Rest Api با استفاده از کتابخانه Retrofit قسمت 1 Getting Data from Rest Api Using Retrofit Library Part 1

  • دریافت داده از Rest Api با استفاده از کتابخانه Retrofit قسمت 3 Getting Data from Rest Api Using Retrofit Library Part 3

  • نمایش داده های بازیابی شده از Rest Api در RecyclerView Part 1 Showing Data Retrieved from Rest Api in RecyclerView Part 1

  • نمایش داده های بازیابی شده از Rest Api در RecyclerView Part 2 Showing Data Retrieved from Rest Api in RecyclerView Part 2

  • مسابقه quiz

پروژه بازی مسابقه Quiz Game Project

  • آشنایی با برنامه بازی Quiz Introduction to Quiz Game App

  • Splash Screen قسمت 1 Splash Screen Part 1

  • Splash Screen قسمت 1 Splash Screen Part 1

  • Splash Screen قسمت 2 Splash Screen Part 2

  • طراحی صفحه لاگین قسمت 1 Login Page Design Part 1

  • طراحی صفحه لاگین قسمت 2 Login Page Design Part 2

  • طراحی صفحه لاگین قسمت 2 Login Page Design Part 2

  • صفحه ثبت نام - قسمت 1 Sign Up Page - Part 1

  • صفحه ثبت نام - قسمت 1 Sign Up Page - Part 1

  • صفحه ثبت نام - قسمت 2 Sign Up Page - Part 2

  • ادغام با Firebase Integration with Firebase

  • ادغام با Firebase Integration with Firebase

  • ایجاد یک حساب کاربری با ایمیل و رمز عبور Creating an Account with Email and Password

  • با Firebase وارد شوید - قسمت 1 Sign In With Firebase - Part 1

  • با Firebase وارد شوید - قسمت 2 Sign In With Firebase - Part 2

  • با Firebase وارد شوید - قسمت 2 Sign In With Firebase - Part 2

  • افزودن گزینه فراموشی رمز عبور - قسمت 1 Adding the Forgot Password Option - Part 1

  • افزودن گزینه فراموشی رمز عبور - قسمت 1 Adding the Forgot Password Option - Part 1

  • افزودن گزینه فراموشی رمز عبور - قسمت 2 Adding the Forgot Password Option - Part 2

  • با حساب Google وارد شوید - قسمت 1 Sign In with Google Account - Part 1

  • با حساب Google وارد شوید - قسمت 2 Sign In with Google Account - Part 2

  • طراحی صفحه اصلی Homepage Design

  • طراحی صفحه اصلی Homepage Design

  • طراحی صفحه سوالات - قسمت 1 Questions Page Design - Part 1

  • طراحی صفحه سوالات - قسمت 1 Questions Page Design - Part 1

  • طراحی صفحه سوالات - قسمت 2 Questions Page Design - Part 2

  • طراحی صفحه سوالات - قسمت 2 Questions Page Design - Part 2

  • ایجاد پایگاه داده Creating the Database

  • ایجاد پایگاه داده Creating the Database

  • نمایش سوالات در برنامه - قسمت 1 Showing Questions in App - Part 1

  • نمایش سوالات در برنامه - قسمت 1 Showing Questions in App - Part 1

  • نمایش سوالات در برنامه - قسمت 2 Showing Questions in App - Part 2

  • دریافت پاسخ های کاربر - قسمت 1 Getting User's Answers - Part 1

  • دریافت پاسخ های کاربر - قسمت 1 Getting User's Answers - Part 1

  • دریافت پاسخ های کاربر - قسمت 2 Getting User's Answers - Part 2

  • ایجاد یک تایمر - قسمت 1 Creating a Timer - Part 1

  • ایجاد یک تایمر - قسمت 2 Creating a Timer - Part 2

  • ایجاد یک تایمر - قسمت 2 Creating a Timer - Part 2

  • ذخیره امتیاز کاربر در پایگاه داده Saving User's Score to the Database

  • ایجاد پیام گفتگو Creating Dialog Message

  • آماده سازی نتایج - صفحه قسمت 1 Preparing the Results - Page Part 1

  • آماده سازی نتایج - صفحه قسمت 1 Preparing the Results - Page Part 1

  • آماده سازی صفحه نتایج - قسمت 2 Preparing the Results Page - Part 2

  • نمایش برخی از سوالات به کاربر Showing a Certain of Questions to the User

  • مسابقه quiz

  • مسابقه quiz

پروژه بازی مسابقه Quiz Game Project

  • آشنایی با برنامه بازی Quiz Introduction to Quiz Game App

  • Splash Screen قسمت 2 Splash Screen Part 2

  • طراحی صفحه لاگین قسمت 1 Login Page Design Part 1

  • صفحه ثبت نام - قسمت 2 Sign Up Page - Part 2

  • ایجاد یک حساب کاربری با ایمیل و رمز عبور Creating an Account with Email and Password

  • با Firebase وارد شوید - قسمت 1 Sign In With Firebase - Part 1

  • افزودن گزینه فراموشی رمز عبور - قسمت 2 Adding the Forgot Password Option - Part 2

  • با حساب Google وارد شوید - قسمت 1 Sign In with Google Account - Part 1

  • با حساب Google وارد شوید - قسمت 2 Sign In with Google Account - Part 2

  • نمایش سوالات در برنامه - قسمت 2 Showing Questions in App - Part 2

  • دریافت پاسخ های کاربر - قسمت 2 Getting User's Answers - Part 2

  • ایجاد یک تایمر - قسمت 1 Creating a Timer - Part 1

  • ذخیره امتیاز کاربر در پایگاه داده Saving User's Score to the Database

  • ایجاد پیام گفتگو Creating Dialog Message

  • آماده سازی صفحه نتایج - قسمت 2 Preparing the Results Page - Part 2

  • نمایش برخی از سوالات به کاربر Showing a Certain of Questions to the User

معرفی دوره Git و Github Intro to Git and Github Course

  • چه چیزی یاد خواهید گرفت و چگونه در Git و Github کمک بگیرید؟ What you will learn and How to get help in Git and Github?

  • چه چیزی یاد خواهید گرفت و چگونه در Git و Github کمک بگیرید؟ What you will learn and How to get help in Git and Github?

  • فایل های پروژه و اسناد دوره در Git و github Project Files and Course Documents in Git and github

  • فایل های پروژه و اسناد دوره در Git و github Project Files and Course Documents in Git and github

  • سوالات متداول در مورد Git، github، git و github، bitbucket، اقدامات Git FAQ about Git, github, git and github, bitbucket, Git actions

معرفی دوره Git و Github Intro to Git and Github Course

  • سوالات متداول در مورد Git، github، git و github، bitbucket، اقدامات Git FAQ about Git, github, git and github, bitbucket, Git actions

بیایید تکمیل دوره Git و GitHub را شروع کنیم؟ Let’s Start to Complete Git and GitHub course?

  • GIT چیست و چرا از آن استفاده می کنیم؟ What is GIT and Why We Use It?

  • GIT چیست و چرا از آن استفاده می کنیم؟ What is GIT and Why We Use It?

  • Git و Github را نصب کنید Installation the Git and Github

  • Git و Github را نصب کنید Installation the Git and Github

  • بیایید نحوه استفاده از Git را یاد بگیریم؟ Let’s learn how to use Git?

  • بیایید نحوه استفاده از Git را یاد بگیریم؟ Let’s learn how to use Git?

  • ایجاد یک مخزن در Git و Github Creating A repo in Git and Github

  • ایجاد یک مخزن در Git و Github Creating A repo in Git and Github

  • مرحله بندی و Unstaging فایل ها در Git و Github Staging and Unstaging Files in Git and Github

  • مرحله بندی و Unstaging فایل ها در Git و Github Staging and Unstaging Files in Git and Github

  • ایجاد تعهد در Git و Github Making Commits in Git and Github

  • لغو کارها در Git و Github Undoing Things in Git and Github

  • GIT در Git و Github برگرداند GIT Revert in Git and Github

  • GIT در Git و Github برگرداند GIT Revert in Git and Github

  • شعبه در Git و Github Branches in Git and Github

  • ادغام شاخه ها در Git و Github Merging Branches in Git and Github

  • رفع تضادها در Git و Github Fixing Conflicts in Git and Github

  • رفع تضادها در Git و Github Fixing Conflicts in Git and Github

  • Quiz Git، github، git و github، bitbucket، Git action Quiz Git, github, git and github, bitbucket, Git action

  • Quiz Git، github، git و github، bitbucket، Git action Quiz Git, github, git and github, bitbucket, Git action

  • Quiz Git، github، git و github، bitbucket Quiz Git, github, git and github, bitbucket

  • Quiz Git، github، git و github، bitbucket Quiz Git, github, git and github, bitbucket

  • Quiz Git، github، git و github، bitbucket Quiz Git, github, git and github, bitbucket

بیایید تکمیل دوره Git و GitHub را شروع کنیم؟ Let’s Start to Complete Git and GitHub course?

  • ایجاد تعهد در Git و Github Making Commits in Git and Github

  • لغو کارها در Git و Github Undoing Things in Git and Github

  • شعبه در Git و Github Branches in Git and Github

  • ادغام شاخه ها در Git و Github Merging Branches in Git and Github

  • Quiz Git، github، git و github، bitbucket Quiz Git, github, git and github, bitbucket

Github Github

  • معرفی Github Intro to Github

  • ایجاد Repo در GITHUB Creating Repo on GITHUB

  • ایجاد Repo در GITHUB Creating Repo on GITHUB

Github Github

  • معرفی Github Intro to Github

نکات و ترفندها برای اندروید Tips and Tricks for Android

  • نکات و ترفندها: توسعه برنامه اندروید با Kotlin Tips and Tricks: Android App Development with Kotlin

  • نکات و ترفندها: توسعه برنامه اندروید با Kotlin Tips and Tricks: Android App Development with Kotlin

نکات و ترفندها برای اندروید Tips and Tricks for Android

اضافی Extra

  • توسعه اپلیکیشن اندروید با Kotlin | مبتدی تا پیشرفته Android App Development with Kotlin | Beginner to Advanced

  • توسعه اپلیکیشن اندروید با Kotlin | مبتدی تا پیشرفته Android App Development with Kotlin | Beginner to Advanced

اضافی Extra

نمایش نظرات

آموزش توسعه اپلیکیشن اندروید با Kotlin | مبتدی تا پیشرفته
جزییات دوره
41 hours
238
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,529
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oak Academy Oak Academy

زنده باد دانش فنی سلام در آنجا ، تا سال 2024 ، بیش از 1 میلیون شغل محاسباتی پر نشده وجود خواهد داشت و شکاف مهارت ها یک مشکل جهانی است. این نقطه شروع ما بود. در آکادمی OAK ، ما کارشناسان فناوری هستیم که سالها و سالها در این بخش بوده ایم. ما ریشه عمیق در دنیای فناوری داریم. ما صنعت فناوری را می شناسیم. و ما می دانیم که بزرگترین مشکل صنعت فناوری "شکاف مهارتهای فنی" است و راه حل ما این است. آکادمی OAK پل ارتباطی بین صنعت فناوری و افرادی خواهد بود -در حال برنامه ریزی یک حرفه جدید است فکر تحول شغلی است - می خواهید تغییر شغلی یا اختراع مجدد ، - تمایل به یادگیری سرگرمی های جدید با سرعت خود را داشته باشید

OAK Academy Team OAK Academy Team

مربی

Mehmet ÖNGEL Mehmet ÖNGEL

برنامه نویس اندروید