معرفی سرویس ها و ابزار ها

استفاده از R8 در اندروید استدیو به جای Proguard | مارکت سورس اندروید ریور

استفاده از R8 بجای Proguard در اندروید استدیو

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

معرفی چند افزونه کاربردی برای اندروید استدیو | مارکت سورس اندروید ریور

چند پلاگین کاربردی اندروید استودیو

در این مقاله قرار هست که شما را با چند پلاگین کاربردی اندروید استودیو که خودم استفاده میکنم و توصیه میکنم استفاده کنید آشنا کنم میتوانید از این پلاگین های کاربردی اندروید استدیو برای راحتی بیشتر در توسعه اندروید استفاده کنید پس همراه باشید.   معرفی چند پلاگین کاربردی اندروید استودیو ابتدا باید با نحوه ی نصب پلاگین در اندروید استودیو آشنا باشید . بسیار ساده هستن تنها این مسیر را دنبال کنید : File > Settings > Plugins ‌و با سرچ کردن در بخش Brows Repositories می توانید پلاگین مورد نظر خود را نصب کنید و بعد از آن حتما اندروید استودیو نیاز به ریستارت دارد. نکته : حتما از نزم افزار های تغییر ip استفاده کنید. نکته : این مقاله جنبه ی آموزشی ندارد و برای کارکرد هر پلاگین لطفا اموزش مربوطه را دنبال کنید. 1.Material Theme UI این پلاگین مربوط به بخش ui اندروید استودیو میشود که…    اطلاعات بیشتر 

نحوه بهینه سازی پروژه و سورس اندروید در اندروید استدیو | مارکت سورس اندروید ریور

نحوه بهینه سازی پروژه در اندروید استدیو

در این مقاله نحوه بهینه سازی سورس و پروژه اندروید در اندروید استدیو را می آموزید ، با این روش حجم نهایی پروژه شما کاهش می یابد و همچنین فایل APK اپلیکیشن شما نیز روان تر و با حجم کمتری در دسترس قرار میگیرد. گاهی اوقات وقتی که پروژه ایی در حال تکمیل شدن نهایی هست و قرار هست یک سورس اندروید اصطلاحا تمیز داشته باشیم باید سعی کنیم منابعی (Resources) هایی که اضافه کردیم ولی هیج جای سورس از آن ها استفاده نکردیم پاک کنیم . ولی خب اگر قرار هست که تک به تک این منابع را بررسی کنیم و بعد حدف کنیم هم از حوصله ی برنامه نویس خارج هست و هم وقت شمارو هدر خواهد داد. برای این کار محیط توسعه ی اندروید استودیو ‌از ورژن ۲.۰ به بعد گزینه ایی را قرار داده است که به راحتی میتوان این کار را انجام داد . پس…    اطلاعات بیشتر 

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

افزودن درگاه زرین پال به سورس اندروید

چگونه درگاه زرین پال را به اپلیکیشن اندروید خود اضافه کنید ؟ در این مقاله آموزش اضافه کردن درگاه زرین پال به سورس اندروید به صورت گام به گام توضیح داده شده است. اگر که توسعه دهنده ی اندروید باشید حتما با کافه بازار و درگاه پرداختیش برای استفاده از پرداخت درون برنامه ایی هم آشنا هستید. ولی نرخ مالیات و کارمزد آن بسیار بالا می باشد (۳۳-۴۰٪) طوری که با هر فروش چیزی برای توسعه دهنده باقی نخواهند ماند و اصولا توسعه دهنده را از بابت منفعت اقتصادی هرگز راضی نگه نمیدارد . پس توسعه دهنده به دنبال درگاه دیگری هستند که کارمزد کمتری بپردازد. در بین درگاه های پرداخت زرین پال مستندات کامل تری دارد. مراحل افزودن درگاه زرین پال به سورس اندروید در این مقاله با استفاده از درگاه زرین پال در سورس اندروید به کاربران اپلیکیشن خودتون اجازه ی پرداخت درون برنامه ایی را خواهیم داد….    اطلاعات بیشتر 

