خانه Android, آموزش های پروژه محور, اندروید, پروژه آندروید ارتباط با سرور (تد), فیلم آموزشی ارتباط با سرور در آندروید قسمت چهارم (ادامه پروژه)

ارتباط با سرور در آندروید قسمت چهارم (ادامه پروژه)

امروز با قسمت چهارم از فصل چهارم مجموعه آموزشهای برنامه نویسی آندروید درخدمتتونم.

در این فصل ما مبحث ارتباط با سرور رو مورد بحث قرار دادیم و در دو جلسه اول به کمک فایل رابط اطلاعات را به سرور ارسال و نتیجه را از بانک اطلاعاتی Mysql دریافت کردیم. همچنین در جلسه سوم استارت پروژه کاربردی تد رو زدیم تا سایر مباحث رو به صورت کاملا عملی روی این پروژه انجام دهیم.

در جلسه دوم فرم Login و Register رو برای ورود کاربران و ثبت نام از کاربران طراحی کردیم و همچنین دو فایل PHP با همین نام برو روی سرور آپلود کرده تا رابط برنامه با دیتابیس Mysql باشد.

در این جلسه بعد از انجام چند تغییر کوچک در ساختار برنامه و گرافیک دیداری برنامه به سراغ چند مبحث مهم و کاربردی میرویم. در ابتدا قابلیتی به برنامه اضافه کرده که کاربر با یک بار ورود به برنامه اطلاعات وی در SharedPreferences ذخیره میشود تا بعد از بستن برنامه و دوباره باز کردن دیگر نیاز به لاگین دوباره نباشد. این کار به کمک یک CheckBox انجام میشود به این صورت که هنگام لاگین از کاربر پرسیده میشود که آیا مایل به ذخیره اطلاعات خود برای ورود های بعدی هستید یا خیر. بعد از عملیات لاگین در صورتی که اطلاعات کاربری درست باشد و کاربر عضو سیستم باشد به اکتیویتی دیگر برای ارائه خدمات مختلف راهنمایی میشود.

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

 

نکته۱: پیشنیاز یادگیری این فصل یادگیری فصل اول و دوم همین مجموعه آموزشی میباشد.

نکته۲: برای یادگیری این فصل نیاز به آموختن زبان PHP وجود ندارد.

Android-Learning-S04-E04-pic

 

در این جلسه:

  • بهبود ساختار و گرافیک برنامه
  • ذخیره اطلاعات کاربر در SharedPreferences برای AutoLogin
  • اعتبار سنجی برای کلید ریجستر
  • جلوگیری از ثبت نام با نام کاربری تکراری

 

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

 

سایر قسمتهای این فصل:

 

پیشنهاد میکنیم
دیدگاه ها
  1. Mahdi می‌گه:

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

  2. سعید می‌گه:

    سلام
    عالی بود
    کلا از این فصل چند تا درس دیگه مانده
    ( البته هرچی بیشتر بهتر :) )
    با تشکر

  3. reza می‌گه:

    سلام

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

    اگه ۴ قسمت بعدی رو توضیح بدین چی هستن ممنون میشم
    تا بتونیم جهت بهتر شدن پروژه اگه کسی ایده ای داشت بیان کنه

    در حال حاضر چون نمیدونیم دقیقا چه چیزهایی آموزش داده شد در قسمتهای بعدی یه کمی دستمون برا نظر دادن بستس

    • Pouriya می‌گه:

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

  4. reza می‌گه:

    در صورت امکان این امکانات اضافه بشه

    متن ارسالی کاربر همراه با عکس باشد
    تاخیر در ارسال ( کاربر در زمان کمتر از ۳۰ ثانیه نتواند ۲ پست ارسال کند )
    ساختن کش برای اطلاعات از قبل خوانده شده
    گزینه تشکر – علاقه مندی

  5. محمد می‌گه:

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

  6. zahra می‌گه:

    سلام خسته نباشید
    من زمانیکه میخوام لاگین بشم، دیالوگم در حالت منتظر بمانید میمونه و مقدار res برای اجرا شدن دستور if پر نمیشه
    به جای دیالوگ از toast استفاده کردم و متوجه شدم که با زدن دکمه لاگین برای اولین بار مقدار res پر نمیشه اما بعد از چند بار زدن دکمه، مقدار res پر میشه
    به نظرتون این مشکل مربوط میشه به سرعت نت من؟وگرنه برای حل این مشکل چه کار کنم؟
    با تشکر

دیدگاه شما

نام

ایمیل

سایت( اختیاری )