با عرض سلام خدمت شما دوستان عزیز

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

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

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

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

سرفصل های دوره آموزش ساخت شبکه اجتماعی اشتراک گذاری عکس و ویدیو :

 

  • فصل اول (بخش اندروید) :

+ ایجاد یک پروژه جدید با نرم افزار AndroidStudio

+اجرای شبیه ساز جنی موشن برای اجرای برنامه

+ طراحی صفحه لاگین

+ طراحی صفحه ثبت نام

+ طراحی صفحه فراموشی رمز عبور

+ طراحی صفحه اصلی کاربر

– طراحی تولبار

– طراحی فریم لی اوت

– استفاده از کتابخانه ( تب منو ) در قسمت پایین صفحه اصلی

+ طراحی لی اوت پست

– طراحی کارد ویو متریال دیزاین

– طراحی هدر برای نمایش نام کاربری و تصویر پروفایل ارسال کننده

– طراحی ویو برای نمایش عکس یا ویدیو بصورت سایز واقعی

– طراحی دکمه های لایک و کامنت در زیر تصویر پست

– طراحی تکست ویو برای نمایش متن پست

+ طراحی صفحه جستجو

– طراحی تکست فیلد برای جستجو

– طراحی لیست برای نمایش نتایج جستجو

+ طراحی صفحه ایجاد پست

– طراحی تکست فیلد برای متن پست

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

+ طراحی صفحه آخرین رویداد ها

– طراحی لیست برای نمایش لایک و کامنت و فعالیت های مربوط به کاربر

– طراحی لیست برای نمایش آخرین فعالیت های کاربران دنبال شده

+ طراحی صفحه پروفایل و مشاهده پروفایل دیگران

– نمایش تصویر پروفایل بصورت دایره ایی

– نمایش تعداد دنبال کنندگان و دنبال شده ها

– طراحی لیست برای نمایش دنبال کنندگان و دنبال شده ها

– طراحی دکمه ویرایش پروفایل

– طراحی دکمه دنبال کردن

– نمایش متن پروفایل

– طراحی تب برای نمایش پست ها بصورت تکی و گرید

نکته : فصل سوم ادامه سرفصل، فصل اول خواهد بود.

  • فصل دوم (طراحی API با زبان PHP برای ارتباط با کلاینت(اندروید) ) :

+ تحلیل و طراحی پایگاه داده

+ ایجاد یک پروژه جدید در نرم افزار PHP STORM

+ طراحی هلپر برای ارتباط با پایگاه داده

+ طراحی متد های API

– متد ثبت نام کاربر

– متد لاگین کاربر

– متد فراموشی رمز عبور

– متد دریافت آخرین پست ها

– متد ثبت لایک

– متد نمایش کامنت های یک پست بر اساس ایدی

– متد ثبت کامنت

– متد جستجو

– متد ذخیره پست

– متد حذف پست

– متد ویرایش پست

– متد دریافت آخرین لایک و کامنت و فعالیت های مربوط به کاربر

– متد دریافت آخرین فعالیت های دنبال شوندگان

– متد نمایش اطلاعات پروفایل

– متد دریافت پست های کاربر

– متد دریافت تعداد دنبال شده ها و دنبال کننده ها

– متد دریافت دنبال شده ها و دنبال کننده ها

– متد ویرایش پروفایل

 

دموی مجموعه:   دانلود قسمت اول از فصل اول  —  دانلود قسمت اول از فصل دوم    —  دانلود قسمت سوم از فصل سوم

 

search-screen home-screen-one-compressed profile-screen-compressed newpost-screen

 

نام: آموزش ساخت شبکه اجتماعی اشتراک گذاری عکس و ویدیو با پلتفرم اندروید و طراحی متریال

مدت زمان آموزش: ۶ ساعت

تعداد جلسات: ۳۰ جلسه

مدرس: امیررضا شکربیگی

حجم کل: ۳٫۵ گیگابایت

رمز فایل فشرده: www.nikandroid.com

قیمت : ۵۰هزار تومان – با تخفیف ویژه ۳۵ هزار تومان

buy_posti

 

بارگذاری بیشتر مطالب مرتبط
بارگذاری توسط مدیر پوریا انجمنی

