لایبرری اندروید برای برش عکس

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

بسیاری از اپلیکیشن های اندروید امکان آپلود عکس را به کاربر میدهند، اما بعضی مواقع لازم است اندازه عکس تغییر پیدا کند و بخشی از آن بریده شود تا در یک کادر با ابعاد مشخص قرار گیرد. در این مطلب قصد دارم شما را با برترین لایبرری های اندروید آشنا کنم که برای برش عکس در اپلیکیشن میتوانید از آنها استفاده کنید.   uCrop uCrop یک لایبرری اندرویدی برای برش عکس است و میتوانید در پروژه های خود از آن استفاده کنید.     Android-crop Android-crop یک لایبرری اندرویدی است و با...

معرفی لایبرری های پرکاربرد اندروید

معرفی 25 لایبرری و ابزار کارآمد برای توسعه دهندگان اندروید - بخش دوم

در مطلب قبلی به معرفی 13 پلاگین و ابزار پرکاربرد در اندروید پرداختم و در ادامه شما را با سایر ابزارها آشنا میکنم، با من همراه باشید.   14. gradle-dependency-graph-generator-plugin به کمک این پلاگین گرادل میتوانید وابستگی های پروژه را به صورت گراف به تصویر بکشید.     در داکیومنت نحوه راه اندازی پروژه و استفاده از آن شرح داده شده و این پروژه تحت لیسانس Apache 2.0 عرضه شده است.   15. Runtime permission به گفته Florent Champigny این لایبرری ساده ترین راه برا...

معرفی لایبرری های پرکاربرد اندروید

معرفی 25 لایبرری و ابزار کارآمد برای توسعه دهندگان اندروید - بخش اول

در این مطلب شما را با چند ابزار و لایبرری پرکاربرد آشنا میکنم که میتوانید در پروژه های خود از آنها استفاده کرده و رابط و تجربه کاربری اپلیکیشن های خود را بهبود دهید.   1. scrcpy لیست را با scrcpy شروع میکنم که توسط تیم Genymotion توسعه داده شده و دقیقا کار Vysor را انجام میدهد. این ابزار گوشی های اندرویدی را که از طریق USB به سیستم وصل شده اند، نمایش میدهد و میتوانید آنها را کنترل کنید، برای استفاده از آن نیازی به دسترسی روت هم ندارید. این ابزار برای سیستم عامل های لینوکس، و...

جدیدترین پلاگین توسعه اندروید

اگر توسعه دهنده اندروید هستید، این ابزارها و پلاگین ها را از دست ندهید!

اندروید به طور مستمر در حال توسعه و پیشرفت است و همواره ابزارها و پلاگین های جدیدی برای این سیستم عامل پرطرفدار ساخته میشوند. در این مطلب قصد دارم شما را با 7 ابزار و پلاگین مفید و کاربردی اندروید برای طراحان و توسعه دهندگان آشنا کنم، با من همراه باشید.   1. Adb-enhanced یک رابط کامند لاین است که با استفاده از آن میتوانید عملیات مختلفی انجام دهید. برای نمونه میتوان به چرخش صفحه نمایش، فعال سازی حالت ذخیره ساز باتری، فعال سازی حالت ذخیره ساز دیتا، حالت doze و اعطا/لغو مجوزها اشار...

توسعه و ساخت اپلیکیشن

آشنایی با ابزارهای توسعه اپلیکیشن موبایل (بخش سوم)

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

ابزارهای توسعه اپلیکیشن موبایل

آشنایی با ابزارهای توسعه اپلیکیشن موبایل (بخش اول)

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

آشنایی با Android Activity Lifecycle

آشنایی با Android Activity Lifecycle (بخش دوم)

در مطلب قبلی با انواع متدهای Lifecycle آشنا شدید و در ادامه با ساختن انواع اکتیوتی ها آشنا خواهید شد، با ما همراه باشید.   ایجاد اکتیویتی اکثر تعاملات کاربر، وضعیت یک اکتیویتی فعال را تغییر میدهند و اپلیکیشن چندین بار بین اکتیویتی های مختلف جابجا میشود. وقتی که یک اکتیویتی، اکتیویتی دیگری را ایجاد میکند، باید آنها را به هم لینک دهید. برای ایجاد اکتیویتی از ()startActivity یا ()startActivityForResult استفاده میشود و باید یک Intent را هم ارسال کنید.   ایجاد اکتیویتی بدون result ()startActivity زما...

آشنایی با Android Activity Lifecycle

آشنایی با Android Activity Lifecycle (بخش اول)

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