- مدرس دوره : علی پوراحمدی ( رزومه )
- تعداد ویدیوها : 30 ویدیو
- مدت زمان دوره : 5:53:00
- سطح دوره : مقدماتی
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1400/05/23
آموزش ساخت اپلیکیشن تلویزیون و رادیو آنلاین با جاوا
سلام!
در این دوره ی آموزشی قصد داریم با کمک هم اپلیکیشنی رو ایجاد کنیم که تمام شبکه های تلویزیونی و رادیوییِ داخلی رو به صورت آنلاین برامون پخش کنه؛ همچنین شبکه هارو دسته بندی کردیم تا کاربر بتونه راحت تر کانال مورد نظرش رو پیدا کنه.
علاوه بر این یاد میگیریم که چگونه با هاست کار کنیم و فایل های سرورمون و همچنین دیتابیسمون رو روی اون آپلود کنیم. دلیل این کار هم اینه که محدود به شبیه ساز نباشیم و بتونیم هر کجا و روی هر موبایلی اپلیکیشنمون رو اجرا کنیم.
همچنین مراحل خرید دامنه، هاست، و کانفیگ اولیه ی اون رو یاد میگیریم.
این نکته رو هم اضافه کنم که سمت کلاینت رو با زبان جاوا و سمت سرور رو با پی اچ پی کد می زنیم.
سرفصل های دوره هم از این قراره:
- کار با هاست واقعی و ایجاد دیتابیس
- ارتباط با سرور و ارسال Request و دریافت Response
- کار با کتابخانه Retrofit
- کار با کتابخانه Lottie
- کار با RecyclerView
- کار با DrawerLayout
- کار با Json ها
- ایجاد دیتابیس Sqlite برای قسمت علاقه مندی ها
پیش نیاز این دوره هم آشنایی مقدماتی با برنامه نویسی اندروید و زبان پی اچ پی می باشد.
امیدوارم توی دوره ببینمتون و اینکه لطفا هر سوالی راجب دوره داشتید میتونین در بخش پرسش و پاسخ مطرح کنید.
موفق باشید
فهرستـــ ویدیوها
مدت زمان دوره 5:53:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
کانفیگ اولیه ی اندروید استودیو
در این قسمت کانفیگ اولیه ی اندروید استودیو رو انجام می دهیم.
طراحی Bottom Navigation View
در این قسمت Bottom Navigation View موجود در اکتیویتی اصلی برنامه رو ایجاد می کنیم.
کانفیگ اولیه هاست
در این قسمت تنظیمات اولیه هاست رو انجام می دهیم و توسط برنامه Net Beans به قسمت فایل منیجر هاستمون متصل می شویم.
اتصال به دیتابیس با زبان PHP
در این قسمت یاد میگیریم چگونه با زبان PHP و متد PDO به دیتابیس متصل شویم.
طراحی فایل PHP دریافت دسته بندی ها
در این قسمت فایل PHP دریافت دسته بندی ها رو طراحی می کنیم.
اضافه کردن کتابخانه رتروفیت و ساخت Category Adapter
در این قسمت کتابخانه رتروفیت رو به پروژه اضافه می کنیم و در آخر هم کلاس ادپتر مربوط به دسته بندی هامون رو ایجاد می کنیم.
تکمیل Category Adapter و گرفتن دسته بندی ها از سرور
در این قسمت اداپتر دسته بندی هامون رو تکمیل می کنیم. هم چنین با کتابخانه رتروفیت اطلاعات صفحه ی تلوزیون رو از سرور دریافت می کنیم و نمایش می دهیم.
تکمیل قسمت Sat و رادیو
در این قسمت دو فرگمنت Sat و رادیو رو تکمیل می کنیم. همچنین اکتیویتی کانال هارو هم ایجاد می کنیم.
ساخت Table Channels داخل دیتابیس
در این جلسه دو باگ رو رفع می کنیم و در آخر داخل دیتابیس، Table جدید با نام Channels ایجاد می کنیم.
تکمیل Channels Adapter و گرفتن شبکه ها از سرور
در این قسمت ادپتر شبکه هامون رو تکمیل می کنیم. هم چنین با کتابخانه رتروفیت شبکه هامون رو از سرور دریافت می کنیم و نمایش می دهیم.
طراحی اکتیویتی پخش آنلاین تلویزیون
در این قسمت یک اکتیویتی برای پخش آنلاین تلویزیون طراحی می کنیم.
طراحی اکتیویتی پخش آنلاین رادیو
در این قسمت یک اکتیویتی برای پخش آنلاین رادیو طراحی می کنیم.
طراحی اکتیویتی Splash و طراحی AppBar در اکتیویتی شبکه ها
در این قسمت ابتدا اکتیویتی Splash رو طراحی می کنیم و در ادامه قسمت AppBar اکتیویتی شبکه هارو برای اسکرول طراحی می کنیم.
بررسی اتصال اینترنت کاربر
در این قسمت بررسی می کنیم که آیا کاربر به اینترنت متصل هست یا خیر.
اضافه کردن داده ها به دیتابیس علاقه مندی ها
در این قسمت داده هارو با کلیک روی آیکون به دیتابیس علاقه مندی هامون اضافه می کنیم.
تکمیل اضافه کردن داده ها به دیتابیس علاقه مندی ها
در این قسمت بخش اضافه کردن داده ها با کلیک روی آیکون به دیتابیس علاقه مندی هارو تکمیل می کنیم.
نظرات کاربران در رابطه با این دوره