<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های میم دال</title>
        <link>https://virgool.io/feed/@MimDall</link>
        <description>توسعه دهنده اندروید</description>
        <language>fa</language>
        <pubDate>2026-06-17 14:25:09</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/216947/avatar/FKFJ2g.jpg?height=120&amp;width=120</url>
            <title>میم دال</title>
            <link>https://virgool.io/@MimDall</link>
        </image>

                    <item>
                <title>نشان دادن صفحه نمایش گوشی در اندروید استودیو</title>
                <link>https://virgool.io/@MimDall/%D9%86%D8%B4%D8%A7%D9%86-%D8%AF%D8%A7%D8%AF%D9%86-%D8%B5%D9%81%D8%AD%D9%87-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%DA%AF%D9%88%D8%B4%DB%8C-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88-rhfnywdntwf6</link>
                <description>حقیقتا یکی از روی اعصاب ترین قسمت کار با اندروید استودیو، سنگین بودن Emulator هست. سایر شبیه سازها هم از RAM زیادی استفاده میکنن. قبلا روش هایی مثل Vysor یا Wifi برای نمایش گوشی در سیستم به کار گرفته میشد اما حالا این امکان به سادگی در اندروید استودیو تعبیه شده و میشه با mirror شده ی گوشی توی اندروید استودیو مثل Emulator کار کرد.برای این کار گوشی رو به سیستم وصل کرده و از منوی View &gt; Tool Windows قسمت Running Devices رو انتخاب میکنیم و تمام!نحوه فعال سازی mirroring گوشی در اندروید استودیو.صفحه نمایش گوشی mirror شده و به صورت embedded در اندروید استودیو قرار میگیرد.در نهایت، به راحتی میشه از طریق اندروید استودیو با گوشی کار کرد و از RAM خالی سیستم لذت برد :))</description>
                <category>میم دال</category>
                <author>میم دال</author>
                <pubDate>Thu, 07 Mar 2024 02:53:34 +0330</pubDate>
            </item>
                    <item>
                <title>JsonToKotlinClass، پلاگینی برای ساده‌تر شدن زندگی!</title>
                <link>https://virgool.io/@MimDall/jsontokotlinclass-%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B3%D8%A7%D8%AF%D9%87-%D8%AA%D8%B1-%D8%B4%D8%AF%D9%86-%D8%B2%D9%86%D8%AF%DA%AF%DB%8C-tiz62qu5zpxk</link>
                <description>ظهور data classها در کاتلین ساخت کلاس‌های مدل رو خیلی ساده کردن. پلاگین JsonToKotlinClass بار ساخت data classها رو هم از دوش برنامه‌نویس‌ها برداشته و فقط با paste کردن رشته JSON، کلاس‌ها رو به صورت اتوماتیک برامون می‌سازه.در ادامه نحوه نصب و کار با این پلاگین رو توضیح میدم.در اندروید استودیو از طریق مسیر Settings &gt; Plugins قسمت MarketPlace رو انتخاب کرده و JsonToKotlinClass رو سرچ کنید. بعد از نصب اندروید استودیو میگه که باید ری‌استارت بشه تا بتونید از این پلاگین استفاده کنید.فرض کنید جوابی که از api می‌گیریم به صورت زیر هست و قراره کلاس‌های مدل رو ایجاد کنیم:{
  &amp;quotresults&amp;quot: [
    {
      &amp;quotgender&amp;quot: &amp;quotmale&amp;quot,
      &amp;quotname&amp;quot: {
        &amp;quottitle&amp;quot: &amp;quotmr&amp;quot,
        &amp;quotfirst&amp;quot: &amp;quotbrad&amp;quot,
        &amp;quotlast&amp;quot: &amp;quotgibson&amp;quot
      },
      &amp;quotlocation&amp;quot: {
        &amp;quotstreet&amp;quot: &amp;quot9278 new road&amp;quot,
        &amp;quotcity&amp;quot: &amp;quotkilcoole&amp;quot,
        &amp;quotstate&amp;quot: &amp;quotwaterford&amp;quot,
        &amp;quotpostcode&amp;quot: &amp;quot93027&amp;quot,
        &amp;quotcoordinates&amp;quot: {
          &amp;quotlatitude&amp;quot: &amp;quot20.9267&amp;quot,
          &amp;quotlongitude&amp;quot: &amp;quot-7.9310&amp;quot
        },
        &amp;quottimezone&amp;quot: {
          &amp;quotoffset&amp;quot: &amp;quot-3:30&amp;quot,
          &amp;quotdescription&amp;quot: &amp;quotNewfoundland&amp;quot
        }
      },
      &amp;quotemail&amp;quot: &amp;quotbrad.gibson@example.com&amp;quot,
      &amp;quotlogin&amp;quot: {
        &amp;quotuuid&amp;quot: &amp;quot155e77ee-ba6d-486f-95ce-0e0c0fb4b919&amp;quot,
        &amp;quotusername&amp;quot: &amp;quotsilverswan131&amp;quot,
        &amp;quotpassword&amp;quot: &amp;quotfirewall&amp;quot,
        &amp;quotsalt&amp;quot: &amp;quotTQA1Gz7x&amp;quot,
        &amp;quotmd5&amp;quot: &amp;quotdc523cb313b63dfe5be2140b0c05b3bc&amp;quot,
        &amp;quotsha1&amp;quot: &amp;quot7a4aa07d1bedcc6bcf4b7f8856643492c191540d&amp;quot,
        &amp;quotsha256&amp;quot: &amp;quot74364e96174afa7d17ee52dd2c9c7a4651fe1254f471a78bda0190135dcd3480&amp;quot
      },
      &amp;quotdob&amp;quot: {
        &amp;quotdate&amp;quot: &amp;quot1993-07-20T09:44:18.674Z&amp;quot,
        &amp;quotage&amp;quot: 26
      },
      &amp;quotregistered&amp;quot: {
        &amp;quotdate&amp;quot: &amp;quot2002-05-21T10:59:49.966Z&amp;quot,
        &amp;quotage&amp;quot: 17
      },
      &amp;quotphone&amp;quot: &amp;quot011-962-7516&amp;quot,
      &amp;quotcell&amp;quot: &amp;quot081-454-0666&amp;quot,
      &amp;quotid&amp;quot: {
        &amp;quotname&amp;quot: &amp;quotPPS&amp;quot,
        &amp;quotvalue&amp;quot: &amp;quot0390511T&amp;quot
      },
      &amp;quotpicture&amp;quot: {
        &amp;quotlarge&amp;quot: &amp;quothttps://randomuser.me/api/portraits/men/75.jpg&amp;quot,
        &amp;quotmedium&amp;quot: &amp;quothttps://randomuser.me/api/portraits/med/men/75.jpg&amp;quot,
        &amp;quotthumbnail&amp;quot: &amp;quothttps://randomuser.me/api/portraits/thumb/men/75.jpg&amp;quot
      },
      &amp;quotnat&amp;quot: &amp;quotIE&amp;quot
    }
  ],
  &amp;quotinfo&amp;quot: {
    &amp;quotseed&amp;quot: &amp;quotfea8be3e64777240&amp;quot,
    &amp;quotresults&amp;quot: 1,
    &amp;quotpage&amp;quot: 1,
    &amp;quotversion&amp;quot: &amp;quot1.3&amp;quot
  }
}روی پکیج مورد نظر کلیک راست کرده و Kotlin data class File from JSON رو انتخاب می‌کنیم. کد JSON بالا رو توی صفحه باز شده paste کرده، اسم مد نظرمون برای کلاس رو نوشته و generate رو می‌زنیم و تامام!کلاس‌های مدل به همین سادگی ساخته شد :)</description>
                <category>میم دال</category>
                <author>میم دال</author>
                <pubDate>Wed, 30 Jun 2021 15:38:35 +0430</pubDate>
            </item>
            </channel>
</rss>