امکانات بسیار زیادی در Kotlin قرار گرفته تا بتواند به زبان رسمی Android مبدل گردد. tailrec یکی از آنهاست. این امکان در توابع بازگشتی کاربرد دارد. همانطور که می دانید استفاده از توابع بازگشتی معمولاً روشی نا صحصیح است که ...
ادامه مطلب »مزایا و نحوه استفاده از Product Flavors در Gradle
Product Flavor به معنی عطر و طعم محصول است و استفاده از آن امکانات بسیار را به ما در Build گرفتن از پروژه می دهد. خود بخش defaultConfig در gradle که اطلاعات مربوط به کمترین sdk، نام پکیج و غیره ...
ادامه مطلب »نویگیشن در خودرو با برنامه Sygic
بعد از تلاش های زیاد برای فعال سازی نوگیشن توسط google map و تحریم ها از طرف مقابل بر آن شدم تا یک برنامه جایگزین بسیار خوبی را معرفی کنم. برنامه ای که نه تنها قابلیت کامل نویگیشن را دارد ...
ادامه مطلب »کار با Dagger2 به زبان ساده بخش دوم (پیشرفته)
سلام دوستان عزیز، متاسفانه کمی طول کشید تا مطلب آموزشی بگذارم، کامنت ها و استقبال شما انرژی خاصی به من داد تا هرچه زود تر نسبت به کامل کردن این بحث اقدام کنم. خیلی خوب، در مقاله قبلی با نحوه ...
ادامه مطلب »برسی Scope@ ها در Dagger2
در این مقاله قصد داریم انوتیشن های مربوط به اسکوپ دجر را مورد برسی قرار دهیم. @Scope annotation اصولا هدف استفاده از این انوتیشن معرفی Scope آبجک تولید شده توسط Dagger2 است. یعنی Dagger2 به شما این امکان را می ...
ادامه مطلب »