تا %60 تخفیف خرید برای 7 نفر با صدور مدرک فقط تا
00 00 00
فیلتر مطالب
27 تیر 1399
در دوره آموزش پرداخت درون برنامه‌ ای برای تمامی مارکت های اندروید قصد داریم تا انواع فروش محصولات در مارکت های اندروید رو بصورت پرداخت درون برنامه ای اموزش دهیم .انواع فروش ها مثل فروش سکه ، نسخه اصلی و پولی یک محصول ،خرید اشتراک ماهیانه یا سالانه. پرداخت درون‌برنامه‌ای یا InAppB...
سلام دوست عزیز . دقت داشته باشید که این دوره ، دوره ی پرداخت درون برنامه ای مارکت های اندرویدی هستش . در قسمت امنیت هم به طور کامل نحوه ی دیکامپایل شدن فایل های apk  و همینطور نحوه استفاده از pro guard و minify کردن پروژه برای جلوگیری از دسترسی هکر ها گفته شده روش های دیگری که فقط از اون ه...
03 تیر 1399
تا الان برای گرفتن یک یا چند پرمیشن ساده مجبور بودیم کد های خیلی زیادی بنویسیم و یک اشتباه کوچک یا یک عدم پیش بینی رفتار کاربر در اجازه دادن یا رد کردن مجوز ها باعث بد شدن UX یا تجربه ی کاربری اپلیکیشن ما می شد ، اگر این همه کد را برای یک پرمیشن ساده مناسب نمی دانید شما تنها فردی نیستید که چنین فکری...
03 تیر 1399
تا الان یاد گرفتیم چطور از single permission ها استفاده کنیم ولی اگر بخواهیم همزمان چندین مجوز از کاربر بگیریم باید چه کاری انجام بدهیم ؟ در این ویدئو یاد می گیریم که چطور از multiply permission استفاده کنیم .
03 تیر 1399
در این جلسه به بهتر کردن تجربه ی کاربری در هنگام دریافت مجوز می پردازیم و با حالت Rational در پرمیشن ها  آشنا می شویم .و همینطور یاد می گیریم که چطور هر درخواست پرمیشنی را  با استفاده از متد OnRequestPermissionResult جداگانه بررسی کنیم 
03 تیر 1399
در این جلسه می خواهیم با تعریف یک پروژه جدید کاری کنیم که وقتی کاربر بر روی یک Button کلیک کرد درخواستی برای دریافت پرمیشن به کاربر نمایش داده شود و تمامی عملیات های موردنظر کاربر را مورد بررسی قرار خواهیم داد 
03 تیر 1399
توجه داشته باشید در صورت خرید یکجای" دوره ی ذخیره سازی در اندروید " توسط لینک زیر ، "دوره ی پرمیشن ها در اندروید 6 به بالا" را نیز دریافت می کنید . مشاهده ی  دوره "ذخیره سازی در اندروید " با تخفیف 55 درصد  با کلیک بر اینجا قبل از اینکه اندروید 6 (MarshMallow)  توسط گوگل ارائ...
03 تیر 1399
تا الان برای گرفتن یک یا چند پرمیشن ساده مجبور بودیم کد های خیلی زیادی بنویسیم و یک اشتباه کوچک یا یک عدم پیش بینی رفتار کاربر در اجازه دادن یا رد کردن مجوز ها باعث بد شدن UX یا تجربه ی کاربری اپلیکیشن ما می شد ، اگر این همه کد را برای یک پرمیشن ساده مناسب نمی دانید شما تنها فردی نیستید که چنین فکری...
03 تیر 1399
تا الان یاد گرفتیم چطور از single permission ها استفاده کنیم ولی اگر بخواهیم همزمان چندین مجوز از کاربر بگیریم باید چه کاری انجام بدهیم ؟ در این ویدئو یاد می گیریم که چطور از multiply permission استفاده کنیم .
31 خرداد 1399
در این جلسه به بهتر کردن تجربه ی کاربری در هنگام دریافت مجوز می پردازیم و با حالت Rational در پرمیشن ها  آشنا می شویم .و همینطور یاد می گیریم که چطور هر درخواست پرمیشنی را با استفاده از متد OnRequestPermissionResult  جداگانه بررسی کنیم 
31 خرداد 1399
در این جلسه می خواهیم با تعریف یک پروژه جدید کاری کنیم که وقتی کاربر بر روی یک Button کلیک کرد درخواستی برای دریافت پرمیشن به کاربر نمایش داده شود و تمامی عملیات های موردنظر کاربر را مورد بررسی قرار خواهیم داد 
31 خرداد 1399
قبل از اینکه اندروید 6 (MarshMallow)  توسط گوگل ارائه بشود ، هنگامی که توسعه دهنده اپلیکیشنی در اختیار کاربر قرار می داد ، کاربر مجبور بود برای این که از اپلیکیشن استفاده کند تمامی مجوز ها و اجازه های دسترسی را همان ابتدا تایید بکند و اگر کاربر این ها را تایید نمی کرد برنامه نصب نمی شد.از اندرو...
30 خرداد 1399
خیلی اوقات پیش می آید که بخواهیم فایل هایی که ایجاد می کنیم در مکان خاصی از حافظه ی دستگاه کاربر قرار بگیرند و مثل فایل های اپلیکیشن هایی مثل واتساپ و تلگرام و ... اصلا با نام برنامه ی ما در حافظه ی دستگاه ذخیره شوند . در این جلسه یاد می گیریم که چطور قبل از ذخیره اطلاعات در فایل ها برای آن ها آدرس ...
30 خرداد 1399
حالا که با متد openFileOutput آشنا شدیم در این جلسه می خواهیم با نحوه ذخیره اطلاعات متنی در یک فایل با فرمت txt آشنا شویم و بعد از ذخیره اطلاعات ، با کلیک بر روی یک دکمه اطلاعات ذخیره شده را در یک TextView نمایش بدیم .
30 خرداد 1399
در این جلسه ابتدا مراحل ایجاد یک فایل در سیستم عامل ویندوز را مشاهده می کنیم و طبق آن یک فایل در حافظه ی دیوایس اندرویدی خود ایجاد می کنیم همینطور به  یادآوری کوچکی درباره ی ذخیره مقدار بازگشتی یک متد در یک متغیر  و مفهوم try/catch با استفاده از عملیات ریاضی ساده می پردازیم  و با...
29 خرداد 1399
در این جلسه شروع می کنیم که با فایل ها در اندروید کار کنیم و اطلاعاتی رو درباره مواردی که در  جلسات آینده گفته خواهد شد بررسی خواهیم کرد . 
24 خرداد 1399
در این جلسه یاد می گیریم که چطور تعداد دفعات باز شدن اپلیکیشن در دیوایس کاربر را مشاهده و ذخیره کنیم 
24 خرداد 1399
در این جلسه با متد های مختلف SharedPrefrences آشنا می شویم و یاد می گیریم چطور با استفاده از Mapping تمام اطلاعات key/value را به کاربر نمایش دهیم . با متد های remove و clear در یک پروژه جدید آشنا می شویم  و همینطور یاد می گیریم چطور قبل از overwirte شدن اطلاعات قبلی به کاربر اطلاع دهیم .
24 خرداد 1399
در این جلسه اطلاعات ذخیره شده در جلسه ی قبل را با استفاده از Shared Prefrences لود می کنیم 
24 خرداد 1399
24 خرداد 1399
در این قسمت با نحوه ایجاد فایل های Shared Prefrences در اندروید استودیو آشنا می شویم و بعد از آن فایل های ایجاد شده در دیوایس را با استفاده از Device File Explorer  را مشاهده می کنیم و با مفهوم Key/Value نیز آشنا می شویم.
24 خرداد 1399
در این جلسه می خواهیم روش های ذخیره سازی در دو اپلیکیشن دی جی کالا و دیوار را با هم مشاهده کنیم و بیشتر با اهمیت ذخیره سازی در اپلیکیشن های حرفه ای آشنا شویم . اپلیکیشن های دیوار و دی جی کالا برای اینکه آگهی و محصولات را در معرض مشاهده ی کابران قرار بدهند ، نیاز به دیتابیس های ابری و یا داخل سرور دا...
07 خرداد 1399
پیاده سازی پرداخت درون برنامه ای در سایر مارکت های اندرویدی - در این جلسه یاد می گیرید که چطور با استفاده از پرداخت درون برنامه ای بازار و کتابخانه ای که در جلسات قبلی معرفی شد فقط با تغییر چند خط کد به جای بازار به مایکت و ایران اپس و سایر مارکت های اندرویدی متصل شوید
07 خرداد 1399
در این جلسه در مورد امنیت های لازم برای پرداخت ها صحبت می کنیم تا بتوانیم مانع افراد و اپلیکیشن ها برای دخالت یا هک پرداخت ها و یا دور زدن پرداخت درون برنامه ای شویم
07 خرداد 1399
در این جلسه یاد می گیریم که چطور اطلاعات پرداخت کاربر را ذخیره کنیم تا در دفعات بعدی که اپلیکیشن را باز کرد خرید او انجام شده باشد و نیازی به دریافت اطلاعات از بازار نباشد
07 خرداد 1399
در این جلسه یاد می گیریم که چطور اپلیکیشنی که به صورت نسخه دمو یا آزمایشی به کاربر ارائه می کنیم را به سرویس پرداخت درون برنامه ای کافه بازار متصل کنیم و آن را به نسخه ی حرفه ای ارتقا دهیم
07 خرداد 1399
در این جلسه با استفاده از سرویس پرداخت درون برنامه ای بازار که در جلسه ی قبل پیاده سازی کردیم به خرید محصول مصرفی ( در این آموزش پروژه محور ، خرید الماس ) می پردازیم و یاد می گیریم که چطور یک خرید را در برنامه اصطلاحا مصرف (consume) کنیم تا کاربر بتواند دوباره محصول را خریداری نماید
07 خرداد 1399
در این جلسه می خواهیم با کتابخانه ی Trivial drive ارائه شده توسط گوگل آشنا شویم و با استفاده از آن و تغییر دو خط کد به جای اتصال به گوگل پلی به بازار متصل خواهیم شد. کاملا راجع به کتابخانه Trivial drive ، نحوه ی استفاده از آن در پروژه و استفاده برای پیاده سازی پرداخت درون برنامه ای صحبت شده است .
07 خرداد 1399
بعد از اتمام طراحی پروژه در جلسه ی قبلی ، در این جلسه به ایجاد تغییرات در برنامه با استفاده از زبان جاوا می پردازیم و مقدار اولیه به مقادیر سکه طلایی و الماس اختصاص می دهیم . سپس در مورد کلاس G که از کلاس Application مشتق شده صحبت می کنیم و از مزایای آن استفاده می کنیم 
07 خرداد 1399
در این جلسه مطالب جلسه قبل را تکمیل خواهیم کرد و قسمت های بیشتری از ui را یاد خواهیم گرفت
07 خرداد 1399
در این جلسه و جلسه ی بعد به طراحی User Interface یا رابط کاربری اپلیکیشن می پردازیم و قدم به قدم راجع به طراحی ui پروژمون صحبت خواهیم کرد 
بارگذاری تصویر