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

دانلود Android App Development Master Course with Java | Android

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

یادگیری توسعه اپلیکیشن اندروید با جاوا: جامع‌ترین دوره اندروید استودیو و زبان جاوا

با "دوره جامع توسعه اپلیکیشن اندروید با جاوا | اندروید"، مهارت‌های توسعه اندروید خود را ارتقا دهید و به یک توسعه‌دهنده حرفه‌ای تبدیل شوید.

اندروید جاوا | یادگیری توسعه اپلیکیشن اندروید با اندروید استودیو و جاوا برای تسلط بر مهارت‌های توسعه اندروید

چرا دوره توسعه اپلیکیشن اندروید با جاوا را انتخاب کنید؟

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

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

  • آیا می‌خواهید با یادگیری اندروید، گزینه‌های شغلی خود را بهبود ببخشید؟
  • آیا می‌خواهید توسعه اپلیکیشن اندروید را از صفر یاد بگیرید؟
  • آیا می‌خواهید توسعه اندروید را از صفر شروع کنید؟
  • آیا می‌خواهید استاد اندروید استودیو شوید؟
  • آیا می‌خواهید اولین اپلیکیشن خود را بسازید؟

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

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

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

احتمالاً نام اندروید را بارها شنیده‌اید، و آیا می‌خواهید یک توسعه‌دهنده اندروید شوید؟ ممکن است حتی یک گوشی هوشمند اندروید، تبلت، ساعت یا تلویزیون اپلیکیشن اندروید داشته باشید. اما اندروید چیست؟ اندروید یک سیستم عامل موبایل (OS) است که توسط گوگل طراحی و توسعه یافته است. سیستم عامل اندروید مبتنی بر هسته لینوکس است. پس “هسته لینوکس” چیست و چرا این یک نکته ضروری در مورد توسعه اندروید است؟

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

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

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

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

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

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

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

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

این "دوره جامع ۱۱ اپلیکیشن اندروید با جاوا | اندروید" شما را از سطح مبتدی به سطح پیشرفته می‌برد.

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

پیش‌نیازها

ترجیحاً سیستم عامل ویندوز (۶۴ بیتی) را ترجیح می‌دهیم، اما این اجباری نیست. شما می‌توانید از سیستم عامل‌های دیگر نیز استفاده کنید. ما همچنین ویدیوهای خاصی را برای نصب روی هر پلتفرم ارائه داده‌ایم.

  • داشتن یک کامپیوتر فعال با ۸ گیگابایت رم یا بالاتر و اتصال به اینترنت
  • هیچ دانش قبلی اندروید مورد نیاز نیست
  • هیچ دانش کدنویسی جاوا مورد نیاز نیست
  • تماشای کامل ویدیوهای دوره اندروید، تا انتها و به ترتیب
  • عزم راسخ برای یادگیری اندروید و صبر
  • میل به یادگیری جاوا و توسعه اپلیکیشن اندروید
  • هیچ چیز دیگر! فقط شما، کامپیوترتان و جاه‌طلبی شما برای شروع امروز
  • هیچ دانش قبلی برای توسعه اندروید مورد نیاز نیست
  • هیچ دانش کدنویسی اندروید مورد نیاز نیست!
  • اشتیاق به یادگیری توسعه اپلیکیشن اندروید

آنچه در این دوره خواهید آموخت:

  • راه‌اندازی محیط اندروید - دانلود، نصب و پیکربندی نرم‌افزار لازم
  • ایجاد یک پروژه جدید
  • اندروید استودیو
  • کامپوننت‌های اندروید
  • کامپوننت‌ها و چرخه‌های حیات آن‌ها
  • انتشار اپلیکیشن شما در Google Play و موارد دیگر
  • اطلاعات موجود اندروید خود را با اعمال کردن تقویت خواهید کرد.
  • یاد خواهید گرفت چگونه بازی‌ها را با استفاده از اندروید استودیو توسعه دهید
  • یاد خواهید گرفت چگونه اپلیکیشن‌ها را با دریافت داده‌های بی‌درنگ از اینترنت توسعه دهید.
  • با استفاده از پایگاه داده SQLite، نحوه کار با پایگاه‌های داده خارجی را درک خواهید کرد
  • شما قادر خواهید بود اپلیکیشن‌ها را با معماری قدرتمند با استفاده از کامپوننت‌های معماری (ViewModel, LiveData, Room) توسعه دهید.
  • نحوه ساخت یک اپلیکیشن پیام‌رسان با استفاده از Firebase را یاد خواهید گرفت.
  • با Firebase، قادر خواهید بود اپلیکیشن‌های بی‌درنگ را توسعه دهید
  • قادر خواهید بود رابط‌های کاربری کاربرپسند را با استفاده از اصول و کامپوننت‌های Material Design توسعه دهید
  • قادر خواهید بود اپلیکیشن‌های اندروید مدرن را توسعه دهید.

اپلیکیشن‌هایی که در پایان این دوره خواهید داشت:

  • لیست کارها (To-Do List)
  • بازی ریاضی
  • ماشین حساب
  • بازی حدس عدد
  • کتاب اطلاعات من
  • اپلیکیشن یادداشت‌برداری
  • آلبوم عکس
  • بازی مسابقه
  • اپلیکیشن چت
  • اپلیکیشن آب و هوا
  • مسابقه پرچم
  • پخش کننده MP3
  • بازی ترکیدن بادکنک
  • به پرنده بی‌گناه کمک کن

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

