دوره مجازی اندروید (جلسه 44): پیاده سازی سرویس ورود به حساب کاربری و ثبت نام - قسمت اول

- visibility ٢٣ mode_comment

به نام خدا

در این جلسه قصد داریم صفحه ی ورود به حساب کاربری و ثبت نام رو ایجاد کنیم. با توجه به اینکه همیشه سرویس حساب کاربری داخل اپ ها از اهمیتی بسیار زیادی برخوردار است، ما در دو جلسه به طور کامل این موضوع را آموزش خواهیم داد. در این جلسه فقط رابط کاربری صفحه Authentication پیاده سازی می شود و در جلسه بعدی کدنویسی سمت سرور و اپ را انجام خواهیم داد.

نکته مهم: مشکل رابط کاربری در اندروید api 17 در جلسه 45 برطرف خواهد شد.

info توجه

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

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

comment دیدگاه کاربران
ح حسین

سلام
واقعا آموزش این مورد بسیار احساس میشد و من چندین بار درخواست این آموزش رو داشتم .
حالا چند مورد
اولاً اینکه ایکاش این زمان رو آموزش این بخش رو صرف کدنویسی میکردین چون دیگه تهیه یک طرح برای فرم ورو د برای کسانی که تا اینجای دوره اومدن کار چندانی نیست .
دوماً در خیلی از برنامه دیدم که سرویس ورود با گوگل رو پیاده سازی کردن و مشکلی هم ندارن 🙁
و تازه این همون موضوع account manager هست که بسیار مهمه و یادگیریش جز واجباته .
سوماً شما بعنوان یک حرفه ای از همین روشی که الان تدریس میدین در برنامه هاتون استفاده میکنید ؟ یا روش بهتر و امن دیگه موجود هست ؟
من توی این موضوع خیلی خیلی سوال دارم امیدوارم با حوصله و توضیح کامل بهم جواب بدین چون این مهمترین چیزی هست که دلم میخواد خوب یادش بگیرم .

سعید شاهینی

سلام، دلیل اینکه ui این قسمت را کامل آموزش دادیم این بود که قولش رو داده بودیم از ابتدای دوره و تصویرش داخل صفحه ثبت نام بود. در مورد ورود به اکانت با سرویس گوگل، من خودم داخل اپ فول فکر این امکان رو فراهم کردم اما مشکلات زیادی داشتیم و از 50000 تا کاربر مثلاً 10 درصدشون همیشه مشکل داشتن و اصلاً نمی تونستیم بفهمیم مشکل از کجاس، واسه همین قیدش رو زدیم.
موضوع account manager خیلی مهم نیست، یک روش استاندارد و امن تر هست برای ذخیره سازی یوزنیم و پسورد. البته اگه زمان کافی داشتم آموزشش می دادم.
در مورد سوال سومتون: بستگی داشته به اپ هایی که ساختم و کار کردم، مثلاً اپ فول فکر که سرورش https بود و از لحاظ امنیتی مشکل نداشتیم. شما به نظرم خیلی زیاد به امنیت حساسی، نکته ای که باید در نظر بگیرید اینه که کلاینت هیچوقت امن نیست و امنیت اپ شما سمت سرور تضمین می شه، نه سمت اپ. که اون هم در حوضه ی تخصص من نیست. ولی اگه می خواید کامل واستون توضیح بدم راجع به امنیت اپ و روش هاش با هام تماس بگیرید چون باید 10 صفحه اینجا تایپ کنم.

ح حسین

یک سوال دیگه هم دارم
با وجود اینکه برای برنامه نویسی اندروید از جاوا استفاده میکنیم ولی برای سمت سرور در اکثر برنامه های موبایلی اندروید از php استفاده میشه . چه دلیلی داره که از خود جاوا استفاده نمیکنن و همیشه برای server side از زبان php بجای خود جاوا استفاده میشه ؟
لطفا توضیح کاملی در اینباره بدین

سعید شاهینی

سلام، دلیلش اینه که کسی برای یک سایت و اپ معمولی از backend جاوا استفاده نمی کنه! از جاوا سمت سرور برای ساخت سیستم های enterprise استفاده می شه. جاوا خیلی امن تر و قدرتمند تر از php یا asp.net هست ولی مشکل اینجاس که واسه یک سایتی که کلاً 10 هزار خط کد داره و روزانه نهایت 20 هزار تا یوزر داره چرا باید از جاوا استفاده کرد در حالی که با php می شه یک هفته ای سایت زد؟

jj20

سلام ورود با حساب gmail هم آموزش دادید؟
امن کردن و ProGuard ,obfuscate در کدام قسمت هست آموزشاش؟
تشکر

سعید شاهینی

سلام، خیر، مباحث مربوط به proguard دو جلسه دیگه آموزش داده می شن

Sobhan Gadery nasab

سلام استاد
ممنون میشم در ادامه همین دوره به پرداخت آنلاین (مستقیم) (مثلا فروشگاه فایل) و ایجاد سیستم شارژ اکانت بپردازید ؟ آخر هیچ جا به طور کامل بهش پرداخته نشده

سعید شاهینی

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

Sobhan Gadery nasab

بسیارعالی ، لطفا یه پیش ثبت نام و توضیح توی همین ماه در سایت بزارید ممنون میشم

Ali Movahedi

در همین دوره اموزش بدین چرا یک دوره دیگه باشه؟

لقمان آوند

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

jj20

سلام
ورود با جیمیل تو سرفصلها بود حتی عکسشم هست

سعید شاهینی

سلام! داخل جلسه که توضیح دادم چرا حذف شد ، لطفاً ویدیو رو مشاهده بفرمایید

Sobhan Gadery nasab

بسیارعالی ، لطفا یه پیش ثبت نام (دوره بعدی ) و توضیح توی همین ماه در سایت بزارید ممنون میشم

سعید شاهینی

سلام، بله این اواخر ماه پیش ثبت نامش شروع می شه.

Sobhan Gadery nasab

استاد موفق و سر بلند باشید 😉

سعید شاهینی

سلام، خیلی ممنونم شما هم همینطور

Ali Movahedi

قسمت بعدی پرداخت درون برنامه هست؟

سعید شاهینی

سلام، بله

sara salami

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

سعید شاهینی

سلام ممنونم از پیشنهادتون اگه فرصت بکنم حتماْ

Sobhan Gadery nasab

استاد جان
اگه میشه برای دوره بعد سیستم پرداخت درون برنامه ای – یه sdk بنویسید که دیگه لازم نباشه کاربر با وب ویو بره مثلا به درگاه پرداخت بانک ملت مستقیم تو محیط خود اپ پرداخت انجام بشه

سعید شاهینی

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.