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

دانلود Firebase: Firebase for Android App Development using Kotlin

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

به دوره "Firebase: آموزش جامع Firebase برای توسعه اپلیکیشن اندروید با Kotlin" خوش آمدید.

Firebase Android با جزئیات کامل با استفاده از Kotlin برای توسعه اپلیکیشن اندروید، توسعه اپلیکیشن موبایل و توسعه‌دهندگان Flutter Android

Firebase یک پلتفرم توسعه یافته توسط گوگل برای ایجاد اپلیکیشن‌های موبایل و وب است. در ابتدا یک شرکت مستقل بود که در سال ۲۰۱۱ تاسیس شد. در سال ۲۰۱۴، گوگل این پلتفرم را خریداری کرد و اکنون به عنوان محصول اصلی خود برای توسعه اپلیکیشن ارائه می‌دهد. این پلتفرم ابزارهای قدرتمندی را برای توسعه اپلیکیشن، از جمله Flutter، Firebase Android، React Firebase و Firestore ارائه می‌کند و با Kotlin، زبان برنامه‌نویسی ترجیحی اندروید، سازگار است. از Firebase برای توسعه اپلیکیشن اندروید، توسعه اپلیکیشن، توسعه اپلیکیشن موبایل و موارد دیگر استفاده می‌شود.

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

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

Firebase Realtime Database به شما این امکان را می‌دهد تا اپلیکیشن‌های غنی و تعاملی بسازید و با ایجاد دسترسی امن به پایگاه داده، مستقیماً از کد سمت مشتری، ارتباط برقرار کنید.

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

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

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

Kotlin یک زبان برنامه‌نویسی با نوع داده ایستا و هدف‌کلی است که برای توسعه ماشین مجازی جاوا و دستگاه‌های Android استفاده می‌شود. Kotlin ترکیبی از الگوهای برنامه‌نویسی شیءگرا و تابعی است و همچنین می‌تواند به کد منبع JavaScript کامپایل شود.

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

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

  • آیا می خواهید با یادگیری Firebase گزینه های شغلی خود را بهبود بخشید؟
  • آیا می خواهید توسعه اپلیکیشن اندروید را با استفاده از Kotlin یاد بگیرید؟
  • آیا می خواهید توسعه اندروید را با Firebase یاد بگیرید؟
  • آیا می خواهید یک استاد Android Studio باشید؟
  • آیا می خواهید اولین اپلیکیشن خود را در Firebase بسازید؟

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

در این دوره، ما به تفصیل پلتفرم Firebase را توضیح می دهیم، که توسعه دهندگان اندروید باید آن را بدانند. در دوره خود، ما آنچه را که در مورد Firebase باید بدانید، با استفاده از زبان برنامه نویسی Kotlin و Android Studio به روشی قابل فهم توضیح می دهیم.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

توسعه اندروید چیست؟

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

برخی از ابزارهای مهم برای توسعه اندروید کدامند؟
ابزارهایی که برای توسعه Android استفاده خواهید کرد بستگی به این دارد که چگونه می خواهید حرفه خود را به عنوان یک توسعه دهنده Android متمرکز کنید. اگر قصد دارید بر روی توسعه برنامه های Android بومی تمرکز کنید، باید یک یا چند زبان برنامه نویسی از این سه زبان را بدانید: Java، Kotlin و C++. Java و Kotlin در بین تعدادی از سازمان ها که برنامه خود را به صورت بومی می سازند محبوب هستند. C++ انتخاب محبوبی در بین توسعه دهندگانی است که بازی های با کارایی بالا می سازند یا قصد دارند کارهای SDK سطح ورودی را انجام دهند. برخی از کارفرمایان به دنبال توسعه دهندگان Android هستند که می توانند به طور همزمان چندین پلتفرم را با استفاده از چارچوب های برنامه نویسی مانند Flutter یا React Native ایجاد کنند. اگر با Flutter کار می کنید، باید Dart را نیز بدانید. اگر با React Native کار می کنید، به احتمال زیاد به دانش برنامه نویسی جاوا اسکریپت نیز نیاز خواهید داشت.

آیا توسعه اندروید یک شغل خوب است؟
با بیش از 2.5 میلیارد کاربر فعال Android در سراسر جهان، توسعه Android یک مهارت ارزشمند است که می تواند به شما کمک کند تا حرفه خود را ارتقا دهید. مهارت های توسعه اندروید در سراسر جهان با سازمان های مختلف در طیف گسترده ای از صنایع مورد تقاضا است. هنگامی که این سازمان ها برنامه های Android را به صورت بومی می سازند، سه زبان برنامه نویسی برتر معمولاً Java، Kotlin و C++ هستند. همچنین می توانید به دنبال شغلی در توسعه Android باشید که از راه حل های چند پلتفرمی مانند Flutter یا React Native استفاده می کند. چه انگیزه داشته باشید یک زبان جدید به مجموعه خود اضافه کنید یا برای مصاحبه آماده شوید، می توانید تعداد زیادی منابع آنلاین را در سایت هایی مانند OAK Academy پیدا کنید تا مهارت های Android خود را به خوبی ارتقا دهید.

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

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