جواب ما ساده است: کیفیت تدریس.

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

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

این دوره شما را از سطح مبتدی به سطحی با تجربه‌تر می‌برد.

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

محتوای تازه

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

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

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

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

اندروید جاوا | یادگیری توسعه اپلیکیشن اندروید با اندروید استودیو و جاوا برای تسلط بر مهارت‌های توسعه اندروید

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


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

مقدمه ای بر دوره جامع توسعه اپلیکیشن اندروید با جاوا | اندروید Introduction to Android App Development Master Course with Java | Android

  • شروع با جاوا؟ (JDK, JRE و JVM) Getting Started With Java? ( JDK, JRE and JVM )

  • فایل های پروژه جاوا و اندروید و تمام اسناد دوره JAVA and ANDROID Project Files and All Course Documents

  • سوالات متداول در مورد توسعه اپلیکیشن اندروید FAQ About android app development

  • آزمون Quiz

راه اندازی محیط جاوا اندروید Android java Environment Setup

  • نصب جاوا در ویندوز Installing Java on Windows

  • نصب جاوا در لینوکس Installing Java on Linux

  • نصب جاوا در مک Installing Java on Mac

محیط توسعه Development Environment

  • IDE چیست؟ What is IDE?

  • دانلود و اجرای Eclipse Download and Run Eclipse

  • اولین برنامه نویسی جاوا - Hello World First Java Programming - Hello World

  • کامپایل و اجرای برنامه ها Compiling and Running Applications

  • نگاهی دقیق تر به اولین برنامه جاوا Closer Look at the First Java Program

  • آزمون Quiz

مبانی سینتکس جاوا Basics of Java Syntax

  • نگاهی دقیق تر به جاوا Closer Look at the Java

  • متغیرها چیستند؟ What Are Variables?

  • خروجی پایه در جاوا Basic Output in java

  • ورودی پایه Basic Input

  • کامنت ها در جاوا Comments in Java

  • انواع داده ها Data Types

  • انواع داده های هگزادسیمال، هشتایی و باینری Hexadecimal Octal and Binary Data Types

  • تبدیل و ریختن نوع داده Type Conversion & Type Casting

  • پشته و Heap Stack & Heap

  • آرایه ها Arrays

  • آزمون Quiz

  • ورودی و خروجی Input & Output

عملگرها در برنامه نویسی جاوا Operators in Java Programming

  • عملگرهای حسابی Arithmetic Operators

  • عملگرهای تخصیص Assignment Operators

  • عملگرهای یگانی Unary Operators

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

  • عملگرهای شرطی Conditional Operators

  • عملگرهای بیتی و شیفت بیتی Bitwise and Bitshift Operators

  • نوع داده کاراکتر Char Data Type

  • اولویت عملگرها Operator Precedence

  • عبارات، دستورات و بلوک ها Expressions, Statements and Blocks

  • آزمون Quiz

آرایه ها Arrays

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • مرتب سازی آرایه ها Sorting Arrays

  • جستجو در آرایه ها Searching Arrays

  • آرایه های چند بعدی Multi-dimensional Arrays

  • آزمون Quiz

دستورات جریان کنترل Control Flow Statements

  • دستور If, If-Else If, If-Else Statement

  • دستور If-Else - If Ladder, If تودرتو If-Else - If Ladder Statement, Nested If Statement

  • دستور Switch-Case Switch-Case Statement

  • پروژه ۱: ماشین حساب Project 1: Calculator

  • حلقه های For For Loops

  • حلقه For-Each For-Each Loop

  • حلقه While While Loop

  • حلقه بی نهایت Infinite Loop

  • حلقه Do-While Do - While Loop

  • کلمه کلیدی Break Break Keyword

  • کلمه کلیدی Continue Continue Keyword

  • کلمه کلیدی Return Return Keyword

  • حلقه های برچسب دار Labeled Loops

  • پروژه ۲: سری فیبوناچی Project 2: Fibonacci Series

  • آزمون Quiz

متدها (توابع) Methods ( Functions )

  • متد چیست؟ What is Method?

  • فراخوانی متد Method Calling

  • انواع متدها و انواع بازگشتی متد Types of Methods & Method Return Types

  • Var-Args جاوا Java Var-Args

  • اضافه بارگذاری متد Method Overloading

  • پروژه ۳: پیدا کردن عدد توان Project 3: Find Exponential Number

  • آزمون Quiz

  • ایجاد متد در جاوا Creating Method in Java

مفهوم شیء گرایی جاوا Java Object Oriented Concept

  • شیء و کلاس Object & Class

  • پشته و Heap Stack & Heap

  • اصلاح کننده های دسترسی Access Modifiers

  • قراردادهای نامگذاری Naming Conventions

  • سازنده ها Constructors

  • بسته ها Packages

  • کلمه کلیدی “Static” “Static” Keyword

  • وارد کردن Static Static import

  • کلاس های تو در تو و داخلی Nested & Inner Classes

  • کلاس های داخلی محلی Local inner classes

  • آزمون Quiz

  • فیلدهای تعریف Decleration fileds