۴۶ نظرات

  1. محمد

    مهر ۲۴, ۱۳۹۵ at ۱۱:۴۱ ب.ظ

    سلام میخواستم بدونم در این اموزش براز دریافت پست های شبکه اجتماعی از روش کوئری با زبان php استفاده شده یا با روش دیگر و بهتری هست ؟
    لطفا از نحوه کار و زبانی که اموزش داده شده بندرو مطلع کنین
    تشکر

    پاسخ

    • مدیر پوریا انجمنی

      آبان ۳, ۱۳۹۵ at ۸:۵۱ ب.ظ

      سلام
      سمت سرور از زبان php استفاده شده و با استفاده از کوئری به دیتابیس دسترسی داریم

      پاسخ

      • محمد

        آبان ۳, ۱۳۹۵ at ۱۰:۵۳ ب.ظ

        ایا این مورد ه از طریق کوئری به دیتابیس دسترسی دارین باعث نمیشه در حجم بالای درخواست ( استفاده تعداد زیادی کاربر ) به سرور فشار بیاد ؟

        پاسخ

        • مدیر پوریا انجمنی

          آبان ۶, ۱۳۹۵ at ۸:۴۲ ق.ظ

          توی برنامه های کوچیک خیر تاثیری نداره

          پاسخ

          • محمد

            آبان ۷, ۱۳۹۵ at ۳:۰۶ ب.ظ

            منظور من پروژه های بزرگ بود
            طبیعتا شخصی که یه شبکه ی اجتماعی راه میندازه قصد بزرگ کردنش رو داره

          • مدیر فنی

            آبان ۹, ۱۳۹۵ at ۱۰:۱۳ ق.ظ

            سلام برای شبکه های خیلی خیلی بزرگ از دیتابیس های nosql استفاده میشه اما برای شبکه هایی که ما بخوایم پیاده کنیم اگر دیتابیس استاندار طراحی بشه حتی تا مرز چند میلیون کاربر رو جواب میده و لازم نیست از nosql استفاده بشه

          • احمدی

            آبان ۸, ۱۳۹۵ at ۵:۰۵ ب.ظ

            خب اگر برنامه گرفت و بزرگ شد چی؟؟؟ اون موقع از چه روش هایی باید استفاده بشه؟؟؟؟

          • مدیر فنی

            آبان ۹, ۱۳۹۵ at ۱۰:۱۳ ق.ظ

            سلام برای شبکه های خیلی خیلی بزرگ از دیتابیس های nosql استفاده میشه اما برای شبکه هایی که ما بخوایم پیاده کنیم اگر دیتابیس استاندار طراحی بشه حتی تا مرز چند میلیون کاربر رو جواب میده و لازم نیست از nosql استفاده بشه

          • محمد

            آبان ۱۱, ۱۳۹۵ at ۹:۲۱ ب.ظ

            امکانش هست آموزش nosql هم قرار بدین ؟

          • مدیر فنی

            آبان ۱۲, ۱۳۹۵ at ۹:۴۰ ق.ظ

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

  2. حمید

    مهر ۲۵, ۱۳۹۵ at ۱۲:۲۰ ق.ظ

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

    پاسخ

  3. حامد

    آبان ۱, ۱۳۹۵ at ۱۰:۵۱ ب.ظ

    سلام
    لطفا اموزش گذاشتن تبلیغ ویدیویی در برنامه هم بزارید

    پاسخ

  4. شهرام

    آبان ۲, ۱۳۹۵ at ۱۱:۱۵ ق.ظ

    سلام
    اگه امکانش هست وارد موضوع بازی سازی برای اندروید بشید

    پاسخ

  5. محمد

    آبان ۲, ۱۳۹۵ at ۶:۱۸ ب.ظ

    فایل APK برنامه را هم بزارید

    پاسخ

  6. Pouria

    آبان ۱۱, ۱۳۹۵ at ۴:۰۳ ب.ظ

    salam
    amuzesh dar android stuido anjam mishe

    پاسخ

    • Pouria

      آبان ۱۱, ۱۳۹۵ at ۴:۵۳ ب.ظ

      سلام
      این آموزش در محیط اندروید استودیو انجام شده؟

      پاسخ

      • مدیر فنی

        آبان ۱۲, ۱۳۹۵ at ۹:۱۹ ق.ظ

        سلام بله

        پاسخ

    • مدیر فنی

      آبان ۱۲, ۱۳۹۵ at ۹:۲۳ ق.ظ

      سلام بله

      پاسخ

  7. شایان

    آبان ۱۲, ۱۳۹۵ at ۳:۴۰ ب.ظ

    سلام
    به مشتریانی که قبلا پکیج کلی رو خریدن تخفیف ویژه نمیدین برای خرید قسمت های دیگ ؟

    پاسخ

    • مدیر فنی

      آبان ۱۳, ۱۳۹۵ at ۸:۵۵ ق.ظ

      سلام برای کسانی که آپدیت جدید رو میخواین تخفیف ۵۰ درصدی هست

      پاسخ

  8. مسعود

    آبان ۲۲, ۱۳۹۵ at ۳:۰۰ ق.ظ

    سلام خسته نباشید
    من یه سوال داشتم فرض کنید من یه فرگمنت دارم به نام A و در این فرگمنت یه درخواست به سرور ارسال میشه و جوابی گرفته میشه حالا کاربر بر روی دکمه ای میزنه و به فرگمنت بعدی به نام B میره حالا اگر دکمه بک رو زد و برگشت به فرگمنت A چجوری میشه فرگمنت A رو کنترل کرد که درخواست به سرور نده
    خیلی ممنون

    پاسخ

    • مدیر فنی

      آبان ۲۲, ۱۳۹۵ at ۱۰:۰۶ ق.ظ

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

      پاسخ

      • مسعود

        آبان ۲۷, ۱۳۹۵ at ۷:۰۰ ب.ظ

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

        پاسخ

        • مدیر فنی

          آبان ۲۹, ۱۳۹۵ at ۱۰:۱۰ ق.ظ

          با دستور onBackPressed() این کار رو انجام بدین

          پاسخ

  9. حسن

    آبان ۲۷, ۱۳۹۵ at ۳:۲۹ ب.ظ

    سلام ببخشید من یه سوال داشتم من داده ها رو تو ریسایکلر ویو گرفتم و مشکلی نداره ولی یکی از اساتیدما گفته حتما باید از lazyload استفاده کنید چطوری باید از LAZYLOAD تو برنامه استفاده کنید یا همون ENDLESS

    پاسخ

    • مدیر فنی

      آبان ۲۹, ۱۳۹۵ at ۱۰:۰۲ ق.ظ

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

      پاسخ

  10. mostafa

    آذر ۵, ۱۳۹۵ at ۱۰:۱۰ ق.ظ

    سلام.جواب منو ندادین .من الان چطوری باید بگیرم ؟این فصلو با فصل متریال میخوام.قبلا پک کاملو گرفتم تخفیفشو چطوری حساب میکنید؟ممنون میشم سریعتر جوابمو بدین

    پاسخ

  11. جمشید

    آذر ۹, ۱۳۹۵ at ۱۲:۴۶ ق.ظ

    سلام
    آیا این برنامه امکان داره توی بازار تایید بشه. ☻☺
    کلا بازار چه جور برنامه های شبکه اجتماعی رو تایید میکنه و باید چه ویژگی‌هایی داشته باشن؟
    سوال دیگه اینکه درآینده برنامه رو از نظر گرافیک بازم بهتر می‌کنید؟

    پاسخ

    • مدیر پوریا انجمنی

      آذر ۱۴, ۱۳۹۵ at ۱۲:۳۳ ب.ظ

      سلام
      بازار سخت گیری های خاص خودشو داره
      و تا وقتی که به مرحله انتشار برنامتون نرسه نمیشه گفت دقیق چه محدودیت های براتون میذاره

      پاسخ

  12. امیر حسین اشرفی

    آذر ۱۱, ۱۳۹۵ at ۹:۴۶ ب.ظ

    چند بار ایمیل دادم بهتون اما متاسفانه ظاهرا جوابگو نیستید !!
    من قبلا پکیج کامل رو خریداری کردم. الان به این آموزش ( شبکه اجتماعی نیاز دارم)
    میخاستم ببینم تخفیفی تعلق میگیره ؟؟؟
    لزفا جواب بدید

    پاسخ

  13. محمد

    دی ۱, ۱۳۹۵ at ۳:۲۴ ب.ظ

    سلام میخواستم بدونم چطور کتابخانه bottom bar رو اضافه کنم

    پاسخ

    • مدیر فنی

      دی ۳, ۱۳۹۵ at ۱۰:۱۵ ق.ظ

      سلام اضافه کردن کتابخونه ها از طریق فایل build.gradle هست

      پاسخ

  14. علی

    دی ۳, ۱۳۹۵ at ۱۰:۵۴ ق.ظ

    من این پکیج رو گرفتم الان ۳ روزه نمیتونم کتابخانه bottom bar رو اضافه کنم واقعا به کمک احتیاج دارم لطفا راهنماییم کنید
    این اضافه کردن کتابخانه رو تو اموزش نگفتین!!!!

    پاسخ

    • مدیر فنی

      دی ۷, ۱۳۹۵ at ۹:۳۳ ق.ظ

      سلام اضافه کردن کتابخانه در حالت انلاین در فایل build.gradle انجام میشود شاید نیاز باشه از فیلر شکن استفاده کنید

      پاسخ

  15. علی

    دی ۶, ۱۳۹۵ at ۸:۴۰ ب.ظ

    سلام خسته نباشید
    میخواستم بدونم توی این آموزش نحوه پخش فیلم در recyclerview بدون مشکل و شخصی سازی controller هم گفته شده؟

    پاسخ

    • مدیر فنی

      دی ۸, ۱۳۹۵ at ۱۲:۳۷ ب.ظ

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

      پاسخ

  16. peyman

    دی ۱۰, ۱۳۹۵ at ۳:۳۹ ب.ظ

    سلام لطفا برنامه اندرویدی با مضمون فالو گیر برای پیج اینستا رو آموزش بدید

    پاسخ

  17. محمود

    بهمن ۲۷, ۱۳۹۵ at ۱۱:۳۳ ق.ظ

    سلام اول میخواستم بدونم این ارتباط با سرورش از چه طریقی مثلا والی یا مثل قبلیه دوم این بحث نوتیفیکیشن انلاینه که وقتی کسی پستی میزاره به گوشی ارسال میشه بدون اینکه گوشی گوگل پلی سرویس داشته باشه سوم اینکه بعضی از اموزش هایی که داخل اینترنت هست از فایر بیس استفاده کردن و ایا توی این استفاده شده یا نه ؟ با تشکر

    پاسخ

    • مدیر فنی

      اسفند ۳, ۱۳۹۵ at ۱۱:۲۸ ق.ظ

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

      پاسخ

  18. محمود

    اسفند ۸, ۱۳۹۵ at ۵:۵۲ ب.ظ

    سلام میخواستم بدونم قبل عیدذتخفیف برای خرید اموزش ها نمیزارین ? تا ما از قبل از عید شروع کنیم اموزش ها رو و تا بعد عید تمام بشن البته نه فقط خرید کل مجموعه چون قبلا خریدم
    . با تشکر

    پاسخ

    • مدیر فنی

      اسفند ۱۱, ۱۳۹۵ at ۱۲:۲۷ ب.ظ

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

      پاسخ

  19. جواد

    فروردین ۱۳, ۱۳۹۶ at ۱۲:۵۳ ق.ظ

    با سلام.
    آموزش bottom bar را هم در وب سایتتون قرار دهید.من تو فیلمی که خریدم دیدم گفت تو گوگل هست !!! من که چیز به درد بخوری پیدا نکردم.ممنون می شویم آموزش اون را بگذارید.

    پاسخ

  20. جواد

    اردیبهشت ۳۱, ۱۳۹۶ at ۸:۵۳ ب.ظ

    سلام لطفا سورس کد رو هم برای فروش قرار بدید چون نیازی به تهیه فیلم آموزشی ندارم. با سپاس

    پاسخ

    • مدیر فنی

      خرداد ۳, ۱۳۹۶ at ۹:۱۴ ق.ظ

      سلام سورس کد ها همراه با آموزش به فروش میرسند

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.

یک × 1 =