استفاده از دیتابیس ROOM در سورس اندروید خود | اندروید ریور

استفاده از دیتابیس Room در سورس اندروید

در این مقاله می آموزید چگونه از دیتابیس Room برای توسعه سورس اندروید خود استفاده کنید. Room یک دیتابیس پویا معرفی شده از سمت گوگل است که برای برنامه نویسی اندروید توسط توسعه دهندگان اندروید مورد استفاده قرار میگیرد. دیتابیس در اندروید یکی از مهمترین و تخصصی ترین بحث هایی هست که در هر سورس اندروید  مورد استفاده قرار میگیرند. نحوه پیاده سازی دیتابیس Room در سورس اندروید یکی از این ORM های معروف که پشتیبانی گوگل را به همراه دارد ROOM است که در سال ۲۰۱۸ گوگل آن را در مجموعه ی کامپوننت هایی که به نام JetPack بود قرار داد . زیرا که یکی از بهترین کامپوننت ها به شمار می آمد. ساختار کلی استفاده از دیتابیس Room مانند شکل مقابل است که با توضیح مختصر ادامه خواهیم داد : Entity : یکی از انوتیشن های Room است که در کلاس ساخت جدول برای دیتابیس استفاده می شود….    اطلاعات بیشتر 

آموزش افزودن پراکسی FOD به اندروید استدیو برای توسعه سورس اندروید | مارکت سورس اندروید ریور

پراکسی FOD برای دورزدن تحریم در اندروید استودیو

در این مقاله نحوه افزودن پراکسی FOD برای دور زدن تحریم و محدودیت در اندروید استدیو را برای توسعه سورس اندروید و برنامه نویسی اندروید را توضیح خواهیم داد با ما همراه باشید . توسعه ی اندروید در ایران به گونه ای سخت است که اگر اراده ی قوی و علاقه ی خاصی نداشته باشید همان ابتدای شروع احتمال دلسرد شدن شما از برنامه نویسی اندروید و توسعه سورس اندروید بسیار بالا می رود.. دلیلش آن چیست ؟ گوگل که شرکت توسعه ی پلتفرم اندروید هست تحث تاثیر تحریم های اعمال شده روی IP کشور ما بوده و ما تعامل سختی با نرم افزار ها و ابزار های لازم برای توسعه خواهیم داشت. اما همیشه راه هایی وجود دارد ، خوشبختانه نرم ازفزار های تغییر IP یا همان پراکسی ها موجود هستند که به ما در روند توسعه اپلیکیشن کمک می کنند. آموزش افزودن پراکسی FOD به اندروید استدیو برای…    اطلاعات بیشتر 

افزودن Firebase Crashlytics به سورس اندروید

در این مقاله آموزش افزودن سرویس Firebase Crashlytics فایربیس کرش لیتیکس به سورس اندروید برای ریکورد و ذخیره سازی اطلاعات حیاتی از کرش اپلیکیشن اندروید برای برنامه نویس آن است منتشر کردیم. نحوه افزودن Firebase Crashlytics به سورس اندروید برنامه نویسان اندروید در طول فعالیت خود حتما همواره گرفتار این مشکل بودند که نسخه ای از اپلیکیشن رو ریلیز کردند و برای برخی کاربران اپلیکیشن با کرش مواجه شده است ، چیزی که این ماجرا را وخیم تر میکند این است که برنامه نویس اطلاعی نداشته باشد کرش به چه دلیلی رخ داده ؟ روی کدام برند گوشی هوشمند با کدام مشخصات و کدام نسخه سیستم عامل بوده و اطلاعات حیاتی دیگری نظیر این است. خب گوگل یه راه خیلی خوب برای حل این مشکل داره . فایربیس سرویس های فوق العاده ایی داره اما همانطور که میدانید به دلیل تحریم ها از تمامی سرویس های گوگل نمیشود استفاده کرد اما…    اطلاعات بیشتر 