برنامه نویسی شیء گرا Object Oriented Programming

  • مرور بخش Section Overview

  • وراثت Inheritance

  • کلاس Sealed Sealed Class

  • بازنویسی متد Method Overriding

  • کلمات کلیدی “Super” و “This” “Super” and “This” Keywords

  • کلمه کلیدی “Final” “Final” Keyword

  • کلاس های انتزاعی Abstract Classes

  • واسط ها Interfaces

  • چندریختی Polymorphism

  • کپسوله‌سازی Encapsulation

  • کلاس ناشناس Anonymous ClassAnonymous Class

  • آزمون Quiz

کلاس های Wrapper، Auto-Boxing و Unboxing Wrapper Classes, Auto-Boxing and Unboxing

  • کلاس Wrapper در جاوا چیست؟ What is Wrapper Class in Java?

  • تبدیل انواع داده Conversion of Types

  • Autoboxing - Unboxing Autoboxing - UnBoxing

  • آزمون Quiz

رشته ها Strings

  • مرور بخش Section Overview

  • رشته چیست؟ What is String?

  • برابری رشته ها Equality of Strings

  • تغییر ناپذیری رشته ها Immutability of Strings

  • متدهای مفید رشته - بخش اول Useful Methods of String - Part 1

  • متدهای مفید رشته - بخش دوم Useful Methods of String - Part 2

  • چرا رشته تغییر ناپذیر است؟ Why String is Immutable?

  • کلاس StringBuffer StringBuffer Class

  • کلاس StringBuilder StringBuilder Class

  • رشته در مقابل String Buffer در مقابل String Builder String vs String Buffer vs String Builder

  • پروژه ۴: معکوس کردن رشته Project 4: Reverse String

  • آزمون Quiz

کالکشن ها Collections

  • مرور بخش Section Overview

  • مقدمه ای بر کالکشن ها Introduction to Collections

  • واسط List List Interface

  • کلاس ArrayList ArrayList Class

  • تبدیل بین لیست ها و آرایه ها Conversion Between Lists and Arrays

  • مرتب سازی ArrayList Sorting Array List

  • Comparator Comparator

  • جستجو در ArrayList Searching ArrayList

  • Itrator و ListIterator Itrator and ListIterator

  • واسط Set - بخش اول Set Interface - Part 1

  • واسط Set - بخش دوم Set Interface - Part 2

  • Queue Queue

  • Deque Deque

  • واسط Map - بخش اول Map Interface - Part 1

  • واسط Map - بخش دوم Map Interface - Part 2

  • آزمون Quiz

مدیریت خطا Exception Handling

  • مقدمه ای بر خطاها Intro to Exception

  • تفاوت بین Error و Exception چیست؟ What Is The Difference Between Error and Exception?

  • انواع خطاها Exception Types

  • بلوک Try – Catch Try – Catch Block

  • بلوک Finally Finally Block

  • تفاوت بین "Throw" و "Throws" Differences Between "Throw" and "Throws"

  • کلمه کلیدی Throw Throw Keyword

  • کلمه کلیدی Throws Throws Keyword

  • متدهای خطا Exception Methods

  • پروژه ۵: موجودی حساب بانکی Project 5: Bank Account Balance

  • آزمون Quiz

طراحی برنامه دسکتاپ جاوا (Swing) Java Desktop Application Design (Swing)

  • مقدمه ای بر جاوا Swing Introduction to Java Swing

  • کانتینرهای Swing، لیبل‌ها، فیلدهای متنی و دکمه‌ها Swing Containers, Labels, Text Fields and Buttons

  • Layout ها Layouts

  • پروژه ۶: فرم ورود در Swing Project 6: Login Form in Swing

  • آزمون Quiz

انواع Enum Enum Types

  • انواع Enum Enum Types

  • پروژه ۷: برنامه چراغ راهنمایی با Enum Project 7: Traffic Lights Program With Enum

  • آزمون Quiz

عبارات لامبدا Lambda Expression

  • مرور بخش Section Overview

  • واسط های مارکر و تابعی Marker and Functional Interfaces

  • عبارات لامبدا Lambda Expression

  • Predicate Predicate

  • پروژه ۸: اپلیکیشن ماشین حساب با لامبدا Project 8: Calculator app with Lambda

  • آزمون Quiz

تاریخ و زمان Date&Time

  • مرور بخش Section Overview

  • کلاس Calendar Calendar Class

  • کلاس LocalDate Local Date Class

  • کلاس LocalTime Local Time Class

  • کلاس LocalDateTime Local Date Time Class

  • کلاس Period Period Class

  • قالب بندی تاریخ و زمان Date Time Formatting

  • آزمون Quiz