یک توسعه دهنده اندروید با Android SDK (کیت توسعه نرم افزار) و سیستم عامل Android کار می کند. آنها باید Android SDK، نسخه های مختلف Android و نحوه تعامل این دو مورد را درک کنند. یک توسعه دهنده اندروید ممکن است نیاز به دانستن Java، Kotlin، C++ یا هر سه زبان داشته باشد و باید اصول SQL و XML را درک کند. Java و Kotlin زبان‌های برنامه‌نویسی مورد استفاده با Android هستند، در حالی که SQL برای کارهای پایگاه داده استفاده می‌شود و XML برای نشانه‌گذاری استفاده می‌شود. توسعه‌دهندگان Android به‌طور کلی باید برنامه‌نویس‌های شایسته‌ای باشند که هم توسعه بک‌اند و هم توسعه فرانت‌اند را درک می‌کنند و بر مهندسی بک‌اند یا فول استک تأکید می‌کنند. از نظر دانش فرانت‌اند، آنها باید اصول UI (رابط کاربری) و UX (تجربه کاربری) را بدانند. توسعه دهندگان Android ممکن است به تنهایی یا در تیم ها کار کنند و همچنین ممکن است به دانش استراتژی های مدیریت پروژه مانند Agile نیاز داشته باشند.

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

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

این یعنی چه که پایتون شی گرا است؟

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

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

  • Firebase
  • Firebase Real-Time Database
  • Firebase Authentication
  • Firebase Cloud Storage
  • Firebase – Android Studio Integration
  • CRUD(ایجاد-خواندن-به روز رسانی-حذف) عملیات با Firebase
  • تمام محصولات ارائه شده توسط Firebase
  • ایجاد یک پروژه جدید در Android Studio
  • Android Studio
  • اجزای Android
  • کامپوننت ها و چرخه های حیات
  • Android 12
  • توسعه اپلیکیشن Android
  • Android kotlin
  • Kotlin Android
  • Android Java
  • توسعه Android
  • Android Jetpack

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

پاسخ ما ساده است: کیفیت تدریس.

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

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

محتوای تازه

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

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

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

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

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

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

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

همین حالا شروع کنید!

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

شما را در دوره Firebase: آموزش جامع Firebase برای توسعه اپلیکیشن اندروید با Kotlin می بینیم!


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

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

  • Firebase چیست؟ What is Firebase?

  • سوالات متداول درباره Firebase، توسعه اپلیکیشن اندروید، کاتلین FAQ about Firebase, Andoid App Development, Kotlin

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

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

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

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

  • آزمون quiz

پایگاه داده Realtime Firebase Firebase Realtime Database

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

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

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

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

  • بازیابی داده های Real-Time از پایگاه داده به اپلیکیشن Retrieving Real-Time Data From Database to Application

  • آزمون quiz

اپلیکیشن ثبت نام کاربر برای توسعه اپلیکیشن اندروید User Registration App in for Android App Development

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

  • طراحی اپلیکیشن - قسمت 1 The Application Design - Part 1

  • طراحی اپلیکیشن - قسمت 2 The Application Design - Part 2

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

  • بازیابی داده ها از پایگاه داده Realtime 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 Authentication with Firebase

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

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

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

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

  • به خاطر سپردن کاربر با Firebase User Remembering with Firebase

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

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

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

  • آزمون; Firebase Quiz; Firebase

ارسال اعلان Push با Firebase Push Notification with Firebase

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

  • آزمون quiz

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

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

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

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

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

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

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

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

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

  • آزمون; Firebase Quiz; Firebase

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

  • مقدمه ای بر اپلیکیشن بازی Quiz Introduction to Quiz Game App

  • صفحه Splash - قسمت 1 Splash Screen Part 1

  • صفحه Splash - قسمت 2 Splash Screen Part 2

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

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

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

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

  • ادغام با 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

  • اضافه کردن گزینه فراموشی رمز عبور - قسمت 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

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

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

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

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

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

  • دریافت پاسخ های کاربر - قسمت 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

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

  • ایجاد پیام Dialog Creating Dialog Message

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

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

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

  • آزمون quiz

اضافی Extra

  • Firebase: Firebase برای توسعه اپلیکیشن اندروید با کاتلین Firebase: Firebase for Android App Development using Kotlin

نمایش نظرات

آموزش فایربیس: توسعه اپلیکیشن اندروید با کاتلین
جزییات دوره
10.5 hours
70
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
430
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

OAK Academy OAK Academy

کارآفرین

OAK Academy Team OAK Academy Team

مربی

Mehmet ÖNGEL Mehmet ÖNGEL

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