آموزش اضافه کردن تبلیغات admob به سورس اندروید | مارکت سورس اندروید ریور

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

در این مقاله می آموزید چگونه تبلیغات گوگل ادموب Admob را به سورس اندروید و پروژه های اندروید خود در اندروید استدیو اضافه کنید. اگر که برنامه نویس اندروید هستید و سورس اندرویدی دارید که قرار هست روی آن کار کنید و سپس آن را به صورت رایگان در گوگل پلی منتشر کنید کنید ، بهترین راه درآمد زایی اضافه کردن تبلیغات ( بنری ، ویدئویی) در اپ خود است. نحوه افزودن تبلیغات admob به سورس اندروید خوشبختانه گوگل سرویس های ads را در اختیار برنامه نویسان قرار داده است.در این مقاله راجب به اضافه کردن تبلیغات گوگل ادموب Admob صحبت خواهیم کرد. تبلیغات این سرویس به صورت بنر به صورت کوچک در اپلیکیشن شما نمایان میشود و باعث درآمد زایی می شود. بحث راجب به نحوه ی کسب درآمد و استخراج آن از این مقاله خارج هست برای اطلاعات بیشتر به سایت اصلی مراجعه کنید. مرحله ی اول برای…    اطلاعات بیشتر 

مدیریت توسعه سورس اندروید با ترلو | مارکت سورس اندروید ریور

مدیریت توسعه سورس اندروید به سبک Trello

Trello ابزاری مفید و کاربردی برای مدیریت توسعه سورس اندروید و پروژه های اندروید برای زمانبندی و تقسیم دقیق کار بین اعضا یا زمانبندی روز شخص برای برنامه نویسان اندروید در این مقاله از وبلاگ اندروید ریور معرفی خواهد شد. ترلو ; مدیریت بهینه توسعه سورس اندروید گاهی اوقات لازم هست که بر فعالیت های خود مدیریتی داشته باشید که راحت تر و بهتر بتوانید فعالیت های خود را به سر انجام برسانید. به همین دلیل نرم افزار ها و سرویس هایی وجود دارند که با استفاده از آنها میتوان اینگونه خلا ها را حل کرد . یکی از سرویس های دوست داشتنی که اپ موبایلش (android/ios/…)هم وجود دارد Trello هست . خود من از همین سرویس استفاده میکنم و در روند بهبودی فعالیتم کمک بزرگی بوده است. برای أشنای با سرویس Trello یا به فارسی ترلو میتوان به ادرس آن مراجعه کرده و محیط آن را آنالیز کنیدو برای خود…    اطلاعات بیشتر 

افزودن تبلیغات تپسل به سورس اندروید | مارکت سورس اندرویدریور

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

در این مقاله نحوه اضافه کردن تبلیغات تپسل به سورس اندروید را توضیح دادم. همانطور که میدانید سرویس های تبلیغات داخلی فوق العاده ایی داریم که میتوان با افزودن SDK آن ها به اپ خود و انتشار آن در مارکت های داخلی درآمد کسب کرد. سرویس تپسل با این آدرس تمامی داکیومنت مربوط به sdk را برای افزودن به سروس اندروید در اختیار توسعه دهندگان قرار می دهد . فقط قرار هست اینجا با توضحیاتی گویا تر برای شما چکیده ای از فرایند افزودن کلاینت تپسل به پروژه اندرویدتان  را توضیح دهیم . در ابتدای کار که باید باز مثل همیشه سورس اندرویدی خود را در اندروید استودیو داشته باشید . پس برای اضافه کردن SDK تپسل مراحل زیر را پیش بگیرید.(مطابق با داکیومنت سایت تپسل) نحوه افزودن کلاینت تپسل به سورس اندروید تنظیمات اولیه در اندروید استودیو گام 1: تنظیمات ProGuard اگر در سورس خود از پروگارد استفاده می…    اطلاعات بیشتر