ورودی/خروجی جاوا Java I/O

  • مرور بخش Section Overview

  • مقدمه ای بر ورودی/خروجی جاوا Introduction to Java I/O

  • کلاس OutputStream OutputStream Class

  • کلاس InputStream - بخش ۱ InputStream Class - Part 1

  • کلاس InputStream - بخش ۲ InputStream Class - Part 2

  • کلاس Writer Writer Class

  • کلاس Reader Reader Class

  • پروژه ۹: کپی کردن یک فایل با ورودی/خروجی جاوا Project 9: Copying a file with Java I/O

  • سریال سازی و دسریال سازی اشیاء Object Serialization and Deserialization

  • کلمه کلیدی Transient Transient keyword

  • آزمون Quiz

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

  • اکوسیستم اندروید Android Ecosystem

  • نصب اندروید استودیو - بخش ۱ Installing Android Studio - Part 1

  • نصب اندروید استودیو - بخش ۲ Installing Android Studio - Part 2

  • ایجاد پروژه جدید در اندروید استودیو Creating a New Project on Android Studio

  • آزمون Quiz

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

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

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

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

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

  • سیستم بیلد Gradle Gradle Build System

  • مقدمه ای بر فایل Manifest Introduction to Manifest File

  • مقدمه ای بر منابع Introduction to Resource

  • فایل R جاوا R Java File

  • آزمون quiz

کامپوننت های اندروید Components of Android

  • Layout ها Layouts

  • Textviews Textviews

  • Buttons Buttons

  • Edittexts Edittexts

  • Image View Image View

  • Checkbox Checkbox

  • Radio Buttons Radio Buttons

  • Toggle buttons Toggle buttons

  • Spinner Spinner

  • ایجاد نوار بالایی (Toolbar - Action bar) Creating Top App Bar (Toolbar - Action bar)

  • افزودن آیتم های منو به Toolbar Adding Menu Items to Toolbar

  • آزمون quiz

تعاملات کاربر User Interactions

  • پیام های Toast Toast Messages

  • پیام های Snackbar Snackbar Messages

  • پیام های Dialog Dialog Messages

  • آزمون quiz

لیست ها و ویو ها Lists & Views

  • Constraint Layout Constraint Layout

  • ListView ListView

  • Recycler View - بخش ۱ Recycler View - Part 1

  • Recycler View - بخش ۲ Recycler View - Part 2

  • Grid View Grid View

  • Scroll View Scroll View

  • WebView WebView

  • آزمون quiz

کامپوننت ها و چرخه های حیات Components and Lifecycles

  • چرخه حیات برنامه Application Lifecycle

  • Activity و چرخه حیات آن Activity & Lifecycle

  • Fragment و چرخه حیات آن Fragment & Lifecycle

  • Services Services

  • Receivers Receivers

  • Intents Intents

  • آزمون quiz

Shared Preferences و ذخیره سازی داده ها Shared Preferences and data Saving

  • کلاس Shared Preferences Shared Preferences Class

  • ذخیره سازی داده در حافظه محلی Saving Data Local Memory

  • بازیابی داده ها Calling Back Data

  • آزمون quiz

سازگاری دستگاه Device Compatibility

  • پشتیبانی از چند زبان Multiple Language Support

  • پشتیبانی از تراکم پیکسل متفاوت Supporting Different Pixel Densities

  • پشتیبانی از اندازه های مختلف صفحه نمایش Support Different Screen Sizes

  • آزمون quiz

پروژه ۱ اندروید Android Project 1

  • لیست انجام کارها To Do List

  • آزمون quiz

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

  • نسخه انتشار Apk Apk Release Version

  • ساخت فایل های APK Building APK Files

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

  • انتشار اپلیکیشن شما Release Your App

  • آزمون quiz

پروژه ۲ اندروید ۱۱ Android 11 Project 2

  • بازی ریاضی بخش اول Math Game Part 1

  • بازی ریاضی بخش دوم Math Game Part 2

  • بازی ریاضی بخش سوم Math Game Part 3

  • بازی ریاضی بخش چهارم Math Game Part 4

  • بازی ریاضی بخش پنجم Math Game Part 5

  • بازی ریاضی بخش ششم Math Game Part 6

  • آزمون quiz

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

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

  • نصب Installation

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

  • ایجاد مخزن Creating a Repo

  • فایل های مرحله بندی شده و خارج شده از مرحله بندی Staging and Unstaging Files

  • ایجاد Commit Making Commits

  • خنثی سازی موارد Undoing Things

  • بازگشت Git GIT Revert

  • شاخه ها Branches

  • ادغام شاخه ها Merging Branches

  • رفع تداخل ها Fixing Conflicts

GitHub GitHub

  • مقدمه ای بر Github Intro to Github

  • ایجاد مخزن در GITHUB Creating Repo on GITHUB

  • همکاری در GITHUB Collaborating GITHUB

پروژه ۳: برنامه ماشین حساب برای اندروید Project 3 : Calculator Application for Android

  • مقدمه ای بر اپلیکیشن اندروید Introduction to Android App

  • طراحی اپلیکیشن اندروید-۱ The Android Application Design-1

  • طراحی اپلیکیشن اندروید-۲ The Android Application Design-2

  • طراحی اپلیکیشن اندروید-۳ The Android Application Design-3

  • چاپ اعداد روی صفحه در اندروید Printing Numbers to the Screen in android

  • چاپ پرانتز روی صفحه در اندروید Printing Parentheses to the Screen in android

  • نوشتن کدهای لازم برای عملگرها Writing the Necessary Codes for Operators

  • نوشتن کدهای لازم برای دکمه نقطه Writing the Necessary Codes for Button Dot

  • نوشتن کدهای لازم برای دکمه AC و Delete Writing the Necessary Codes for Button AC and Delete

  • انجام محاسبه - بخش اول Making Calculation - Part 1

  • انجام محاسبه - بخش دوم Making Calculation - Part 2

  • انجام محاسبه - بخش سوم Making Calculation - Part 3

  • انجام محاسبه - بخش چهارم Making Calculation - Part 4

  • اعمال تم تیره Applying Dark Theme

  • ذخیره داده ها Saving Data

  • آزمون Quiz

