آخرین مطالب وبلاگ ما

همیشه چیزای جدیدی برای یاد گرفتن وجود داره !
تغییر فونت سورس اندروید با استفاده از style | مارکت اندروید ریور

تغییر فونت سورس اندروید به کمک Styles

در این مقاله تغییر فونت سورس اندروید به سادگی به کمک استفاده از استایل شرح داده شده است. در این مقاله  با یک ترفند بسیار ساده که از api 26 به بعد توسط گوگل ریلیز شد و کاربرد آن در تغییر فونت سورس اندروید  آشنا خواهید شد. گاهی اوقات دوست دارید که سورس اپ شما از یک فونت پشتیبانی کند ولی روشی مانند TypeFace علاوه بر اتلاف وقت در بهینه سازی کد نیز تاثیر خوبی ندارد . قبل از اینکه با Font Family آشنا شوم با ایجاد یک کاستوم کلاس و استفاده از خود TypeFace ترفندی را اجرا میکردم و خوشحال بودم که می توانم این کار را انجام بدهم 🙂 .  بعد از آن با کتابخانه ی خیلی خوب Calligraphy ‌آشنا شدم که با اضافه کردن یک دپندنسی و بعد از آن یک خط کد برای مقدار دهی در کلاس اپلیکیشن سورس اندروید فونت ها را تغییر میدادیم که البته…    اطلاعات بیشتر 

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

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

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

مقایسه Flutter و React Native برای برنامه نویسی اندروید

در این مقاله به مقایسه فلاتر و React Native دو فریمورک کراس پلتفرم برای برنامه نویسی اپلیکیشن موبایل و به ویژه اندروید خواهیم پرداخت . در ادامه این تصمیم شما خواهد بود که کدام یک را انتخاب کنید . اگر یک لیوان قهوه ترجیحا تلخ و کیک پرتقالی آغشته به شکلات شیرین خود را آماده کرده اید یعنی اینکه آماده اید تا ادامه این مقاله را در اندرویدریور بخوانید.. مقایسه فلاتر و ریکت نیتیو در توسعه اپلیکیشن موبایل فلاتر چیست ؟ اگر به صورت خلاصه قرار هست این فریمورک گوگل را در یک بند توضیح دهم باید به این صورت شروع کنم : فلاتر یکی از فریمورک های Cross-Platform هست که توسط گوگل ارائه شد . گوگل اولین نسخه ی فلاتر به نام اسکای را در سال ۲۰۱۷ معرفی کرد که در سیستم عامل اندروید و ios مورد استفاده قرار گرفت. فلاتر با استفاده از زبان Dart که محصول سایت…    اطلاعات بیشتر 

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

آموزش دیکامپایل APK به سورس اندروید

آموزش گام به گام دیکامپایل APK برای دسترسی به سورس اندروید در این مقاله از اندروید ریور منتشر شده است. با استفاده از این آموزش اپلیکیشن های اندروید APK را به سورس اندروید تبدیل می کنید. نحوه دیکامپایل APK به سورس اندروید منظور از دیکامپایل کردن یک فایل apk به سورس اندروید چیست ؟ در کل اگر یک توضیح خلاصه برای شروع داشته باشم باید به این صورت بگویم که دیکد یک برنامه به این معنا هست که وقتی یک APK را باز میکنیم می تواینم به منابع آن مانند تصاویر و دیتا بیس و فایل ها و لایه های طراحی و کدهای XML ب کار رفته در کد و نیز کد های اصلی جاوا یا کاتلین آن دسترسی پیدا کنیم . خب چه موقع دیکامپایل لازم است ؟ گاهی اوقات شما در سطح مطلوبی از دانش برنامه نویسی نیستید ولی دوست دارید که سورس اپلیکیشینی که مد نظر دارید…    اطلاعات بیشتر 

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

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

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

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

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

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

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

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

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

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

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

در این مقاله از سری آموزش های اندروید قصد داریم آموزش اتصال سورس اندروید به گیت لب با استفاده از آپشن ریپوزیتوری های شخصی (private) گیت لب مهیا شده است را توضیح دهیم . اگر تیمی دارید که قصد دارید یک پروژه ی اندرویدی را به صورت تیمی و گروهی توسعه دهید , نیازمند یک سیسنم ورژن کنترل git هستید . در اینجا ما به معرفی جزیی از سایت گیت لب خواهیم پرداخت . نحوه اتصال سورس اندروید به گیت لب گیت لب تنها برای کار تیمی نیست . گاهی اوقات شما به صورت جداگانه و تنها کار می کنید و می خواهید که پروژه ی اندرویدی خود را در جایی داشته باشید که به سادگی و با اطمینان خاطر به توسعه ی آن بپردازید . به این دلیل که در این مقاله قرار نیست راجب به سیستم گیت صحبت کنیم پس وارد جزییات آن نخواهیم شد . فقط به ذکر…    اطلاعات بیشتر 

آموزش فلاتر : ساخت برنامه what to do

آموزش Flutter : ساخت برنامه لیست کارها

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

نحوه خروجی گرفتن apk از سورس اندروید

آموزش خروجی گرفتن apk از سورس اندروید

در این مقاله قرار هست راجع به خروجی گرفتن از سورس های اندروید در اندروید استودیو صحبت کنیم . اگر که با سیستم عامل اندروید آشنایی مختصری داشته باشید می دانید که فرمت قابل نصب یک اپلیکیشن APK است. پسوند apk که مخفف (Android application package) بوده مربوط به اپلیکیشن های اندروید هست که روی دیوایس های مختلف اندروید   نصب می شوند. برای اینکه بتوانید خروجی اپلیکیشن خود را که یک apk است را تولید کنید تا بتوانید آن را در گوگل پلی  برای کاربران اندروید منتشر کنید ,  باید که پروژه ی خودتون رو توی اندروید استودیو ایمپورت کنید . حتما از کانفیگ فایل build.gradle مطلع باشید . محتویات شبیه به زیر است : در این قسمت باید به چندنکته توچه کنید : minSdkVersion targetSdkVersion compileSdkVersion گزینه ی اول تعیین کننده ی این هست که اپلیکشن شما حداقل از کدام نسخه ی اندرویدی به بالا ، ساپورت میشود. یعنی…    اطلاعات بیشتر