دسته: دسته‌بندی نشده

  • دورترکاری

    دورترکاری

    این مطلب را من حدود ۹ ماه پیش به قصد انتشار در وبلاگ نشان نوشتم. اما فرصت انتشار آن فراهم نشد. امروز تصمیم گرفتم آن را در وبلاگ شخصی‌ام منتشر کنم. آن‌چه در این نوشته روایت می‌کنم مربوط به پاییز ۱۴۰۰ است. من در ابتدای کرونا به نقشه و مسیریاب نشان ملحق شدم. همان زمان…

  • و دوباره وبلاگ

    و دوباره وبلاگ

    این نوشته را برای عابرانی می‌نویسم که ممکن است بر حسب اتفاق، گذرشان به این وبلاگ بیفتد. در این نوشته می‌‌خواهم به طور رسمی 🙂 اعلام کنم که تصمیم گرفته‌ام دوباره بنویسم. برای منِ کمال‌گرا با انبوهی از کارهای انجام نشده، این یک تصمیم بزرگ است! اما دارم این تصمیم را این‌جا مکتوب می‌کنم تا…

  • چگونه تمرکز روی نتیجه، شما را از هدف‌تان دور می‌کند؟

    چگونه تمرکز روی نتیجه، شما را از هدف‌تان دور می‌کند؟

    فرض کنید مجموعه‌ای تصادفی از ۲۰۰ نقاشی فاخر را در اختیار فردی قرار دهیم که به نگارگری علاقه‌مند است. او پس از بررسی تمامی آثار و موشکافی و تحلیل دقیق آن‌ها، احتمالا می‌تواند آن‌ها را در چند گونه، دسته‌بندی کند. ما هر کدام از این دسته‌ها را معادل یک «سبک نقاشی» در نظر می‌گیریم. حالا…

  • معماری تمیز؛ ترجیح یا ضرورت؟

    معماری تمیز؛ ترجیح یا ضرورت؟

    اندکی بعد از این‌که به دنیای برنامه‌نویسی وارد شدم، صدایی را در درونم احساس کردم که همواره مرا به «تمیز و مرتب بودن» دعوت می‌کرد. برای این‌که این ندای درونی را بی‌پاسخ نگذارم، سعی می‌کردم در انتخاب نام متغیرها وسواس به خرج دهم ۱. اما بعد از مدتی متوجه شدم که این همهٔ آن چیزی نیست…

  • مقدمه‌ای بر Gradle از نگاه یک توسعه‌دهنده اندروید

    مقدمه‌ای بر Gradle از نگاه یک توسعه‌دهنده اندروید

    اندروید استودیو به گونه‌ای طراحی شده که بدون آشنایی با gradle هم می‌توان به توسعه برنامه‌های اندرویدی پرداخت. بااین‌حال، یک آشنایی اولیه می‌تواند امکانات متعددی را پیش روی ما قرار دهد. در این نوشته قصد دارم از نگاه یک توسعه‌دهندهٔ اندروید، توضیحاتی را در مورد Gradle ارائه کنم. Gradle چیست؟ هنگام توسعهٔ یک برنامه، کارهایی…

  • شروع کار با Dagger

    شروع کار با Dagger

    در نوشته قبل فریمورک Dagger را معرفی کردم و دربارۀ فواید استفاده از آن اندکی توضیح دادم. اگر آن مطلب را نخوانده‌اید، توصیه می‌کنم ابتدا آن را مطالعه کنید و بعد به همین نوشته برگردید. اجزاء Dagger همان‌طور که در مطلب «آشنایی با Dagger» اشاره کردم، در «تزریق وابستگی» ما قصد داریم نیازمندی‌های یک کلاس را برآورده کنیم. کلاس Phone را…

  • آشنایی با Dagger

    آشنایی با Dagger

    چند هفته قبل، بالاخره تصمیم گرفتم که در یک پروژه واقعی، از Dagger 2 استفاده کنم. با توجه به این‌که من به طور معمول در برابر وسوسه استفاده از کتاب‌خانه‌ها و فریمورک‌ها مقاومت می‌کنم، این مورد خاص را می‌توانم یک استثنا بنامم. تجربه شخصی من در این زمینه، بسیار مثبت بود. به همین دلیل تصمیم گرفتم درباره…

  • سلام دنیا!

    سلام دنیا!

    درگذشته هم می‌نوشتم. آن موقع اغلب مخاطبانم می‌گفتند: «این نوشته‌ها با سن و سال تو تناسب ندارد». این‌گونه بود که چند سالی صبر کردم؛ به این امید که این تناسب برقرار شود. هرچند نمی‌شود جلوی بزرگ شدن نوشته‌ها را هم گرفت. حتی یک تجربه کوچک، می‌تواند واژه‌هایِ یک فرد را بزرگ کند. من البته معتقدم،…