پروژه ۴: بازی حدس عدد Project 4: Number Guessing Game

  • مقدمه در اندروید ۱۱ Introduction in Android 11

  • طراحی صفحه Splash و افزودن انیمیشن به کامپوننت ها-۱ The Splash Screen Design and Adding Animation to the Components-1

  • طراحی صفحه Splash و افزودن انیمیشن به کامپوننت ها-۲ The Splash Screen Design and Adding Animation to the Components-2

  • طراحی صفحه اصلی در توسعه اپلیکیشن اندروید Home Page Design in Android App Development

  • نوشتن کدهای لازم برای صفحه اصلی Writing Necessary Codes for Home Page

  • طراحی صفحه بازی The Game Page Design

  • نوشتن کدهای لازم برای صفحه بازی Writing Necessary Codes for Game Page

  • ایجاد دیالوگ هشدار Creating the Alert Dialog

  • چه اگر کاربر نتواند عدد تصادفی تولید شده را حدس بزند What if the user cannot guess the randomly generated number

  • آزمون Quiz

ارسال داده بین صفحه ها Sending Data Between Screens

  • ارسال داده از Activity به Activity Sending Data from Activity to Activity

  • ارسال داده از Activity به Activity بخش ۲ Sending Data from Activity to Activity Part 2

  • ارسال داده از Activity به Fragment Sending Data from Activity to Fragment

  • ارسال داده از Activity به Fragment بخش ۲ Sending Data from Activity to Fragment Part 2

  • ارسال داده از Fragment به Activity Sending Data from Fragment to Activity

  • ارسال داده از Fragment به Activity بخش ۲ Sending Data from Fragment to Activity Part 2

  • ارسال داده از Fragment به Fragment Sending Data from Fragment to Fragment

  • ارسال داده از Fragment به Fragment-2 Sending Data from Fragment to Fragment-2

  • آزمون quiz

عملیات Fragment Fragment Operations

  • مقدمه ای بر موضوع Fragment Introduction to Fragment Topic

  • اطلاعات کلی در مورد Fragment ها General Information About Fragments

  • ایجاد Fragment Fragment Creation

  • جایگزینی Fragment در Activity با Fragment دیگر Replacing the Fragment in the Activity with Another Fragment

  • پشته بازگشت Fragment Fragment Backstack

  • پشته بازگشت Fragment بخش ۲ Fragment Backstack Part 2

  • لیست Fragment List Fragment

  • لیست Fragment - بخش ۲ List Fragment - Part 2

  • لیست Fragment - بخش ۳ List Fragment - Part 3

  • دیالوگ Fragment Dialog Fragment

  • دیالوگ Fragment - ۲ Dialog Fragment - 2

  • آزمون quiz

پروژه ۵: کتاب اطلاعات Project 5: Information Book

  • مقدمه Introduction

  • ایجاد پروژه جدید Creating a New Project

  • طراحی Activity اصلی The Main Activity Design

  • ایجاد کلاس مدل Creating the Model Class

  • ایجاد اشیاء از کلاس مدل Creating the Objects from Model Class

  • ایجاد کلاس آداپتور Creating the Adapter Class

  • ایجاد Activities Creating the Activities

  • Fragment-۱ Fragment-1

  • Fragment-۲ Fragment-2

  • Fragment-۳ Fragment-3

  • Fragment-۴ Fragment-4

  • کلاس آداپتور View Pager The View Pager Adapter Class

  • کامپوننت Tab Layout The Tab Layout Component

  • ایجاد کشورهای دیگر Creating the Other Countries

  • ایجاد Fragment های دیگر Creating the Other Fragments

  • ایجاد Fragment ها برای دسته بندی های دیگر Creating the Fragments for the Other Categories

  • تکلیف Homework

  • آزمون quiz

معماری پایگاه داده Room Architectural Room Database

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

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

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

  • کامپوننت های معماری Architectural Components

  • پروژه ۶: برنامه یادداشت برداری Project 6: Note-Taking Application

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

  • ایجاد Entity Creating Entity

  • ایجاد DAO Creating DAO

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

  • ایجاد Repository Creating Repository

  • ایجاد View Model Creating View Model

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

  • نمایش داده ها در پایگاه داده در Recycler View Showing Data in the Database in Recycler View

  • افزودن داده های جدید به پایگاه داده Adding New Data to the Database

  • افزودن داده های جدید به پایگاه داده بخش ۲ Adding New Data to the Database Part 2

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

  • به روز رسانی داده ها در پایگاه داده Updating the Data in the Database

  • به روز رسانی داده ها در پایگاه داده بخش ۲ Updating the Data in the Database Part 2

  • آزمون quiz

