لایبرری Stetho

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

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

ورود در اپلیکیشن اندروید از طریق گوگل پلاس

ورود در اپلیکیشن اندروید از طریق گوگل پلاس

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

ساخت گرادینت های متحرک در اندروید

نحوه ساخت پس زمینه با گرادینت های متحرک در اندروید

پس زمینه ها جذابیت زیادی به اپلیکیشن ها می بخشند و روش های متعددی برای افزودن پس زمینه وجود دارد و می توان از رنگ، الگوهای تصویری یا یک عکس بزرگ به عنوان پس زمینه استفاده کرد. در این مطلب قصد داریم به نحوه ساخت گرادینت های رنگی برای تصویر پس زمینه بپردازیم و در این متد نیازی به بارگذاری یک عکس بزرگ نیست و گردادینت ها با استفاده از کدهای رنگی تولید می شوند. برای این کار از AnimationList استفاده می کنیم. اول از همه باید به صورت زیر پنج فایل XML جداگانه برای drawables گرادینت ها بسازید. <?xml ve...

جستجو و های لایت کردن متن در اندروید

آشنایی با نحوه جستجو و های لایت متن در اندروید

بسیاری از اپلیکیشن ها فیلدی را در اختیار کاربر قرار می دهند که از طریق آن می تواند کلیدواژه ای را در بخش های خاصی از اپلیکیشن جستجو کند، برای اینکه یافتن بخش موردنظر آسان تر شود، نتایج پیدا شده به صورت های لایت شده به کاربر نمایش داده می شوند و در این مطلب قصد داریم به نحوه های لایت کردن متن بر اساس کلیدواژه جستجو شده کاربر بپردازیم، با ما همراه باشید. برای این کار از SnappableString استفاده شده است. اول از همه باید یک لی اوت ساده با یک EditText و TextView بسازید. در زیر کد XML موردنظر برای این...

لایبرری های آی او اس

معرفی 5 لایبرری کاربردی آی او اس - شماره 1

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

لایبرری اندروید

آشنایی با 5 لایبرری برتر اندروید - شماره 4

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

پوش نوتیفیکیشن ها

پوش نوتیفیکیشن ها چه تاثیری در افزایش درآمد اپلیکیشن دارند؟

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

آشنایی با DebugView در فایربیس

کار با ایونت های دیباگ در Firebase Analytics

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