<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های فاطمه کاووسی Fatemeh kavoosi</title>
        <link>https://virgool.io/feed/@fatemehkavoosi</link>
        <description>اندروید دولوپر</description>
        <language>fa</language>
        <pubDate>2026-06-07 09:56:25</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/58287/avatar/wKHKoi.png?height=120&amp;width=120</url>
            <title>فاطمه کاووسی Fatemeh kavoosi</title>
            <link>https://virgool.io/@fatemehkavoosi</link>
        </image>

                    <item>
                <title>تجربه ای از جنس مصاحبه</title>
                <link>https://virgool.io/@fatemehkavoosi/%D8%AA%D8%AC%D8%B1%D8%A8%D9%87-%D8%A7%DB%8C-%D8%A7%D8%B2-%D8%AC%D9%86%D8%B3-%D9%85%D8%B5%D8%A7%D8%AD%D8%A8%D9%87-shfwcwyfedkk</link>
                <description>من جز دسته اون دسته افرادی هستم که تجربه مصاحبه های طولانی وچند مرحله ای در روند استخدام نداشتم و تا قبل این به طرق #معرفی در شرکت دوستان مشغول به کار میشدم .اینبار با توجه به اینکه میخواستم تجربه متفاوتی رو داشته باشم تصمیم گرفتم چندین شرکت بزرگ و قابل قبول اپلای کنم و اونهارو مورد بررسی قرار بدم تا بتونم بهترین شرکتی که مناسب هست و شرایط همکاری باهمو داریم مشغول شم.و در این مقاله سعی میکنم تجربه و ی سری نکات قابل توجه در فرآیند مصاحبه و استخدام رو که میشه بهش توجه داشت رو باهاتون درمیون بذارم :) و تصمیم و درجه ی اهمیتش با خودتون :)?نکات اولیه قبل اپلای :_ اول اینکه اعتماد بنفس خودتونو حفظ کنید و سعی کنید بسنجید در چه سطح و لولی ب لحاظ فنی هستید و متناسب با اون سعی کنید به شرکتهایی که فکر میکنید شرایط اولیه شمارو دارند درخواست بدید ._ با توجه به شرایط کرونا مصاحبه های اولیه رو حتما بصورت آنلاین قبول کنید._ شرکتی که میدونید جز اهداف شما نیست و مناسب خواسته های شما نیست بهتره اپلای نکنید و وقت خودتونو هدر ندید._ اگر فرد سخت گیر هستید و با هرشرکتی با هرسطح و لول و حقوقی کنار نمیاید باید بگم روند مصاحبتون خیلی زمانبر خواهد بود وبنابراین سعی کنید یک ماه دوماه قبل از موعد اپلای کنید .چون بسته به شرکتهایی که اپلای کردید روند مصاحبه میتونه حتی تا نزدیک دوماه طول بکشه ._ چنانچه شرکتهای خاصی قصد اپلای دارید قبلش درمورد سابقه شرکت و تعداد نفرات و سطح شرکت اطلاعات اولیه رو کسب کنید و درصورت مناسب بودن اپلای کنید ._ اگر چند شرکت خاص و بزرگ جز اهدافتون هست بهتره با افراد و همکارهای انها در شبکه های اجتماعی ارتباط برقرار کنید و از طریق آنها اطلاعات لازم جهت مهارتهای مورد نیاز برای استخدام رو کسب کنید و خودتونو در اون راستا آماده کنید._ راجع به حقوق نظر شخصی منو بخواید حقوقمو بر اساس سه چیز تعیین میکنم! توانایی های فنی خودم، مزایایی که شرکت دراختیارم قرار میده و تورم ! و برحسب این ها حقوقمو کمتر و بیشتر مدنظر قرار میدم .با هیچ حقوق پایینی همکاری نکنید خواهشا ! ?موارد اولیه مورد بررسی در فرآیند مصاحبه :ی سری موارد وجود داره که بنظرم باید درمراحل اولیه مصاحبه مورد بررسی قرار بگیره و چنانچه مشکل خاصی با بود با نبودش دارید، اون شرکتو فیلتر کنید و زمان برای بقیه مراحل مصاحبه  با اون شرکت نگذارید :- روزها و ساعات کاری شرکت- جریمه بابت تاخیر ساعت ورود- مدت زمان اولیه قرارداد- مدت زمان اولیه ازمایشی ( ایا با حقوق هست یا بی حقوق )- انعقاد قرارداد از روز اول کاری- داشتن نسخه قرارداد برای هردوطرف- بیمه-رعایت پروتکلهای بهداشتی در شرکت- سفته و مبلغ سفته- ازمایش خون و عدم سوپیشینه- میزان حقوق درخواستی شما (خالص دریافتی )- حقوق به موقع- ادرس محل کار و بررسی دوری راه- آیا تیم ورک هستید؟ تعداد همکاران فنی شما ؟- تیم فنی شامل چه نفراتی هست ؟- در پوزیشن شغلی شما چندنفر در اون شرکت مشغول به کار هستن ؟- امکان رشد فنی در شرکت تا چه حد میسر هست ؟- روابط دوستانه و احترام متقابل  درمحل کار- اجباری نبودن اضافه کاری?بررسی مزایای شرکتی :مزایایی که میتونید در شرکت ها مورد بررسی قرارشون بدین :)- ساعات کاری شناور- امکان ریموت کامل یا چندروز درهفته- بیمه تکمیلی- کافه گیم- نهار- صبحونه - میان وعده- جشن تولد- پاداش و هدیه در مراسمهای مختلف سال- وام- کلاس و دوره های اموزشی فنی- کلاس اموزشی زبان انگلیسی- سرویس ایاب ذهاب (هزینه اسنپ) و در آخر خوشحال میشم اگر تجربه و نظری دارید اینجا درمیون بذارید :)?منتظر باشید; پست بعدی من راجع به سوالات مصاحبه اندروید هست ???</description>
                <category>فاطمه کاووسی Fatemeh kavoosi</category>
                <author>فاطمه کاووسی Fatemeh kavoosi</author>
                <pubDate>Sun, 28 Feb 2021 22:45:54 +0330</pubDate>
            </item>
                    <item>
                <title>‫Handler , Looper , MessageQueue , Thread در اندروید</title>
                <link>https://virgool.io/MobileLab/handlerloopermessagequeuethread-vhjnhhclcrtj</link>
                <description>Handler,Looper,MessageQueue,Threadارتباط میخوام تو این پست خیلی ساده وروان درمورد ارتباطات بین Looper, MessageQueue,Handler,Thread  بگم . دقت کنید هدفم اینه براتون بگم اینا بطور کلی چی ان ؟ و چه ارتباطی باهم دارن ! البته پیشنهاد میکنم بعد این، داک اندروید رو بخونی که بیشتر و کاملتر درک کنی :) ولی خب توضیح کلی اینه :?اول اینکه Thread در اندروید چیه و کاربردش چیه ؟بطور کلی وقتی اپلیکیشن اندروید لانچ میشه سیستم اندروید شروع میکنه  یک پراسسی رو نیو میکنه و در یک ترد اون رو اجرا میکنه .و هرکامپوننتی ک شما بسازین ، پیش فرض در همین پراسس و ترد اجرا میشه . که به این ترد پیش فرض میگیم &quot;mainThread&quot; یا &quot;uiThread&quot; . چرا ترد ؟ باید گفت اندروید یک سیستم عامل مولتی تسک هست .یعنی چی؟ یعنی چندتا کارو همزمان انجام میده (مثلا هم درحال ارتباط با سرور هست و هم یک موزیک درحال پخش و ...) و تردها هم در بحث مولتی تسک مطرح میشن .همانطور ک گفتیم پیش فرض یک ترد بیشتر نداریم (مین ترد) و از طرفی اگر بخوای همزمان چندتا کاررو انجام بدیم باید چیکار کنیم ؟ خب میایم و یک ترد جدید میسازیم وکارهامونو توش اجرا میکنیم (بهش میگن workerThread)نکته : برای کارهای خیلی  کوتاه ترد نزنیم چون تخصیص منابع و آزاد کردن  منابع به هرترد ،خودش بیشتر از اون کار زمان میبره  ?حالا MessageQueue و Looperو Handler این وسط چی ان ؟ باید گفت تردها در اندروید با تردها در جاهای دیگه فرق دارن و ترد ها در اندروید حاوی  messageQueue ها هستن (صفی از تسک ها ؛ &quot;Message ها و Runnable ها &quot; ) ، که توسط Looper این میسج کیوهاا و رانیبل ها مدیریت و اجرا میشن  .(لوپر از اسمش پیداس تو یک حلقه یکی یکی میسج  و رانیبلهارو اجرا میکنه )نکته : mainThread پیش فرض لوپر و میسج کیو داره .اما اگر ترد جدیدی ایجاد کردین حتما باید با دستور Looper.Preapre() و Looper.loop() لوپر رو ایجاد کنید. نکته :هر ترد میتونه تنها یک لوپر ایجاد کنه  وگرنه کرش رخ میده.  (توسط threadLocal  این قضیه هندل شده . (در پست های بعد درموردش توضیح خواهم داد)?حالا این Message و Runnable در میسج کیو چی ان ؟میسج Message : یک پیامه ک حاوی یک پیام دلخواه هست مثل  باندل یا ابجکت یا اینت .رانیبلRunnable  : هرکلاسی که بخواد توسط thread اجرا شه باید اینترفیس رانیبل رو پیاده کنه و در متد run هم کاری ک میخواد توسط ترد انجام شه رو مینویسیم?اما Message و Runnable از کجا وتوسط چی وارد MessageQueue میشن ؟جواب میشه : Handler بعبارتی بطور مستقیم نمیتونیم میسج یا رانیبلی رو به میسج کیوهاا بفرستیم ! بلکه از طریق هندلر اینکار انجام میشه. پس ازطریق هندلرهاا میسج ها و runnable ها میرن تو MessageQueue وهرموقع نوبت اجراش شد میدش به هندلری که داده بودش ب صف ، تا اونو پردازش کنه.(شکل زیر)نکته :اگر هندلر ، Runnable به صف بفرسته ، لوپر به وقت اجراش، خودش اونو پردازش میکنه و اگر میسج به صف بفرسته ، لوپر میسج رو به همون هندلری که ارسالش کرده بود میفرسته تا اون پردازشش کنه! (توسط کال بک handleMessage هندلرمون ، میتونیم میسج ارسالی رو دریافت کنیم. Handler,Looper,MessageQueue,Threadارتباط  ? کمی بیشتر درمورد Handler  به طور کلی کارش میشه &quot; ارسال و پردازش message ها و runnableها &quot;به صورت جزیی تر میشه گفت این کارهارو باهاش میشه انجام داد :ارتباط بین تردها  با ترد مین // اجرای دستور در زمانی مشخص//  ارسال Message بین Threadها // انجام کاری بصورت دوره ای و …** البته ما بیشتر وقتی اسم هندلرو میشنویم میگیم کارش ارتباط با تردمین هست !درحالی که پیش فرض چنین چیزی صادق نیست !مگر شما اون هندلر رو درترد مین ایجاد کرده باشید ! یا اگر در ترد دیگری ایجاد کردید لوپرمین رو بهش پاس بدید !نکته : وقتی ترد جدید نیو میکنیم و در اون Looper ایجاد میکنیم ، اون ترد مجهز میشه به یک میسج کیو و لوپر!حالا بخواهیم به میسج کیو، میسج و رانیبلهارو بفرستیم چیکار میکنیم ؟ بله از طریق هندلر میفرستیم !و وقتی هندلر نیو میکنیم پیش فرض وصل میشه به لوپر و صف ترد جاری مون !!!برااینکه از تردجاری ب ترد مین و صف اون وصل شیم تا بتونیم پیام یا کاری رو در ترد مین انجام بدیم  باید در کانستراکتور handler، لوپر مین رو پاس بدیم !! مث زیر : new Thread(new Runnable() {
    @Override
    public void run() {
        new Handler(Looper.getMainLooper()).post(new Runnable() {
            @Override
            public void run() {
                //update ui 
            }
        });    } });? مثال کاربردی از چیزهایی که گفتیم :فرض کنید قراره با کلیک کاربر بر روی یک button بعد 5 ثانیه ، یک درخواست به سرور بفرستیم.نکته اینجاس اگر کاربر ده بار روی این دکمه کلیک کرد ، قاعدتا باید آخریش لحاظ شه و اون قبلی ها ایگنور و حذف شن.(این کارو با روشهای مختلف میشه انجام داد اما ما اینجا با هندلر میخوایم هندل کنیم)نمونه کدی که اینکارو انجام میده براتون : خب ابتدا در بخش 2 یک نمونه هندلر ایجاد و کال بک handleMessage رو همانند تصویر بالا پیاده می کنیم تا 5 ثانیه بعد ازآخرین کلیک ،این قسمت فراخوانی بشه و اینجا میتونیم بفهمیم از آخرین کلیک کاربر 5ثانیه گذشته و وقتشه اطلاعات user رو به سرور ارسال کنیم. در بخش 3 در رویداد کلیک باتن باید دوکار انجام بدیم :یک Message بسازیم و اطلاعات user رو در اون بریزیم .اخرین میسجی که در کلیکهای قبلیمون فرستادیم رو حذف کنیم تا آخرین فقط درنظر گرفته شه .(من میسج رو برحسب user و ثابت Message_ID پاک میکنم .یعنی میگم اگر میسجی حاوی این ایدی درMessageQueu ها بود اون رو حذف کن .و اخرین دوباره  به صف میسج ها بفرست .ابجکت message رو از طریق نمونه handler به صف میسج ها میفرستیم تا به وقتش ، یعنی بعد 5ثانیه اجرا شه .به خروجی لاگ نگاه کنید :خروجی کددر ثانیه های 30و31و32و33 کلیک شده و آخرین کلیک در زمان 33 رو در نظر گرفته و 5 ثانیه بعد، یعنی 38 ، میسج در بخش handleMessage قابل دریافت و پردازش و استفاده جهت ارسال به سرور است .**ببخشید طولانی شد،میخواستم تو 2تا پست بنویسم اما ترسیدم دیگه وقت نشه پست بعدی رو بنویسم ;)**سوالی هست درخدمتم**اگر احیانا در تعاریف دچار اشتباه شدم حتما برام کامنت بزنید :)**خب تموم شد امیدوارم فرصت شه بازم، هرچند کوتاه هرچند ناقص، براتون بنویسم ?</description>
                <category>فاطمه کاووسی Fatemeh kavoosi</category>
                <author>فاطمه کاووسی Fatemeh kavoosi</author>
                <pubDate>Fri, 19 Jun 2020 20:02:36 +0430</pubDate>
            </item>
                    <item>
                <title>راهنمای سریع دریافت رمزدوم پویا برای همه بانکها</title>
                <link>https://virgool.io/MobileLab/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D8%B3%D8%B1%DB%8C%D8%B9-%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%D8%B1%D9%85%D8%B2%D8%AF%D9%88%D9%85-%D9%BE%D9%88%DB%8C%D8%A7-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%87%D9%85%D9%87-%D8%A8%D8%A7%D9%86%DA%A9%D9%87%D8%A7-t9u1j7nkel9y</link>
                <description>احتمالا هممون حداقل دو سه کارت بانکی از بانکهای مختلف داریم و میخواین بدونین چطور برای هربانکی میتونین اقدام به گرفتن رمزدوم پویا یا همون یکبارمصرف کنید!؟؟از آنجایی ک خودم یک برنامه نویس اندرویدم ،تصمیم گرفتم توضیحات پیرامون نحوه ی دریافت رمزدوم پویا برای همه بانک هارو در قالب اپلیکیشن بیارم .میتونید نصبش کنید و راحت راهنماشو برای همه بانک ها بخونید.اسم اپلیکیشن &quot;رمزبانک&quot; هست [ راهنمای دریافت رمزدوم پویا ]✅جامع و کامل✅ آفلاین بدون نیاز ب اینترنت✅رایگاناز کافه بازار میتونید دانلودش کنید ; اینجا کلیک کنید .تصاویری از اپلیکیشن رمزبانکدوست داشتید 5 ستاره هم بدید و نظراتتونو [ باعث خوشحالیه ] ⭐️⭐️⭐️⭐️⭐️امیدوارم ب کارتون بیاد که میدونم میاد ??</description>
                <category>فاطمه کاووسی Fatemeh kavoosi</category>
                <author>فاطمه کاووسی Fatemeh kavoosi</author>
                <pubDate>Tue, 31 Dec 2019 00:07:23 +0330</pubDate>
            </item>
                    <item>
                <title>نکات و سوالات مصاحبه اندرویدی</title>
                <link>https://virgool.io/MobileLab/%D9%86%DA%A9%D8%A7%D8%AA-%D9%88-%D8%B3%D9%88%D8%A7%D9%84%D8%A7%D8%AA-%D9%85%D8%B5%D8%A7%D8%AD%D8%A8%D9%87-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF%DB%8C-io0sgjryxko2</link>
                <description>دیشب تو یکی از پستهای ویرگول از اسم Anitaa murthy بعنوان منبع یاد شد، رفتم سرچ زدم دیدم به به چ خانومی فعالی :) چ چیزهای خوبی نوشته ? این لینک از کل چیزهایی که Anitaa murthy نوشته ?خب بریم سراصل مطلب!!!!میخوام براتون ی چند تا منبع از سوالات مطرح در مصاحبه های اندرویدی معرفی کنم : ? منبع اول با عنوان ( برگه تقلب در سؤالات مصاحبه اندرویدی بخش اول)? منبع دوم با عنوان ( برگه تقلب در سؤالات مصاحبه اندرویدی بخش دوم ) خب این دو منبع نوشته ی Anitaa murthy هست که ازش بعنوان &quot;برگه تقلب در سؤالات مصاحبه      اندرویدی &quot; یاد کرده، که بیش از اینکه بدرد تقلب در سوالات مصاحبه اندروید بخوره ، باید بگم بدرد این      میخوره ماها بعد چند سال اندروید دلوپری ی محکی خودمونو بزنیم و ببینیم چقدر بلدیم و چقدر از      چیزهایی که ازش استفاده کردیم رو واقعا میدونیم چی هستن و کجای کارن و واس چی استفاده شدن     ؟! متاسفانه زیاد پیش اومده خیلی چیزهارو بدون اینکه بدونیم واقعا چی هستن فقط اون تیکه رو کپی     پیست و استفاده کردیم و از خودمون نپرسیدیم خب این فلسفه ی استفادش چیه ؟ دیگه چه کاربردی     داره و... ! ? منبع سوم ترجمه متنی و فارسی از منابع یک و دو Anitaa murthy  آقای حمیدرضا شجراوی  زحمت کشیدن بتدریج منابع ذکرشده از Anitaa murthy رو ترجمه میکنن و    پستهاشو تو ویرگول میذارن .تا الان سه پست ازش منتشر کرده ! --&gt;1--&gt; 2--&gt; 3?منبع چهارم با عنوان سوالات مصاحبه اندرویدی آقای فرهاد بیگی راد هم سعی کردن تجربیاتشون از سوالات مصاحبه در شرکتهای تاپ مثل کافه بازار یا آپ     و...رو برامون بگن .? منبع پنجم با عنوان بایدها و نبایدهای مصاحبه کاری آقای امیرافتخاری هم تو این پست برامون نکاتی غیرفنی که حین مصاحبه باید مدنظر قرار بدیم رو گفته .?منبع پنجم با عنوان مصاحبه ی آنلاین و غیر حضوری ; اسکایپ ؟! سناجون هم زحمت کشیده نظرات دوستان راجع به اینکه مصاحبه انلاین و غیرحضوری خوبه یانه رو ،    برامون تو پستش گذاشته. بیشتر بدرد اونایی که از شهر دیگه برای کار و مصاحبه میخوان به تهران بیان    میخوره .?منبع ششم باعنوان سوالات مصاحبه اندروید از Amit Shekhar آقای Amit Shekhar هم بعنوان مصاحبه کننده تو شرکتهای بزرگ خارجی برا پوزیشن اندروید ی سری    سوالهارو تو گیتهابشون آوردن !ترجمه ی متنی و فارسی از این منبع، در این لینک موجوده ._ ی توصیه هایی هم از من حقیـــــــر :حفظ نکنید سوال و جواب هارو ! به جوابهای کوتاهی ک گفته شده هم بسنده نکنید! بیشتر سرچ کنید و بخونید درمورد بعضیاشون.اگر تو دونستن خیلی از این سوالات مشکل دارید پس بهتره کمی تامل کنید و وقت بذارید که بیشتر بدونید و بفهمید! بعضی چیزا دونستنش و درکش زمان میبره! با یکی دوسال تجربه کار اندروید، نخواین با فلان حقوق در فلان شرکت تاپ استخدام شید - قدم به قدم...اوایل دنبال حقوق بالا نباشید!!! حتی شده باحقوق کم و یا کارآموزی، تو شرکتهای بزرگ یا پیش آدمهای مجرب کار کنید! تجربیاتی ک بدست میاد خیلی کمک میکنه به رشد شما .خب توصیه ششمی ندارم فعلا، همون پنج مورد بود :))خب تا اینجا فکر کنم کافیه .همینارو هم وقت کنید بخونید شاهکار کردین ;) بیشتر از این اگر شما هم لینکی دارید میتونید کامنت بذارید ما هم آشنا شیم .✌✌✌خب تموم شد امیدوارم فرصت شه بازم، هرچند کوتاه هرچند ناقص، براتون بنویسم در ویرگوووووول ?</description>
                <category>فاطمه کاووسی Fatemeh kavoosi</category>
                <author>فاطمه کاووسی Fatemeh kavoosi</author>
                <pubDate>Fri, 06 Sep 2019 23:36:38 +0430</pubDate>
            </item>
                    <item>
                <title>بویلرپلیت ( boilerplate) در برنامه نویسی چیست ؟</title>
                <link>https://virgool.io/MobileLab/%D8%A8%D9%88%DB%8C%D9%84%D8%B1%D9%BE%D9%84%DB%8C%D8%AA-boilerplate-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%86%DB%8C%D8%B3%D8%AA-tegfpv0yrkkz</link>
                <description>دیدم یکی تو توییتر نوشته #بویلرپلیت #boilerplate یعنی چی ؟ خواستم ریپلای تو ریپلای براش بنویسم حوصلم نگرفت . رفتم تو سایت های pastbin متنمو نوشتم ک بهش لینک بدم دیدم اینم قشنگ نیست و rtl ش بهم ریخته .گفتم بهترین فرصته اینو بهونه کنم وطلسم نوشتن تو ویرگول رو بشکونم و همینجا اولین پستمو هرچندکوتاه هست بنویسم :)خب بریم سراغ اندر دونسته های ناچیز و کلی من راجع به بویلرپلیت | boilerplate : معنی اول : یکی از معانیش میشه اون چیزهایی ک برا بیس پروزه نیازه تا کد و پروژتو باهاش بسازی و ران کنی! مثلا شما هر پروژه ای ک نیو می کنی ی سری فایل ها و کلاس رو لازم داری و در هربار نیو کردن پروژه هات، تو پروژه هات مینویسی یا کپی میکنی ک اینا میشن بویلرپلیت !! ک البته سرچ کنین تو گیتهاب، بویلرپلیت واس اندروید و  چیزا دیگه هست! مثلا این لینک  بویلرپلیت اندروید :https://github.com/ribot/android-boilerplateمعنی دوم : یکی دیگ معنیش میشه نوشتن کدهایی ک باعث میشه حجم کد بره بالا ...مثلا تو ی زبون برنامه نویسی میای واسه یک کاره ساده ی کلاس و چندتا متد مینویسی ولی تو ی زبون دیگ همون کارو تو یکی دوخط پیاده میکنی (منطق فرقی نمیکنه ها! هردو یک کار انجام میده  ولی میای کدهای تکراری و زیاد مینویسی ) مثلا بویلرپلیت کاتلین کمتر از جاواس ! بدین معنی که ی سری کدها ک تو جاوا با 20 خط مینویسی تو کاتلین با یکی دوخط میشه پیادشون کرد!مثلا تو زبان برنامه نویسی جاوا ی مدل کلاس با  getter  و setter  می خوای تعریف کنی میشه این شکلی :// class Person in java
public class Person {
    private String name; 
    public String setName(String name){ 
   this.name = name;
 }
   public String getName(){
       return name;
 }
}
اما تو کاتلین با data class میتونی با کمترین کد بنویسی :data class Person (val name: String)معنی سوم :یکی از معانیش میشه اون ورقه فلزی دور آبگرمکن یا دیگ بخار :)) * این لینک هم ی توضیح تاریخی در این مورد از  زبون &quot;صدرا&quot; تو تویتر :)خب تموم شد امیدوارم فرصت شه بازم هرچند کوتاه هرچند ناقص، بنویسم تو ویرگوووووووول ?</description>
                <category>فاطمه کاووسی Fatemeh kavoosi</category>
                <author>فاطمه کاووسی Fatemeh kavoosi</author>
                <pubDate>Wed, 04 Sep 2019 23:21:38 +0430</pubDate>
            </item>
            </channel>
</rss>