پروژه ۷: برنامه آلبوم عکس Project 7: Photo Album Application

  • مقدمه ای بر اپلیکیشن اندروید Introduction to Android Application

  • افزودن کتابخانه های لازم در اپلیکیشن اندروید Adding the Necessary Libraries in android app

  • ایجاد کامپوننت Entity در اندروید Creating the Entity Component in android

  • ایجاد واسط DAO در اپلیکیشن اندروید Creating the DAO Interface in android app

  • ایجاد کلاس پایگاه داده Creating the Database Class

  • ایجاد کلاس Repository Creating the Repository Class

  • ایجاد کلاس View Model Creating the View Model Class

  • طراحی اپلیکیشن-۱ The Application design-1

  • طراحی اپلیکیشن-۲ The Application design-2

  • طراحی اپلیکیشن-۳ The Application design-3

  • ایجاد کلاس آداپتور Creating the Adapter Class

  • درخواست اجازه Request Permission

  • انتخاب تصویر Selecting Image

  • کاهش اندازه تصویر انتخاب شده Reducing the Size of the Selected Image

  • ذخیره داده ها Saving the Data

  • حذف داده ها Deleting the Data

  • به روز رسانی داده ها-۱ Updating the Data-1

  • به روز رسانی داده ها-۲ Updating the Data-2

  • باز کردن پایگاه داده با استفاده از مرورگر پایگاه داده برای SQLite Open the Database Using the Database Browser for SQLite

  • آزمون Quiz

دسترسی به ویژگی های دستگاه اندروید Accesing the Features of Android Device

  • ارسال پیامک Sending an SMS Message

  • ارسال ایمیل Sending E-Mail

  • برقراری تماس Making a Call

  • تبدیل گفتار به متن Converting Speech to Text

  • آزمون quiz

اعلان ها Notification

  • اعلان چیست؟ What is Notification

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

  • اعلان های تکراری Repeated Notifications

  • اعلان های تکراری بخش ۲ Repeated Notifications Part 2

  • Notification Procedures

  • Notification Procedures Part 2

  • روش‌های اعلان بخش ۳ Notification Procedures Part 3

  • اعلان‌های پوش نوتیفیکیشن Push Notification

  • آزمون quiz

فایربیس Firebase

  • مقدمه ای بر فایربیس Introduction to Firebase

  • ایجاد پایگاه داده فایربیس Creating a Firebase Database

  • ادغام فایربیس با اندروید استودیو Firebase-Android Studio Integration

  • افزودن داده های بلادرنگ به پایگاه داده فایربیس Adding real-Time Data to the Firebase Database

  • افزودن داده های بلادرنگ به پایگاه داده فایربیس بخش ۲ Adding real-Time Data to the Firebase Database Part 2

  • استخراج داده های بلادرنگ از پایگاه داده فایربیس به برنامه Real-Time Data Extraction from Firebase Database to Application

  • احراز هویت با فایربیس بخش ۱ Authentication with Firebase Part 1

  • احراز هویت با فایربیس بخش ۲ Authentication with Firebase Part 2

  • احراز هویت با فایربیس بخش ۳ Authentication with Firebase Part 3

  • احراز هویت با فایربیس بخش ۴ Authentication with Firebase Part 4

  • احراز هویت با فایربیس بخش ۵ Authentication with Firebase Part 5

  • احراز هویت با فایربیس بخش ۶ Authentication with Firebase Part 6

  • احراز هویت با شماره تلفن در فایربیس Phone Number Authentication in Firebase

  • احراز هویت با شماره تلفن در فایربیس بخش ۲ Phone Number Authentication in Firebase Part 2

  • اعلان‌های پوش نوتیفیکیشن در فایربیس Push Notification in Firebase

  • ذخیره سازی تصویر در فایربیس بخش ۱ Firebase Storage Image Storage Part 1

  • ذخیره سازی تصویر در فایربیس بخش ۲ Firebase Storage Image Storage Part 2

  • ذخیره سازی تصویر در فایربیس بخش ۳ Firebase Storage Image Storage Part 3

  • آزمون quiz

پروژه ۸: پروژه بازی کوئیز Project 8: Quiz Game Project

  • صفحه اسپلاش Splash Screen

  • صفحه اسپلاش - بخش ۲ Splash Screen - Part 2

  • طراحی صفحه ورود Login Page Design

  • طراحی صفحه ورود - بخش ۲ Login Page Design - Part 2

  • ساخت صفحه ثبت نام Creating Sign Up

  • ساخت صفحه ثبت نام - بخش ۲ Creating Sign Up - Part 2

  • ساخت صفحه ثبت نام - بخش ۳ Creating Sign Up - Part 3

  • ورود به سیستم Sign In

  • ورود به سیستم بخش ۲ Sign In Part 2

  • فراموشی رمز عبور Forgot Password

  • فراموشی رمز عبور بخش ۲ Forgot Password Part 2

  • ورود با حساب گوگل بخش ۱ Sign In with Google Account Part 1

  • ورود با حساب گوگل بخش ۲ Sign In with Google Account Part 2

  • طراحی صفحه اصلی Main Page Design

  • طراحی صفحه سوالات بخش ۱ Questions Page Design Part 1

  • طراحی صفحه سوالات بخش ۲ Questions Page Design Part 2

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

  • نمایش سوالات در برنامه بخش ۱ Showing Questions in Application Part 1

  • نمایش سوالات در برنامه بخش ۲ Showing Questions in Application Part 2

  • دریافت پاسخ کاربر بخش ۱ Getting User’s Answer Part 1

  • دریافت پاسخ کاربر بخش ۲ Getting User’s Answer Part 2

  • ساخت تایمر بخش ۱ Creating Timer Part 1

  • ساخت تایمر بخش ۲ Creating Timer Part 2

  • ارسال امتیاز کاربر به پایگاه داده Submit User Score to Database

  • آماده سازی صفحه نتایج بخش ۱ Preparing the Result Page Part 1

  • آماده سازی صفحه نتایج بخش ۲ Preparing the Result Page Part 2

  • آزمون quiz

