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

به نام خدا

(منسوخ شده)

سلام

**به مناسبت دهه فجر این آموزش رایگان منتشر می شود**

قبلا آموزش ارتباط به سرور _ ساخت لاگین رو در سایت آموزش دادیم. در این قسمت میخوایم یه پروژه فوق العاده در اختیارتون بزاریم.

خلاصه وار در این پروژه کاربر ابتدا پرواز ها رو مشاهده می کنه و هر کدوم که خواست برروی اون کلیک کرده و ثبت بلیط می زنه.

scr_air_json_server_android

در این پروژه که در ۴ ویدیو تنظیم شده میخوایم  آموزش وب سرویس در اندروید رو یاد بدیم. ابتدا درون هاست یک دیتابیس ایجاد میکنیم سپس شروع به زدن کدهای php می کنیم و سپس درون اندروید رفته، به وسیله وب سرویس به سرور وصل شده و کارمون رو تموم می کنیم.

قسمت اول:

ابتدا دیتابیستمون رو برروی هاست ایجاد میکنیم سپس به وسیله php به دیتابیس متصل شده اطلاعات رو میخونیم و یک آرایه json در صفحه نمایش می دیم.

دانلود قسمت اول به صورت رایگان

قسمت دوم:

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

حالا وارد اکتیویتی اصلی شده یک AsyncTask می سازیم و اطلاعاتی که به وسیله json از سرور ارسال کرده ایم رو با اتصال اندروید به mysql به وسیله php میخونیم سپس درون لیست ویومون به نمایش می گذاریم.

دانلود قسمت دوم به صورت کاملا رایگان

قسمت سوم:

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

یک اکتیویتی می سازیم و میگیم هر موقع برروی آیتم های لیست ویو کلیک شد وارد اون اکتیویتی بشه و کاربر بتونه داخلش اطلاعاتش رو وارد کنه و بلیط رو ثبت کنه.

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

 

دانلود قسمت سوم رایگان

قسمت چهارم:

در ادامه قسمت سوم میایم و کدهای سمت سرور رو برای ثبت بلیط می نویسیم و تغییرات لازم رو درون phpMyAdmin برروی دیتابیس اعمال می کنیم.

دانلود آخرین نسخه رایگان

scr_hav_air

سورس برنامه(کدهای اندروید استودیو و php):

رایگان – دانلود سورس کد

! این بخش شامل پشتیبانی و نظر دهی نمی باشد.

! این آموزش برروی sdk 23 به بالا کار نمی کند ولی برروی اندروید ۵ و ۶ نیز در صورتیکه sdk خود را کمتر از ۲۳ بگیرید کار میکند. پس توجه کنید که sdk خود را ۲۲ یا کمتر بگیرید!


 

درباره abbasalim

سلام دوم بهمن امسال(93) بهترین روز زندگی من بود. روزی که با همسرم آغاز زندگی مشترکمون رو شروع کردیم. ببخشید که این چند وقته نتونستم مطلب جدید بزارم، برامون و برای همه دعا کنید.

ما را دنبال کنید:


آموزش های پیشنهادی سایت (نمایش همه):


۹۲ نظر

نظر خود را بیان کنید

*

code

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