پروژه ۹: برنامه چت Project 9: Chat Application

  • مقدمه ای بر برنامه اندروید Introduction to Android App

  • ادغام با فایربیس Integration with Firebase

  • طراحی صفحه ورود The Login Page Design

  • احراز هویت با ایمیل و رمز عبور Authenticaiton With Email and Password

  • صفحه ثبت نام Signup Page

  • انتخاب عکس پروفایل - بخش ۱ Picking a Profile Photo - Part 1

  • انتخاب عکس پروفایل - بخش ۲ Picking a Profile Photo - Part 2

  • ایجاد حساب کاربری Creating User Account

  • آپلود عکس پروفایل در فضای ذخیره سازی ابری Uploading Profile Photo to Cloud Storage

  • ذخیره داده های کاربر در پایگاه داده بلادرنگ Saving User Data to Realtime Database

  • فعال سازی قابلیت خروج Enabling Sign Out Functionality

  • به روز رسانی پروفایل کاربر - بخش ۱ Update User Profile - Part 1

  • به روز رسانی پروفایل کاربر - بخش ۲ Update User Profile - Part 2

  • لیست کردن کاربران - بخش ۱ Listing the Users - Part 1

  • لیست کردن کاربران - بخش ۲ Listing the Users - Part 2

  • صفحه پیام رسانی - بخش ۱ Messaging Screen - Part 1

  • صفحه پیام رسانی - بخش ۲ Messaging Screen - Part 2

  • فرایند پیام رسانی The Messaging Process

  • نمایش پیام ارسال شده ۱ Displaying the Sent Message-1

  • نمایش پیام ارسال شده ۲ Displaying the Sent Message-2

  • حذف پیام ها Deleting Messages

  • آزمون Quiz

APIهای REST و کتابخانه Retrofit Rest API and Retrofit Library

  • مقدمه ای بر کتابخانه Retrofit Introduction to Retrofit Library

  • بازیابی داده از API REST با استفاده از کتابخانه Retrofit Retrieving Data from Rest Api Using Retrofit Library

  • بازیابی داده از API REST با استفاده از کتابخانه Retrofit بخش ۲ Retrieving Data from Rest Api Using Retrofit Library Part 2

  • بازیابی داده از API REST با استفاده از کتابخانه Retrofit بخش ۳ Retrieving Data from Rest Api Using Retrofit Library Part 3

  • نمایش داده ها در RecyclerView بازیابی شده از API REST Showing Data in RecyclerView Pulled from Rest Api

  • نمایش داده ها در RecyclerView بازیابی شده از API REST بخش ۲ Showing Data in RecyclerView Pulled from Rest Api Part 2

  • آزمون quiz

پروژه ۱۰: برنامه آب و هوا Project 10: Weather Application

  • مقدمه ای بر برنامه آب و هوا Introduction to Weather App

  • بررسی وب سایت Reviewing the Website

  • طراحی برنامه ۱ The Application Design-1

  • طراحی برنامه ۲ The Application Design-2

  • درخواست مجوز - بخش ۱ Request Permission - Part 1

  • درخواست مجوز - بخش ۲ - ایجاد دیالوگ Bottom Sheet Request Permission - Part 2 - Creating Bottom Sheet Dialog

  • درخواست مجوز - بخش ۳ - بررسی تنظیمات مکان Request Permission - Part 3 - Checking Location Settings

  • درخواست مجوز - بخش ۴ - مکانیزم کنترل مجوز Request Permission - Part 4 - Permission Control Mechanism

  • تغییر رابط کاربری فعالیت آب و هوا Changing the UI of Weather Activity

  • ایجاد کلاس مدل Creating Model Class

  • ایجاد سرویس Retrofit Creating Retrofit Service

  • ایجاد ViewModel Creating View Model

  • یافتن موقعیت مکانی کاربر Finding User's Location

  • دریافت داده های آب و هوای فعلی بر اساس موقعیت مکانی Getting Current Weather Data by Location

  • دریافت داده های آب و هوای فعلی بر اساس نام شهر Getting Current Weather Data by City Name

  • بررسی اتصال شبکه - بخش ۱ Checking Network Connection - Part 1

  • بررسی اتصال شبکه - بخش ۲ Checking Network Connection - Part 2

  • آزمون quiz

اضافه کردن آسان کتابخانه ها Easy to Add Libraries

  • کتابخانه Data Binding Data Binding Library

  • کتابخانه Data Binding بخش ۲ Data Binding Library Part 2

  • کتابخانه Picasso Picasso Library

  • کتابخانه Event Bus Event Bus Library

  • کتابخانه Event Bus بخش ۲ Event Bus Library Part 2

  • آزمون quiz

پروژه ۱۱: بازی کوئیز پرچم Project 11: Flag Quiz

  • مقدمه ای بر برنامه کوئیز پرچم Introduction to Flag Quiz App

  • صفحه اسپلاش Splash Screen

  • طراحی صفحه اصلی Home page Design

  • طراحی صفحه کوئیز Quiz Page Design

  • طراحی صفحه نتایج Result Page Design

  • ناوبری Navigation

  • عملیات پایگاه داده - ایجاد پایگاه داده Database Operations - Creating Database

  • عملیات پایگاه داده - افزودن پایگاه داده به برنامه Database Operations - Adding Database to App

  • عملیات پایگاه داده – ایجاد DAO – بخش ۱ Database Operations – Creating DAO – Part 1

  • عملیات پایگاه داده – ایجاد DAO – بخش ۲ Database Operations – Creating DAO – Part 2

  • عملیات پایگاه داده – بازیابی داده ها Database Operations – Retrieving Data

  • نمایش داده ها – بخش ۱ Showing Data – Part 1

  • نمایش داده ها – بخش ۲ Showing Data – Part 2

  • کنترل پاسخ های صحیح و غلط Controlling the Correct and Wrong Answers

  • کنترل پاسخ های خالی Controlling the Empty Answers

  • نمایش نتایج در نمودار میله ای Showing Results on Bar Chart

  • آزمون Quiz

پروژه ۱۲: برنامه پخش کننده MP3 Project 12: MP3 Player Application

  • مقدمه Introduction

  • طراحی برنامه ۱ The Application Design-1

  • طراحی برنامه ۲ The Application Design-2

  • درخواست مجوز Request Permission

  • ایجاد کلاس Adapter Creating the Adapter Class

  • دریافت تمام فایل های صوتی از دستگاه Getting All of the Audio Files From Device

  • نمایش تمام فایل های صوتی روی صفحه Displaying All of the Audio Files on the Screen

  • پخش فایل صوتی Playing an Audio File

  • پخش فایل صوتی بعدی و قبلی Playing the Next and Previous Audio File

  • کنترل نوارهای جستجو Control of the Seek Bars

  • نمایش زمان سپری شده و کل فایل صوتی Displaying the Elapsed and Total Time of the Audio File

  • افزودن انیمیشن به نام فایل صوتی Adding an Animation to Name of the Audio File

  • آزمون quiz

پروژه ۱۳: بازی ترکیدن بادکنک Project 13: The Ballon Burst Game

  • مقدمه Introduction

  • طراحی برنامه ۱ The Application Design-1

  • طراحی برنامه ۲ The Application Design-2

  • کلاس شمارش معکوس The Count Down Timer Class

  • افزایش امتیاز Increasing the Score

  • کلاس های Runnable و Handler The Runnable and Handler Class

  • کلاس Media Player The Media Player Class

  • ایجاد منوی تنظیمات Creating the Options Menu

  • ذخیره بالاترین امتیاز با استفاده از SharedPreferences Saving the Highest Score Using the Shared Preferences

  • افزایش سرعت بازی Speeding up the Game

  • بازی مجدد و خروج از بازی Playing Again and Quitting From the Game

  • آزمون quiz

پروژه ۱۴: بازی اندروید: به پرنده بی گناه کمک کن Project 14: The Android Game:Help the Innocent Bird

  • مقدمه Introduction

  • ساخت شخصیت ها Creating the Characters

  • طراحی برنامه ۱ The Application Design-1

  • افزودن انیمیشن به شخصیت ها Adding an Animation to the Characters

  • افزودن صدا به بازی Adding an Audio to the Game

  • طراحی برنامه ۲ The Application Design-2

  • فعال سازی لمس صفحه Activating the Screen Touch

  • پرنده در حال پرواز است The Bird is Flying

  • شخصیت های دیگر در حال پرواز هستند ۱ Other Characters are Flying-1

  • شخصیت های دیگر در حال پرواز هستند ۲ Other Characters are Flying-2

  • برخورد ۱ The Collision-1

  • برخورد ۲ The Collision-2

  • برخورد ۳ The Collision-3

  • طراحی برنامه ۳ The Application Design-3

  • ذخیره بالاترین امتیاز Saving the Highest Score

  • ایجاد دیالوگ هشدار Creating the Alert Dialog

  • تست بازی Testing the Game

  • آزمون quiz

نکات و ترفندها Tips & Tricks

  • نکات و ترفندها Tips and Tricks

اضافی Extra

  • دوره جامع توسعه برنامه اندروید با جاوا | اندروید Android App Development Master Course with Java | Android

نمایش نظرات

آموزش دوره جامع توسعه اپلیکیشن اندروید با جاوا | اندروید
جزییات دوره
76.5 hours
472
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,719
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

OAK Academy OAK Academy

کارآفرین

OAK Academy Team OAK Academy Team

مربی

Mehmet ÖNGEL Mehmet ÖNGEL

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