<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های naghme_eslami</title>
        <link>https://virgool.io/feed/@naghme_eslami</link>
        <description>نرم‌افزار و اپلیکیشن
برنامه اندروید
اپلیکیشن آیفون
اپلیکیشن ویندوز موبایل
نرم افزارهای مک
نرم افزار ویندوز
بازی اندروید
بازی آیفون و آیپد
بازی ویندوز</description>
        <language>fa</language>
        <pubDate>2026-06-16 10:17:33</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/147294/avatar/RmEH2S.png?height=120&amp;width=120</url>
            <title>naghme_eslami</title>
            <link>https://virgool.io/@naghme_eslami</link>
        </image>

                    <item>
                <title>فورد خودرو برقی می‌سازد</title>
                <link>https://virgool.io/@naghme_eslami/%D9%81%D9%88%D8%B1%D8%AF-%D8%AE%D9%88%D8%AF%D8%B1%D9%88-%D8%A8%D8%B1%D9%82%DB%8C-%D9%85%DB%8C-%D8%B3%D8%A7%D8%B2%D8%AF-qm8k5rnkm4mr</link>
                <description>کمپانی فورد در حال برنامه ریزی برای سازمان‌دهی مجدد و اساسی در جهت آمادگی برای تولید خودروهای برقی است. کمپانی فورد در این اقدام از موفقیت تسلا به عنوان یک راهنما برای شروع کار خود استفاده می‌کند.کمپانی فورد در حال برنامه ریزی برای سازمان‌دهی مجدد و اساسی در جهت آمادگی برای تولید خودروهای برقی است. کمپانی فورد در این اقدام از موفقیت تسلا به عنوان یک راهنما برای شروع کار خود استفاده می‌کند. این کمپانی به میزان ۲۰ میلیارد دلار برای این کار هزینه می‌کند.به نقل از بلومبرگ، یک عضو سابق هیئت اجرایی اپل و تسلا پیشنهاد این طرح را به فورد داده بود. طبق این پیشنهاد فورد ۱۰ تا ۲۰ میلیارد دلار طی پنج تا ده سال آینده برای تبدیل تمام کارخانه‌های خود از خودرو بنزینی به کارخانه خودروهای برقی هزینه می‌کند. فورد طی این اقدام تمام کارخانه‌های خود را تبدیل می‌کند. در بهترین حالت فورد تا سال ۲۰۲۵، ۳۰ میلیارد دلار برای این برنامه هزینه خواهد کرد.مدیر عامل فورد، جیم فارلی، قصد دارد با این کار تسلط کمپانی تسلا را بر صنعت خودروهای برقی به چالش بکشد. این در حالی است که او از اقدامات تسلا در این زمینه الگوبرداری می‌کند. تسلا هم اکنون با ارزش‌ترین خودروسازی جهان و پیشرو در زمینه خودروهای برقی است.تاثیر بر بازار بورسبرنامه فارلی برای آینده فورد سرمایه گذاران را بیشتر جذب سرمایه گذاری در این کمپانی کرده است. در پی اعلام این مسئله ارزش بازار فورد در ماه ژانویه امسال به ۱۰۰ میلیارد دلار رسید. سهام فورد روز سه شنبه به میزان ۲٫۷ درصد افزایش قیمت پیدا کرد.در این طرح برنامه سازمانی جدیدی نیز برای فورد در نظر گرفته شده است. استخدام تعداد نامشخصی از مهندسان متخصص در زمینه‌های نسبتا تازه برای این کمپانی از جمله شیمی باتری، هوش مصنوعی و نرم افزار خودروهای برقی نیز جزئی از این برنامه سازمانی جدید است.البته فورد بر خلاف تسلا باید همزمان با تازه‌سازی خود تمرکز را بر روی تولید خودروهای بنزینی نگه‌دارد. درآمد این کمپانی فعلا از همبن راه تامین می‌شود.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Sat, 05 Feb 2022 10:36:49 +0330</pubDate>
            </item>
                    <item>
                <title>نکات کلیدی بافت فرش</title>
                <link>https://virgool.io/@naghme_eslami/%D9%86%DA%A9%D8%A7%D8%AA-%DA%A9%D9%84%DB%8C%D8%AF%DB%8C-%D8%A8%D8%A7%D9%81%D8%AA-%D9%81%D8%B1%D8%B4-qi5lzccqrpy4</link>
                <description>اعدتا در حین بافت هر فرشی ممکن است مشکلاتی به وجود بیاید اما با رعایت  کردن برخی نکات مهم و کلیدی میتوان به کیفیتی قابل قبول دست یافت؛ در عین  حال در نظر نداشتن این نکات میتواند منجر به صدمات غیر قابل جبرانی به فرش شود بطوریکه قابل ارائه نباشد.?از اولین نکات قابل توجه در بافت فرش ، وجود دار قالی سالم و بی عیب و نقص است.قبل  از انجام چله کشی ، دار فرش باید کاملا مورد بررسی قرار داده شود تا علاوه  بر اطمینان از سالم بودن آن ، مشخص شود سردار و زیردار موازی اند و کاملاً  عمود بر راست روها هستند و همچنین دارای هیچ گونه برآمدگی زائدی نیست. بعد  از چک کردن دار قالی نوبت به انجام یک چله کشی صحیح و یکدست میرسد که در  کیفیت نهایی فرش نیز بسیار اهمیت دارد. معمولاً نخی که بعنوان نخ چله  استفاده میشود از جنس پنبه و به رنگ سفید میباشد البته در بعضی مناطق به  خصوص بین عشایر استفاده از پشم نیز رواج دارد و گاهی هم به ندرت از نخ  ابریشم به عنوان نخ چله استفاده می شود.مهمترین نکات چله کشی در بافت فرش     یکی از مهم ترین نکات در عمل چله کشی ، توجه به این نکته است که باید  کاملاً در وسط دار و به صورتی که دو طرف متقارن باشند انجام شود تا سنگینی  چله ها به یک سمت منتقل نشود.    کشش نخ های تار در تمام عرض دار باید  به صورت یکنواخت و مساوی باشد برای این منظور پیشنهاد میدهیم چله کشی را در  یک زمان مشخص و پی در پی انجام دهید تا بین آن وقفه نیفتد.    از  آنجاییکه فاصله بین تارها معمولاً به اندازه قطر چله مصرفی میباشد ، دقت  کنید تا در هر یک سانتی متر بین ۴ تا ۵ تار به طور معمول کشیده شود.     عمل چله کشی نباید با کشش زیاد انجام شود بلکه برای کیفیت بهتر باید چله  کشی با کششی متوسط و متناسب صورت گیرد ، به همین علت بهتر است اگر تجربه  کافی در این زمینه ندارید آن را به یک متخصص بسپارید.    نکته مهم دیگر  در چله کشی دقت در بررسی زوج بودن تعداد تارهای کشیده شده می باشد ، در  صورت صحیح انجام دادن این عمل ، اگر نخ چله را در ابتدا از زیر زهوار پایین  عبور داده باشید در انتها باید نخ چله را از روی زهوار پایین عبور دهید تا  چله ها به صورت زوج یا جفت باشند.بعد از مرحله چله کشی نوبت به  کوجی بندی میباشد ، بطور خلاصه این عمل در واقع همان هاف گذاریست که با  عبور چند رشته نخ پود برای صاف و منظم نمودن چله‌ها و استحکام آن ، انجام  میشود. بعد از کوجی بندی و هاف گذاری باید انجام زنجیره بافی یا به اصطلاح  سیردماق شروع شود که این کار باعث میشود هنگام استفاده از قالی ، ابتدا و  انتهای فرش از هم گسیخته و پاره نشود.یکی از مهمترین عوامل موفقیت  در انجام یک بافت خوب ، دقت در کشیدن پود نازک است بطوریکه بهتر است قبل از  حصول اطمینان در مورد این مساله به هیچ عنوان بافت را شروع نکنید. یادتان  باشد کیفیت بافت هر فرش بیشتر از هر چیز مربوط به کیفیت کشیدن پود نازک آن  میباشد.نکته حائز اهمیت در انجام تمامی مراحلی که توضیح داده شد این  است که انجام آنها تخصص و مهارت لازم و کافی میطلبد بنابراین اگر میخواهید  کیفیت نهایی فرش بالا باشد بهتر است در صورت لزوم این مراحل توسط افراد  خبره انجام گیرد.همچنین بخوانید: آدرس قالیشویی های تهران کنترل دقیق ارتفاع فرشبه  منظور جلوگیری از مشکلات و عیوبی که ممکن است در اثر عدم کنترل ابعاد  بوجود آید بهتر است بصورت مرتب ، هر چند رج یک بار ، ارتفاع بافت متناسب با  رجشمار محاسبه شده و سپس در بافت چک شود ، اگر از همان ابتدا ارتفاع فرش  تنظیم شود از بروز مشکلات زیادی جلوگیری خواهد شد. با وجود این باز هم ممکن  است در حین بافت با مشکلاتی از قبیل پایین زدگی یا بالا زدگی مواجه شوید  که در ادامه راهکارهای مناسب توضیح داده میشود.اگر در حین کار متوجه پایین زدگی بافت شدید باید به نکات زیر توجه کنید     احتمال این وجود دارد که دفه را بیش از حد و خیلی محکم کوبیده باشید ،  به یاد داشته باشید که همواره باید میزان فشار مناسب برای استفاده از دفه  را رعایت کنید.    ممکن است فراموش کرده باشید پود کلفت و پود نازک را به صورت مرتب در هر رج ، استفاده نمایید.    سفت کردن بیش از حد چله ها توسط  پیچهای سردار و یا بازتر از حد استاندارد کشیده شدن آنها نیز ممکن است سبب ایجاد این مشکل شود.گاهی نیز ممکن است در حین بافت فرش با مشکل بالا زدگی کار مواجه شوید که در این صورت نیز لازم است نکات زیر را بدانید     ممکن است دفه را آرام و کمتر از حد استاندارد کوبیده باشید.     شل بودن چله ها نیز میتواند منجر به بالازدگی کار شود ، برای رفع این  مشکل میتوانید آنها را از طریق پیچهای سردار و بطور یکنواخت سفت نمایید.     اگر پود نازک را خیلی سفت و خشک کشیده باشید با هر میزان دفه زدن باز هم  رج بعدی تا میزان کافی و استاندارد پایین نخواهد رفت و منجر به بالازدگی  در بافت خواهد شد.    زیاد بودن تراکم چله ها علت دیگری برای بالازدگی بافت خواهد بود.نکته  قابل توجه این است که بهتر است با در نظر گرفتن نکات ضروری در بافت فرش از  ایجاد پایین زدگی و یا بالا زدگی جلوگیری کرد اما اگر با این مشکلات مواجه  شدید بدترین تصمیم برای جبران آن بیش از حد کوتاه یا بلند بافتن بقیه کار  میباشد بنابراین در صورت مواجه شدن با این موارد بهتر است باقیمانده فرش را  مطابق اندازه های استاندارد جدول ببافید.نکته بعدی این است که برای  جلوگیری از کسری نخ باید همیشه از گره های استاندارد با طول سه سانتیمتر  استفاده کنید چراکه گاهی به همین علت ادامه بافت فرش امکان پذیر نمیباشد و  زحمات شما نیز هدر خواهد رفت.اخرین نکته ای که یادآور میشویم این  است که حتما بعد از بافت هر رج ، گره ها را بوسیله دو انگشت دست ، سر کشی  کنید تا گره ها بصورت کاملا صاف و کشیده در ساختمان فرش قرار بگیرند علاوه  بر این می توانید با استفاده از دفه ، گره ها را شانه کنید. توجه داشته  باشید شانه زدن بافت بوسیله دفه برای فرشهائی که قرار است برجسته کاری شوند  ، یک کار ضروری و لازم میباشد.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Sat, 05 Feb 2022 10:09:57 +0330</pubDate>
            </item>
                    <item>
                <title>چرا بید زدگی فرش رخ می دهد؟</title>
                <link>https://virgool.io/@naghme_eslami/%DA%86%D8%B1%D8%A7-%D8%A8%DB%8C%D8%AF-%D8%B2%D8%AF%DA%AF%DB%8C-%D9%81%D8%B1%D8%B4-%D8%B1%D8%AE-%D9%85%DB%8C-%D8%AF%D9%87%D8%AF-wfpnniyza6iw</link>
                <description>حشره بید چیست و از کجا آمده است؟بید زدگی فرش از حشره بید به وجود می آید که حشره بید، پروانه کوچکی زرد رنگی به طول نه تا دوازده میلیمتر می باشد.پروانه های ماده در مدت طول عمر خود در محل تا خوردگی فرش یا منسوجات پشمی، تخم گذاری می کنند.تخم های پروانه روی فرش به صورت لاور درمی آیند و برای رشد از پروتئین موجود در پشم تغذیه می کنند و با تنیدن تار بر روی پشم و حفر دالان هایی در داخل الیاف به بافت فرش صدمه میزنند.لاور ها تبدیل به بید شده و دوباره بر روی فرش تخم گذاری می کنند و بدین ترتیب تعدادشان مرتبا افزایش می یابد به طوری که یک حشره بید قادر است پس از چهل نسل، حدود چهل و دو کیلوگرم پشم را نابود کند. این حشرات کوچک به صورت نامحسوس وارد خانه شده و از پرزهای قالی ها تغذیه می نمایند.هوای مرطوب، فضایی تاریک، دمایی مناسب و کمی الیاف فرش محیطی کاملا مناسب برای چرخه موجوداتی مانند بیدها می باشد. تعداد زیادی از فرش های نفیسی که در گذشته بافته شده بودند و در اثر این آفت از بین رفته و نابود شده اند و تنها نامی از آنها باقی مانده است.بید زدگی برای فرش ها دستباف است یا ماشینی؟فرش دستباف اثری هنری و نفیسی است که از مواد طبیعی مانند پشم نرم و رنگریزی با رنگزاهای کاملا گیاهی بافته می شود.هر قالی نشان دهنده زمان، تلاش و توجه دقیقی است که بافنده آن برای تک تک گره های زده شده روز تار و پود قالی صرف کرده است.رنگ ها و طرح های زنده فرش های دستباف یاد آور فرهنگ باستانی ایران زمین است.در حالیکه فرش ماشینی از موادی مانند مواد زیر ساخته میشود:    الیاف مصنوعی    ابریشم و پشم مصنوعی    اکریلیک    پلی استر    نایلون    و پلی پروپیلنفرش ماشینی با ماشین نساجی بزرگی که با برق کار می کند و با رایانه کنترل می شود، بافته می شود.لذا نگهداری و شستشوی فرش دستباف اصول قالیشویی و ضوابط خاص خود را می طلبد. بهترین قالیشویی در مشهد کدام است؟ترمیم بید زدگی با خدمات قالیشویییکی از خدماتی که در قالیشویی های مجاز صورت می گیرد، رفوگری فرش های بید زده و آسیب دیده می باشد. ممکن است بید خوردگی از روی قالی، زیر قالی و پشت یا از هر دو طرف آن باشد. به طوری که، تارها از رو یا زیر مشخص و گره و پرز قالی از بین رفته باشد.در قالیشویی ها اگر قالی شما با ارزش و نفیس باشد، تمام پرزهای باقیمانده از بید زدگی را بیرون نمی آورند، بلکه آن ها را چه بید زدگی از روی فرش باشد چه از پشت فرش، آن ها را مرتب میکنند.ولی در قالی های معمولی کل محوطه بید زدگی را از پرز قالی تمیز میکنند و کار ترمیم را انجام میدهد.در مرحله بعد فرش از از قسمت پشت پهن نموده و کاسه ای زیر قسمت بید خورده قرار می دهند و از خامه ای که متناسب با نقشه آن قسمت از قالی است، استفاده می نمایند. رفوگری می بایست این کار را گره به گره، رج به رج مطابق رنگ و نقش فرش انجام دهد تا کاملا قسمت بید خورده پر شود.روش های جلوگیری از بید زدگی فرشراه کارهایی برای جلوگیری از بید زدگی فرش های دستباف وجود دارد.در ذیل به چند نمونه از آنها اشاره خواهیم نمود ولی در صورت حل نشدن حتما به قالیشویی مراجعه کنید.جارو برقیوجود گرد و غبار در پرزهای قالی، مکان مناسبی را برای رشد و نمو بیدها فراهم می نماید.بهترین راه برای جلوگیری و از بین بردن بیدها زدودن گرد و غبار از میان پرزهای فرش است.بنابراین حداقل هفته ای یک بار تمام فرش ها و همه جای آنها را با درجه مکش مناسب جارو برقی کاملا جارو بزنید.استفاده از حشره کش هاحشره کش ها بیدهای موجود در پرز قالی را از بین می بردند.نفتالینیکی از روش های رایج جهت ضد بید کردن فرش دستباف، استفاده از نفتالین می باشد.برای اینکه اثر نفتالین موثر تر باشد باید نفتالین را خورد کرد و روی فرش پارچه سفیدی گذاشت.و نفتالین را روی پارچه پاشید و سپس فرش را لوله کرد و حدود یک ما فرش را بسته نگه داشت.بعد که نفتالین تماما؛ بخار شد فرش را در معرض هوای آزاد قرار می دهیم .پهن کردن قالیچنانچه به هر دلیلی نمی توانید فرش دستباف خود را پهن نمایید.و مجبور به جمع کردن آن هستید، اکیدا توصیه می گردد.هر از چند گاهی فرش دستباف خود را حداقل برای چند روز پهن نمایید.و سپس مجداد لول کرده و انبار نمایید.قرار دادن فرش دستباف در محیط تاریک و مرطوب احتمال بید زدگی فرش را بالا می برد.و سبب آسیب به فرش می گردد.قرار ندادن فرش در زیر اجسام سنگین یا گلدان هاهرگز اجسام سنگین مانند کمد، مبل و… را بر روی فرش دستباف خود قرار ندهید.وجود گلدان بر روی فرش دستباف به دلیل ایجاد رطوبت خطر بید زدگی فرش را بالا می برد.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Sat, 05 Feb 2022 09:50:50 +0330</pubDate>
            </item>
                    <item>
                <title>اینستاگرام و سایت‌های قمار علیه جیب رویاپردازها</title>
                <link>https://virgool.io/@naghme_eslami/%D8%A7%DB%8C%D9%86%D8%B3%D8%AA%D8%A7%DA%AF%D8%B1%D8%A7%D9%85-%D9%88-%D8%B3%D8%A7%DB%8C%D8%AA%D9%87%D8%A7%DB%8C-%D9%82%D9%85%D8%A7%D8%B1-%D8%B9%D9%84%DB%8C%D9%87-%D8%AC%DB%8C%D8%A8-%D8%B1%D9%88%DB%8C%D8%A7%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D9%87%D8%A7-cmrdeo6q5pjn</link>
                <description>اگر در شبکه‌های مجازی عضو باشید و سری به  صفحه‌های به‌اصطلاح شاخ‌های مجازی ساکن خارج کشور بزنید، بی‌شک به سایت‌های  شرط‌بندی می‌رسید که شما را دعوت به بازی آنلاین و ثروتمند شدن می‌کنند.اما تابه‌حال دیده نشده است که کسی بجز  افرادی که مالک سایت هستند از ثروتمند شدن و کسب درآمد از راه بازی‌های  آنلاین و شرط‌بندی حرفی زده باشند.استفاده از کارت‌های بانکی اجاره‌ای برای قماردر ایران، اما راه‌اندازی چنین سایت‌هایی  قانونی نیست و پلیس فتا بار‌ها اعلام کرده است با گردانندگان چنین  سایت‌هایی برخورد قانونی می‌شود. چندی پیش رئیس پلیس مرکز پیشگیری از جرایم  پلیس فتا گفته بود گردانندگان اصلی سایت‌های قمار و شرط‌بندی در خارج از  ایران فعالیت می‌کنند.به گفته علی‌محمد رجبی خیلی از آن‌ها برای  پلیس شناخته‌شده هستند و از طریق پلیس بین‌الملل تحت تعقیب قرارگرفته‌اند،  اما گردانندگان این سایت‌ها در کشوری که فعالیت می‌کنند این حوزه جرم محسوب  نمی‌شود. به‌طور مثال فردی در یک کشور دیگر و در قالب یک شرکت تجاری اقدام  به راه‌اندازی سایت قمار و شرط‌بندی می‌کند، ولی بازار هدف او کشور ما  است. این موضوع برخورد با این حوزه را بسیار سخت و پیچیده کرده است.ایران، اما برای مبارزه با این سایت‌ها و  افرادی که در آن سرمایه‌گذاری کرده‌اند دو راهکار دارد، یکی مسدودسازی است  که ۲۴ ساعته با گزارش‌های مردم و دادستانی و رصد سایت‌ها انجام می‌شود و  راه دوم این است که گردش مالی شرکت‌کنندگان و صاحبان سایت را مسدود کند.  جالب است بدانید اکثر این سایت‌ها با ریال کار کرده و از شبکه شتاب استفاده  می‌کنند.طبق گفته‌های رجبی این سایت‌ها کانال مستقیم  مالی ندارند، بلکه از کارت‌های بانکی اجاره‌ای استفاده می‌کنند و برخی از  افراد از روی ناآگاهی و یا طمع با این سایت‌ها همکاری می‌کنند، به‌طور مثال  در یک شهرستان کوچک یک خانواده ۳۵ کارت را در اختیار گردانندگان این  سایت‌ها قرار داده بود که البته به‌غیراز پسر جوان خانواده مابقی اعضا  اطلاعی از موضوع نداشتند.۱۸ تا ۳۰ ساله‌ها قربانی اصلی سایت‌های شرط‌بندیدر روز‌هایی که تمام نماگر‌های اقتصاد ایران  آدرس رکود و تورم را به ما می‌دهند و دخلمان در برابر خرجمان شرمنده است،  وقتی‌که با آمدن ویروس کرونا هر آنچه از قبل داشتیم را هم داریم از دست  می‌دهیم و هزاران نفر یا از کار بی‌کار شده یا با دستمزد حداقلی مجبور به  کار هستند و چرخ تولید لنگان‌تر از قبل شده است، شاید داغ شدن بازار بورس و  شرط‌بندی در چنین اقتصادی آن هم در این روز‌ها بی‌معنا نباشد.هردوی آن‌ها یک فصل مشترک دارند، با ریسک  کردن پول‌دار شوید، فوری پول‌دار شوید و چه چیز فریبنده‌تر از این جملات در  روز‌هایی که پول درآوردن سخت‌تر از قبل شده و استیصال پررنگ‌ترین احساسی  است که توده مردم تجربه می‌کنند. حالا، اما به سایت‌های قمار یک گزینه هم  اضافه‌شده است و آن شرط‌بندی بر سر کروناست!یک سال از زمانی که محمدجواد آذری جهرمی،  وزیر ارتباطات در رابطه با چنین سایت‌هایی حرف زد می‌گذرد. او گفته بود:  «من به‌زودی پشت پرده این‌ها را افشا می‌کنم. زمانش که برسد می‌گویم. دارم  تحلیل می‌کنم. یک اتفاق واقعاً شومی است. نقل‌وانتقال مالی شرط‌بندی در حال  حاضر در شبکه بانکی کشور انجام می‌شود. بحث زیاد است، اما باید به‌موقع  درباره‌اش صحبت کرد.»، اما از سکوت وزیر ارتباطات پیداست که گویا هنوز موقع  مناسب نرسیده است.بر اساس پیگیری‌ها و تحقیقات انجام‌شده این  سایت‌ها گردش‌های مالی بالاتر از یک میلیارد در ماه دارند و البته باخت‌های  فراوان که هزینه آن از جیب ۱۸ تا ۳۰ساله‌هایی می‌رود که بیشترین کاربران  این سایت‌ها را تشکیل می‌دهند.سازوکار سایت‌های قمار و شرط‌بندیاما این سایت‌ها چطور کار می‌کنند؟ آیا هویت  گردانندگان سایت‌ها مشخص است؟ درواقع کاربران اولین کسانی هستند که در این  سایت‌ها با چهره و هویت رسمی خود می‌آیند. آن‌ها باید هویت خود را  به‌طورکامل در فرم‌های شناسایی سایت ثبت کنند و بعد از اولین شارژ و چک  کردن هویتشان، اکانت آن‌ها از سوی سایت تأیید می‌شود.بر اساس گزارش‌های منتشر شده کاربران  معمولاً در رده سنی ۱۸ تا ۳۰ سال هستند، هرچند میان آن‌ها برخلاف مقرراتی  که سایت‌ها روی تارنمای خود قرار داده‌اند، کاربر زیر ۱۸ سال هم هست و  کاربران با سن‌های بالاتر نیز زیاد در این سایت‌ها شرط می‌بندند. برای مثال  بار‌ها اکانت نوجوانی ۱۵ ساله بسته شد و او باز هم اکانت می‌ساخته تا جایی  که حدود ۱۰۰ اکانت به نام این نوجوان ساخته شده بود یا مورد دیگر خانمی که  در چندین پرداخت ۷۰ میلیون تومان پول به‌حساب یکی از سایت‌ها ریخته و پولش  را از دست داده بود.برای عضویت در سایت، کاربر باید تمامی  اطلاعات و مشخصات کارت ملی و کارت حساب بانکی خود را در اختیار سایت قرار  دهد و کارت بانکی حتماً باید به نام خود کاربر باشد. بجز شارژ اولیه، در  بیشتر سایت‌ها کاربر برای هر نوبت شرط‌بندی، باید حساب خود را با توجه به  مبلغ تعیین‌شده شارژ کند. هر کاربر برای ورود به سایت ابتدا باید ۲۰ هزار  تومان خرید اعتبار می‌کرد و بعد این مبلغ به ۵۰ هزار تومان رسید. شارژ  اولیه در سایت‌های مختلف بین ۱۰ هزار تومان تا ۵۰ هزار تومان متغیر است.  کاربر اگر ببازد هم نمی‌تواند مبلغ شارژ اولیه خود را برداشت کند؛ چون  برداشت‌ها کف دارد و معمولاً زیر ۵۰ هزار تومان قابل‌برداشت نیست.درباره اینکه چند نفر می‌روند و در این  سایت‌ها شرط می‌بندند، نمی‌شود عدد مشخصی داد و گردش مالی مجموع این  سایت‌ها در تاریکی محض است. تعداد کاربران بازدیدکننده سایت‌هایی که  معروف‌تر و به‌اصطلاح معتبر هستند، روزانه تا هزار نفر هم می‌رسد؛ اما  تعداد کاربر‌های فعال و میزان تراکنش آن‌ها در دوره‌های مختلف، متفاوت است.  روز‌های جام ملت‌های آسیا اوج «شرط‌بندی کن و ببر» این سایت‌ها بود.  ۲۴ساعته صد‌ها کاربر در سایت‌های مختلف شرط می‌بستند و شرط می‌بستند. در  همین ماه‌ها طبق گفته چند نفر از کسانی که مدتی در این سایت‌ها کار  کرده‌اند، گردش مالی بالای یک میلیارد تومان در سایت‌های معروف‌تر بوده و  دوره کسادی این سایت‌ها نیز زمان قطعی اینترنت در سال گذشته بود.به دلیل غیرقانونی بودن قمار در ایران  هیچ‌یک از مالباختگان نمی‌تواند شکایت کند و همین مسئله هم باعث شده حتی  افرادی که در سایت‌های این‌چنینی مبالغ سنگین می‌برند، حسابشان بدون دلیل  مسدود می‌شود و حتی توان پیگیری هم ندارند.کلاه‌برداری با اجاره هویت و کارتاین سایت‌ها عموماً ۲۴ساعته آنلاین هستند و  کار پشتیبان‌ها، پاسخ دادن به سؤالات کاربران است. شیفت کاری بیشتر آن‌ها،  هشت تا ۱۲ساعته است و بدون مرخصی؛ اما کار مهم‌تر پشتیبان‌ها، دادن شماره  کارت به کاربران برای پرداخت شارژ است. فرض کنید کاربری در سایت ثبت‌نام  کرده و مبلغ واریزی خود را مشخص کرده، پشتیبان در عرض سه تا ۱۰ دقیقه باید  شماره کارت و مبلغ و جزئیات هویتی کاربر را چک کند و اگر یک دقیقه بیشتر از  زمان تعیین‌شده باشد، جریمه خواهد شد. پشتیبان‌ها باید شماره کارت را همان  لحظه بدهند.این شماره کارت‌ها هر چند روز یک‌بار عوض و  شماره کارت جدیدی جایگزین می‌شود. این چرخش شماره کارت‌ها هم چند دلیل  دارد؛ یکی اینکه پرداختی‌ها نباید در یک کارت می‌ماند و مدیران بانک باید  سریع وجه را به‌حساب ذخیره خود منتقل می‌کردند، دیگر اینکه با تعویض، امکان  شناسایی کارت پایین می‌آید و دست‌آخر هم اینکه ممکن بود این کارت‌ها در پی  شکایت یا پیگیری پلیس فتا مسدود شوند و به همین دلیل باید سریع یک کارت  دیگر جایگزین می‌شد. در این میان، اما بسیاری هم تمایل داشتند با نام و  کارت خود در این سایت‌ها همکاری کنند. آن‌ها شماره‌حساب‌های خود را به  گردانندگان سایت اجاره می‌دهند. سایت هم در قبال این کار به آن‌ها پول  می‌دهد و درواقع هویت و حساب بانکی‌شان را اجاره می‌کند.نکته‌ای که باعث می‌شود تمام شرکت‌کنندگان  در این سایت‌ها درنهایت بازنده باشند این است که دستشان به هیچ جا نمی‌رسد.  به دلیل غیرقانونی بودن قمار در ایران هیچ‌یک از مالباختگان نمی‌تواند  شکایت کند و همین مسئله هم باعث شده حتی افرادی که در سایت‌های این‌چنینی  مبالغ سنگین می‌برند، حسابشان بدون دلیل مسدود می‌شود و حتی توان پیگیری هم  ندارند؛ مدارک مستند بسیاری از این افراد نیز موجود است.بر اساس پیگیری‌ها و تحقیقات انجام‌شده  سایت‌های شرط‌بندی گردش‌های مالی بالاتر از یک میلیارد در ماه دارند و  البته باخت‌های فراوان که هزینه آن از جیب ۱۸ تا ۳۰ساله‌هایی می‌رود که  بیشترین کاربران این سایت‌ها را تشکیل می‌دهنداینستاگرامر‌ها پشت سایت‌های شرط‌بندیمثل هر کاسبی که این روز‌ها بیشتر از چیزی  به نام تولید؛ وسوسه خرید و مصرف به جان دنبال‌کننده‌ها می‌اندازد،  سایت‌های شرط‌بندی هم برای تبلیغ خودشان اینفلوئنسر‌های اینستاگرامی را  انتخاب کرده‌اند؛ کسانی که البته حالا دیگر خودشان گرداننده سایت بت هستند و  لازم نیست هویت خودشان را پنهان کنند، چون محبوبیتشان رمز بردشان است.  سایت سوپربت را فرشاد لطفی یکی از قهرمانان بدن‌سازی به همراه دنیا دلدار  مدل ایرانی ساکن ترکیه می‌چرخانند. صاحب سایت بیت بت، رضا پرستش است، همان  کسی که با شباهت به مسی معروف شد، در کشور‌های مختلف می‌چرخید و با شباهتش  به مسی عکس می‌گرفت و حالا سایت شرط‌بندی را اداره می‌کند.گروه شرط‌بندی بنفیت با چندین زیرمجموعه،  هلدینگ مونتیگو (فرشید امیرشقاقی) خواننده رپ است که از باحال بودن  شرط‌بندی هم می‌خواند و می‌گویند پنل شرط‌بندی هم می‌فروشد. در میان این  دسته از خواننده‌ها، سپهر خلسه، جیدال (علی غنی‌نژاد اهری) و عرفان پایدار  هم هستند که یا صاحب سایت شرط‌بندی‌اند یا مبلغ آن. به این لیست می‌توانید  سایت حضرات با مدیریت پویان مختاری، اینستاگرمر معروف، سایت میلیون بت با  تبلیغ صدف طاهریان، ساشا سبحانی و خیلی بچه معروف‌های دیگر را هم اضافه  کنید؛ کسانی که با مارکتینگ اینفلوئنسری میز شرط‌بندی را گرم می‌کنند.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Mon, 09 Nov 2020 09:28:39 +0330</pubDate>
            </item>
                    <item>
                <title>ویژگی های اپلیکیشن اندرویدی مناسب چه چیز هایی هستند؟</title>
                <link>https://virgool.io/@naghme_eslami/%D9%88%DB%8C%DA%98%DA%AF%DB%8C-%D9%87%D8%A7%DB%8C-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF%DB%8C-%D9%85%D9%86%D8%A7%D8%B3%D8%A8-%DA%86%D9%87-%DA%86%DB%8C%D8%B2-%D9%87%D8%A7%DB%8C%DB%8C-%D9%87%D8%B3%D8%AA%D9%86%D8%AF-bg4yrlcvu2s7</link>
                <description>ظاهر مناسبیکی از مهمترین ویژگی های اپلیکیشن اندروید، داشتن ظاهری مناسب و یک گرافیک بدون نقص میباشد. متاسفانه اپلیکیشن های ایرانی در این زمینه گاهی ضعف های بسیار بزرگی دارند. برای داشتن یک ظاهر مناسب باید به رنگ بندی و روانشناسی رنگ ها توجه بسیار ویژه ای شود.نکته ی مهمی که در باره ظاهر باید در نظر داشته باشید این است که دقیقا به اندازه ی عملکرد اپلیکیشن اهمیت دارد. یک ظاهر خوب میتواند به تنهایی بسیار جذاب باشد. حتی میتواند بعضی از عیب های کوچک اپلیکیشن شما را هم بپوشاند.امنیت بالااگر برنامه شما اطلاعاتی از کاربر را ذخیره میکند باید برای بالا بردن امنیت آن تلاش کنید. اطلاعات میتواند هر چیزی باشد که از گوشی کاربر وارد اپلیکیشن شما میشود. اگر اپلیکیشن قابلیت برقراری ارتباط با اینترنت را هم داشته باشد، امنیت بسیار بیشتر از گذشته مطرح میشود.امنیت از دو جهت اهمیت دارد، اگر از این مورد غافل شوید ممکن است سرور های شما دچار اختلال شوند و به درستی کار نکنند. اما امکان دارد اطلاعات کاربران شما که به صورت آنلاین در سرور ها ذخیره شده اند لو بروند. اگر هرکدام از این اتفاقات برای شما رخ بدهد، ضربه ی بسیار بزرگی به برندتان وارد میشود. پس حتما در هنگام ساخت اپلیکیشن همه ی مواردی که امنیت برنامه شما را تهدید میکنند از بین ببرید.پشتیبانی خوباین مورد که یک اپلیکیشن به پشتیبانی نیاز ندارد باور کاملا نادرستی است. امروزه یکی از ضروری ترین ویژگی های اپلیکیشن اندروید، داشتن یک تیم پشتیبانی قوی و حرفه ای است. هنگامی که مشکلی در اپلیکیشن شما وجود دارد و نمیدانید کدام قسمت ضعف دارد، سوالاتی که از پشتیبانی پرسیده میشود میتوانند کاملا راهنمای شما باشند.برای ارائه ی یک پشتیبانی قوی و ساخت یک برند خوب از برنامه خود، این موارد را حتما رعایت کنید:دریافت نظر از مشتریانتقریبا در همه ی اپلیکیشن های معروف جهان میتوانید این قسمت را تحت عنوان Send FeedBack پیدا کنید. کاربران میتوانند پیشنهادات بسیار خوبی برای به روز رسانی نرم افزار ارائه بدهند. مشکلات ریز و درشتی که خودتان هنوز متوجه نشده اید را به شما نشان میدهند. احترام گذاشتن به نظرات و پیشنهادات مخاطبین محبوبیت شما را چندین برابر افزایش خواهد داد.ارائه آپدیت های منظمبرای برطرف کردن مشکلات نرم افزار و یا اضافه کردن قابلیت های جدید همیشه آپدیت های جدید برای اپلیکیشن منتشر کنید. ارائه آپدیت ها این حس را به کاربران میدهد که به نظرات آنها توجه کرده اید. اپلیکیشن هایی که مدت زیادی از به روز رسانی آنها گذشته است، کاملا متروکه به نظر میرسند.رابط کاربریرابط کاربری در ارتباط مستقیم با میزان رضایت کاربران از اپلیکیشن شماست. (برای آشنایی کامل با مفهوم رابط کاربری، این مقاله را مطالعه کنید). رابط کاربری خوب هم از مهمترین ویژگی های اپلیکیشن اندروید به حساب می آید. باید قبل از ساختن اپلیکیشن یک نقشه ی کامل برای نحوه ی تعامل کاربر با اپلیکیشن خود به وجود بیاورید.با دریافت نظر کاربران و به روزرسانی هایی که برای اپلیکیشن ارائه میکنید، میتوانید رابط کاربری را بهبود دهید. این نکته را نباید فراموش کنید که کاربر باید بتواند به قسمت های مهم، به راحتی دسترسی داشته باشد.عملکرد مناسبخطاها و بد عمل کردن های نرم افزار (یا به اصطلاح باگ داشتن)، مهلک ترین سم برای اپلیکیشن شماست. هیچ شانسی برای یک اپلیکیشن که نمیتواند به وظایف خود عمل کند وجود ندارد. عملکرد مناسب و روان نرم افزار از ابتدایی ترین ویژگی های اپلیکیشن اندروید موفق است.قبل از ارائه ی اپلیکیشن حتما چندین بار و به صورت های مختلف همه ی قسمت های برنامه را شخصا تست کنید. اگر کاربران این موارد را به شما گزارش دادند در سریع ترین زمان ممکن آنرا برطرف نمایید.سرعت بالابه لطف سریعتر شدن اندروید و قدرت بسیار زیاد گوشی های اندرویدی موجود در بازار، اپلیکیشن ها میتوانند به سرعت اجرا شوند. سرعت اجرای اپلیکیشن ها تا حد بسیار زیادی به اندازه ی فایل ها و کدهای نوشته شده بستگی دارد.تبلیغ، مزاحم همیشگیبدون شک میتوان گفت که آزار دهنده ترین مورد یک اپلیکیشن، داشتن تبلیغات است. هیچ چیز به اندازه ی تبلیغ هایی که فعالیت کاربر را مختل میکنند نمیتوانند آنها را فراری دهند. سعی کنید تا جایی که میتوانید تبلیغات را درون اپلیکیشن خود به کار نبرید. برای کسب در آمد از پلن های دیگر استفاده کنید. اما در نهایت اگر مجبور بودید از تبلیغات استفاده کنید، فقط و فقط آنهایی که با موضوع اپلیکیشن مرتبط هستند را انتخاب نمایید.  (پیشنهاد می کنم دوره آموزش پروژه محور اندروید استودیو را بررسی و خرید کنید).به نظر شما یک اپلیکیشن خوب چه ویژگی هایی میتواند داشته باشد؟ تا به حال از استفاده کردن از یک نرم افزار لذت برده اید؟ چه ویژگی هایی این حس را در شما ایجاد کردند؟ تجربه های خود را در قسمت نظرات با ما در میان بگذارید.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Thu, 20 Aug 2020 00:20:49 +0430</pubDate>
            </item>
                    <item>
                <title>نکات مهم قبل از یادگیری برنامه نویسی اندروید</title>
                <link>https://virgool.io/@naghme_eslami/%D9%86%DA%A9%D8%A7%D8%AA-%D9%85%D9%87%D9%85-%D9%82%D8%A8%D9%84-%D8%A7%D8%B2-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-wrp4sadijuwl</link>
                <description>برنامه نویسی اندروید در 5 مرحلهفرض کنید شما ایده یک برنامه اندروید فوق العاده در سر دارید و آماده آن هستید که آن را عملی کرده و روانه بازار کنید. بدون شک اولین تحرکات شما دریافت و دانلود اسناد، بررسی نوشته ها، منافع احتمالی برنامه و مواردی از این قبیل است. اما تنها یک مشکل وجود دارد : شما سرنخی برای شروع برنامه نویسی اندروید ندارید !آموزش و یادگیری کد به خودی خود نیز به اندازه کافی دشوار هست و صحبت از برنامه نویسی اندروید که به میان بیاید، می تواند پیچیده تر هم باشد. شما نه تنها نیاز به درک و یادگیری جاوا دارید، بلکه نیاز به نصب نرم افزار خاص اندروید و یادگیری تمام ویژگیهای منحصر به فرد آن، علاوه بر کلیات برنامه نویسی اندروید و توسعه نرم افزار دارید.به طور کلی، تولید یک برنامه اندروید نیازمند کیت توسعه نرم افزار (SDK)، یک محیط توسعه مجتمع (IDE) مانند Android Studio یا Eclipse، کیت توسعه جاوا (JDK) و یک دستگاه مجازی برای آزمایش است. همه اینها کار را فقط برای راه اندازی اولیه انجام می دهد و شما در مرحله اولیه هستید، قبل از آنکه حتی به دنبال چیزهایی مانند سرویس های Google Play، اندازه صفحه نمایش، سطوح API و ... باشید. اما تا اینجا اینها فقط مشتی از اطلاعات متراکم در مورد برنامه نویسی اندروید است و عدم درک آنها می تواند به اندازه کافی برای منصرف شدن از کار، حتی قبل از شروع نیز کافی باشد. هدف از این مقاله، ارائه یک راهنمای قابل استفاده و در دسترس برای ایجاد یک چشم انداز کلی و تلاش برای ایجاد برنامه ای است که در ابتدا کمی دلهره آور به نظر می رسد. توضیحات جزئی لازم و دید کلی به باقی مانده کار، برایتان ارائه خواهد شد تا یک طراحی اپلیکیشن اساسی داشته باشید و بتوانید شروع به تکرار و آزمایش کنید.مرحله 1 : دانلود  Android Studioبرای برنامه نویسی در بیشتر زبان ها، شما نیاز به یک محیط نرم افزاری به نام IDE یا &quot;محیط مجتمع توسعه&quot; دارید. رایج ترین IDE برای توسعه اندروید Android Studio است، که به طور مستقیم از گوگل ارائه شده است. شما می توانید آن را  از این لینک دریافت کنید .یک IDE چیزی است که به شما UI اصلی را ارائه می دهد تا کد را در آن وارد کنید (طبیعتاً نمی توانید شروع به نوشتن در دفترچه یادداشت و یا تایپ در Notepad نمایید). این محیط نکاتی را که شما اشتباه می کنید نشان می دهد، پیشنهادات را ارائه می دهد و به شما اجازه می دهد تا کارهای خود را به راحتی انجام دهید و آزمایش کنید. این محیط همچنین فایل هایی را که نیاز دارید ایجاد می کند، طرح های پایه ای را ارائه می دهد و به طور کلی باعث صرفه جویی زیادی در زمان و تلاش شماست.در مورد اندروید استودیو مهمترین ویژگی این است که به طور خاص برای برنامه نویسی و توسعه برنامه نویسی اندروید طراحی شده است (بر خلاف دومین گزینه محبوب یعنی Eclipse). این در واقع بدان معنی است که هنگامی که شما نرم افزار را دانلود می کنید، همه جزئیات ملزومش را نیز دریافت خواهید کرد، از قبیلAndroid SDK  (مجموعه ابزارهای لازم از جمله خود پلت فرم اندروید) وAndroid Virtual Device  که شبیه ساز بوده و  می توانید برنامه هایتان را با آن آزمایش کنید. هنگام نصب مطمئن شوید که تیک ها را به منظور تایید این که این اجزاء اضافی را می خواهید، فعال کرده اید. البته بعداً می توانید آنها را به صورت دستی اضافه کنید، اما این کار دردسر بیشتری دارد.همانطور که اشاره شد، بعضی از گزینه ها هم به جای Android Studio وجود دارد. Eclipse یک IDE قدیمی تر است که می تواند برای توسعه سایر موارد (مانند برنامه های iOS) مورد استفاده قرار گیرد و به طور کلی انعطاف پذیرتر است. این برای شروع کار مبتدی ها، بیش از حد مشکل به نظر می رسد و چندان برای تازه کارها مانوس نیست. یکی دیگر از گزینه ها Basic4Android است. Basic4Android یک IDE است که به شما اجازه می دهد کد برنامه های اندروید را با زبان برنامه نویسی BASIC بنویسید. این امر باعث می شود که همه چیز به سادگی و به روش های دیگری نیز گسترش پیدا کند و بر پیشرفت سریع تمرکز دارد.گزینه های دیگر نیز وجود دارد، مانند Unity3D و بسیاری برنامه های متعدد دیگر، که هر کدام دارای نقاط قوت و ضعف خاص خود هستند که بسته به آنچه که در حال برنامه ریزی برای ساختن آن هستید، ممکن است به کارتان بیاید. به هر حال، به خاطر ساده بودن، ما روی Android Studio متمرکز هستیم؛ زیرا این روش اصلی برای ساخت و طراحی اپلیکیشن های اساسی و تقریباً استاندارد، در این صنعت است. اگر فکر می کنید که ممکن است روزی تجارتتان را بفروشید، اگر می خواهید خود را انعطاف پذیر تر کرده و کنترل دقیق تری روی آن داشته باشید یا اگر مایل به تبدیل شدن به یک توسعه دهنده حرفه ای اپلیکیشن موبایل هستید، به این ابزار نیاز دارید.خوب، خلاصه، ما اکنون Android Studio را دانلود و نصب کرده ایم. اما، آن را اجرا نکنید تا گام دوم را بخوانید ! تا کنون همه چیز خوب است، اما دگر چه چیزی باید بدانیم؟مرحله 2 : تنظیم  Android Studioتا همین جا که شما Android Studio را نصب کرده اید، اولین گام جدی برای تبدیل شدن به بهترین برنامه نویس  اندروید در اینده را برداشته اید ! بسیاری از مردم فقط تا اینجا پیش می آیند و بعد از چندین ماه که این نرم افزار را در کامپیوتر خود نصب می کنند، هر بار که آن را در منوی شروع می بینند، احساس گناه می کنند. در نهایت آنها بنا به هر دلیلی آن را حذف کرده و به همین ترتیب تمام قضیه متاسفانه به پایان می رسد. شما مانند آنها نباشید. اکنون زمان برخی اقدامات مثبت بیشتر است!قبل از اینکه شروع به کار کنید، برای اینکه بتوانید از Android Studio  استفاده کنید، باید جاوا را روی دستگاه خود نصب کنید. به طور خاص، شما نیاز به نصب برنامه توسعه جاوا (JDK) دارید. در واقع جاوا زبان برنامه نویسی ای است که شما برای ساخت برنامه های خود از آن استفاده می کنید. لذا باید JDK را نصب کنید تا اندروید استودیو بتواند کد شما را تفسیر و کامپایل کند (کامپایل کردن به معنی تبدیل کد به چیزی است که برای CPU قابل درک است،ریعنی زبان ماشین). شما برنامه توسعه جاوا را می توانید از این  لینک  دریافت کنید. فقط کافی است دانلود کرده و دستورالعمل های نصب را دنبال کنید.حالا شما می توانید بر روی اندروید استودیو کلیک کنید تا آن را راه اندازی کنید. هنگامی که آن باز می شود، با یک منو روبرو می شوید که در آن می توانید شروع به کار کرده و یا برخی از گزینه ها را پیکربندی کنید. چیز فوق العاده این است که همه چیز برای شما در این مرحله آماده استفاده است، اگرچه ممکن است بخواهید کمی بیشتر با مدیریتSDK  (Configure &gt; SDK Manager) آشنا شوید، چیزی که در آن شما SDK  خود را برای پشتیبانی از نسخه های جدیدتر و همچنین دانلود چیزهایی مانند نمونه کدها یا پشتیبانی از Google Glass خواهید داشت. اما اگر اندروید استودیو می گوید چیزی را از دست خواهید داد، اکنون نگران نباشید، چرا که احتمالاً جایی در آینده باید برای پیدا کردن آن قدم بردارید.بنابراین، هنگامی که از Android Studio برای ایجاد برنامه های خود استفاده می کنید، سه چیز اصلی وجود دارد :♦خود اندروید استودیو که یک IDE است و برای شما یک رابط کاربری خوب برنامه نویسی فراهم می کند.♦کدی که در جاوا نوشته اید و لحظاتی قبل نصب کرده اید.♦ و SDK  که شما از طریق کد جاوای خود و به منظور انجام کارهای نوع اندروید، به آن دسترسی خواهید داشت.اگر همه اینها برایتان کمی پیچیده و دشوار است، خوب، شما در این راه تازه کار هستید.مرحله 3 : شروع یک پروژه جدیدهنگامی که نمونه های خود را نصب کرده اید، می توانید به اولین صفحه ای که در هنگام اجرای اندروید استودیو مشاهده کردید، بازگردید. حالا باید Start a new Android Studio Project را انتخاب کنید. جایی که در نهایت شروع همه چیز از آن اتفاق می افتد!نامی را که برای برنامه خود انتخاب کرده اید و دامنه شرکت خود را وارد کنید. این عناصربه طور توام، برای ایجاد نام بسته شما با فرمت زیر استفاده می شود :com.companyname.appnameاین بسته، حاوی فایل کامپایل شده یا APK (‘Android Package File’) خواهد بود که شما در نهایت در فروشگاه Google Play آپلود خواهید کرد. راه هایی وجود دارد که مردم می توانند در نهایت این را ببینند، بنابراین اگر شما در حال برنامه ریزی برای ساخت چیزی هستید که در نهایت قصد انتشارش را دارید، سعی کنید از استفاده از کلمات نامناسب و غیر رسمی، اجتناب کنید.آخرین فیلدی که باید وارد کنید، دایرکتوری ای است که در آن می خواهید تمامی فایل های مربوط به برنامه خود را ذخیره کنید. ذخیره در DropBox از این جهت که همواره مطمئن هستید که همیشه یک نسخه پشتیبان از کد دارید، بهتر است. دوباره روی Next کلیک کنید و... .بعداً باید تصمیم بگیرید که برنامه شما برای کدام نوع دستگاه در حال توسعه است و در این صورت ما با گزینه تلفن و تبلت شروع خواهیم کرد. گزینه های دیگر Tv، Wear و Glass است. البته خوب است اگر بخواهید در آینده برای چندین پلتفرم توسعه یابید و این یکی از شگفتیهای اندروید است، اما ما فعلاً با چیزی ساده تر شروع می کنیم.انتخاب دیگری که باید در این مرحله انجام دهید، حداقل SDK است. این پایین ترین نسخه اندروید است که باید از آن استفاده کنید. اما چرا نباید آخرین نسخه آندروید را در اینجا وارد کنید؟ خب، چون تعداد کمی از افراد در هر لحظه، آخرین نسخه موجود اندروید را بر روی دستگاه خود به صورت نصب شده دارند. شما لازم است از گوشی هایی که هنوز نسخه های قدیمی تر را اجرا می کنند پشتیبانی کنید تا بتوانند بیشترین مخاطب ممکن را پیدا کنید، مخصوصاً در خارج از کشور.خوب، پس با این توجیه چرا فقط با آندروید 1.1 کار نمی کنیم؟ زیرا البته جدا از اینکه دیگر نمی توانید این کار را انجام دهید و Froyo قدیمی ترین نسخه ای است که اجازه دارید با آن کار کنید (2.2)، می توانید از نصب ویژگی های جدید فانتزی در آخرین به روز رسانی ها، جلوگیری نمایید.بهترین کار در این مرحله این است که با گزینه های پیش فرض جلو بروید، پس این قسمت ها را همانگونه که هستند، رها کنید. در صفحه بعد، به شما این امکان داده می شود تا انتخاب کنید که برنامه شما در شروع، چگونه به نظر برسد. این مورد، نگاه و دیدگاه &quot;ماژول فعالیت&quot; اصلی شماست که اساساً صفحه اصلی برنامه شما می باشد. به برخی از این قالب ها نیز فکر کنید، مانند اینکه آیا می خواهید عنوان برنامه خود را در بالای صفحه قرار دهید یا از UI خود می خواهید تا کل صفحه نمایش را پر کند؟ آیا می خواهید از برخی از عناصر آماده و طراحی شده استفاده کنید؟ آیا برنامه شما عمدتاً از Google Maps استفاده می کند (چندان به اینجا نروید، موارد با خدمات Google Play پیچیده تر می شوند) و ... .در نظر داشته باشید که یک برنامه می تواند فعالیتهای متعددی داشته باشد که مانند صفحات جداگانه در یک وب سایت عمل می کنند. به عنوان مثال شما ممکن است یک بخش &quot;تنظیمات&quot; و یک فعالیت &quot;اصلی&quot; داشته باشید. بنابراین هر فعالیت یک برنامه مستقل نیست، اما یک صفحه مستقل از برنامه شماست.هرچند برای اولین برنامه، احتمالاً بهترین کار، ایجاد چیزی بسیار ساده است که فقط یک فعالیت اصلی را نشان دهد. ‘Basic Activity’ را انتخاب کنید تا چیزها را به ساده ترین شکل ممکن و همه منظوره نگه دارید، این اکنون برنامه شماست. دوباره روی Next کلیک کنید تا چند گزینه آخر را نیز طی کنید.اکنون شما می توانید برای فعالیت و طرحتان، نام انتخاب کنید. اگر ‘Basic Activity’ را انتخاب کرده اید، گزینه عنوان و نام «menu_resource» را خواهید داشت. نام فعالیت این است که چگونه شما در کد خود به فعالیت های خود مراجعه می کنید، بنابراین انتخاب آن باید منطقی و خلاقانه باشد (که یک توصیه خوب برای برنامه نویسی به طور کلی است و نه فقط اندروید) مانند &#x27;MainActivity&#x27; .همین طور، نام طرح بندی (Layout)، یک فایل را تبیین می کند که شامل نوع طرح فعالیت است. این یک قطعه جداگانه از کد است که با کد اصلی فعالیت، تعریف می شود تا تعریف کند که عناصری مانند تصاویر و منوها کجا باشند و از چه فونت هایی استفاده شود. این در واقع زبان جاوا نیست بلکه صرفاً جهت اطلاع بدانید که XML یا Extensible Markup Language است.برای هر کسی که دارای پس زمینه در توسعه وب است، باید گفت کهXML  مانند HTML یا CSS در صفحات وب عمل می کند. در ضمن، کد جاوا برای این فعالیت چیزی است مانند اینکه در وب وقتی روی عناصر روی صفحه کلیک شود، چه اتفاقی بیفتد و ... . خوب است که نام پیش فرض را در اینجا از &#x27;activity_main&#x27;  تغییر ندهید. در نهایت، یک نام برای منو و عنوان را انتخاب کنید. برای عنوان چیزی خوب انتخاب کنید، زیرا کاربران شما در برخی مواقع می توانند این را ببینند. روی Next کلیک کنید ... و حالا شما می توانید برنامه خود را ببینید !برنامه خالی، بی فایده و ... و همه چیز فقط در حد شروع ! حال می بینید که چرا مردم دست می کشند؟ اما ما واقعاً می توانیم آن حس را با مرحله های بسیار اساسی زیر تغییر دهیم :♦دانلود و نصب اندروید استودیو، مطمئن شوید که شامل SDK نیز هست♦جاوا SDK را نصب کنید♦یک پروژه جدید و جزئیات اساسی آن را انتخاب کنیدبنابراین واقعاً بد نیست ... و به یاد داشته باشید: هنگامی که همه اینها را یک بار انجام داده اید، می توانید آن را برای همیشه فراموش کنید و تمرکز خود را بر چیزهای سرگرم کننده تری مانند ایجاد برنامه ها بگذارید. پس، مرحله بعد مرحله مهمی است.مرحله چهارم : ایجاد یک چیز واقعیهنگامی که برنامه شما باز می شود، شما باید یک درخت دایرکتوری در سمت چپ با تمام فایل ها و پوشه های مختلف که برنامه شما را تشکیل می دهند و یک تصویر از یک گوشی با نمایش &quot;Hello World!&quot; در مرکز آن، ببینید.(یک برنامه پایه ای که &quot;Hello World&quot; را نمایش می دهد همان چیزی است که در بسیاری از برنامه نویسان جدید که برای اولین بار یک زبان جدید را یاد می گیرند، عرف شده است. Android Studio پیشدستی کرده و خودش این کار را برای شما انجام می دهد).شما ممکن است متوجه شوید که تب باز در بالای صفحه، activity_main.xml است، این همان چیزی است که یک گوشی بزرگ در صفحه نمایش خود، نشان می دهد. شما احتمالاً به یاد دارید که activity_main.xml  کد XML است که دستورالعمل های طرح بندی برای فعالیت اصلی شما را تعریف می کند.اگر هنگام شروع پروژه خود، ‘Basic Activity’ را انتخاب کردید، یک فایل XML دیگر نیز به نام &#x27;content_main.xml&#x27;  خواهید دید. در اکثر موارد، این دو کار مشابهی دارند، اما acitvity_main.xml حاوی طرح اولیه ای است که Android Studio برای شما در هنگام انتخاب ‘Basic Activity’ ایجاد کرده است. چیزهایی که می خواهید ویرایش کنید در content_main.xml است، بنابراین آن را باز کنید و در مورد آن نگران نباشید.اگر این چیزی نیست که برای شروع باید باز کنید، از دایرکتوری سمت چپ برای باز کردن آن با انتخاب : app &gt; res &gt; content_main.xml استفاده کنید.طرح (Layout)اندروید استودیو در اینجا خود کدXML  را نشان نمی دهد، بلکه به عنوان یک نمایش از طرح، بر روی صفحه نمایش ظاهر می شود. این یک ویرایشگر ویژوال و کمی شبیه Dreamweaver برای طراحی وب است و زندگی ما برنامه نویسان را کمی ساده تر می کند !!شما همچنین یک دسته از گزینه هایی به نام &quot; widgets&quot; پایین سمت چپ دارید که می توانید به برنامه خود اضافه کنید. اینها چیزهای اساسی برنامه شماست؛ به عنوان مثال، اگر شما می خواهید یک دکمه OK را به «فعالیت» خود اعمال کنید، می توانید به سادگی آن را روی صفحه نمایش بکشید و هر جا که دوست دارید، قرار دهید. مثلاً می توانید دکمه &quot;OK&quot; را درست زیر &quot;Hello World&quot; رها کنید.چیز دیگری که پیدا می کنید این است که میتوانید بر روی هر یک از این عناصر کلیک کنید تا متن و شناسه (ID) را تغییر دهید. منظور از شناسه این است که چگونه در کد جاوا به هر کدام از عناصر اشاره می کنید (که &quot;View&quot; نام دارد)، در حالی که متن، البته، همان چیزی است که شما به کاربر نمایش می دهید.می خواهید عبارت Hello World را حذف کنید و متن روی دکمه را به  Helloتبدیل کنید؟ به همین ترتیب، باید&#x27;id&#x27;  دکمه را به مثلاً &#x27;button1&#x27; تغییر دهید.اکنون می توانید یک برنامه کوچک بنویسید ... همچنین توجه داشته باشید که هنگامی که یک view را انتخاب می کنید، گزینه هایی در پایین سمت راست برای تغییر رنگ و اندازه متن و غیره دریافت می کنید. اگر می خواهید قیافه دکمه را تغییر دهید، با این متغیرها بازی کنید.حالا MainActivity.java را باز کنید. تب در بالای صفحه قرار دارد و اگر نیست، آن را در مسیر زیر پیدا کنید : App &gt; Java.این کد است که رفتار برنامه شما را تعریف می کند. در این مرحله یک کد گذرا بنویسید :این درست زیر یک براکت بسته { و دقیقاً قبل از عبارات “@Override, Public Boolean” ظاهر می شود. یعنی باید این گونه باشد :همه اینها چه معنایی میدهد؟ خوب، اساساً، هر چیزی که بعد از &quot;void buttonOnClick&quot; ظاهر می شود، زمانی انجام می شود که کسی روی دکمه کلیک کند. سپس دکمه را با کد “Button button1 = (Button) v;” پیدا کرده و متن را تغییر می دهیم.البته راه های دیگری نیز وجود دارد که می توانید به همان هدف دست یابید، اما این روش، کار را خوب و ساده انجام می دهد و در نتیجه آسان است.در بالای صفحه کلمه &quot;import ...&quot; دیده می شود. روی آن کلیک کنید تا کامل باز شود و مطمئن شوید که در جایی خط &quot;import android.widget.Button&quot; وجود دارد. این باید زمانی که شما آخرین بیت را تایپ کردید، خودش ظاهر شود (Android Studio هوشمند است)، اما اگر نبود، میتوانید آن را خودتان اضافه کنید. توجه کنید که وقتی خطوط به پایان می رسد، &quot;;&quot; را درج کنید. این در قالب بندی اولیه جاوا تعریف شده است و اگر شما آن را فراموش کنید، یک پیغام خطا ظاهر می شود. حالا به content_main.xml خود بازگردید و روی دکمه کلیک کنید. در گوشه سمت راست، جایی که پارامترهای خود را برای دکمه می بینید، باید بتوانید گزینه ای با نام  پیدا کنید. بر روی این کلیک کرده و سپس خط «  » را از منوی کشویی، انتخاب کنید.در قبال آنچه که انجام می دهید، به اندروید استودیو تفهیم شده است که می خواهید این قسمت کد را با دکمه ای که ایجاد کرده اید، مرتبط سازید (زیرا در آینده به تعداد زیادی دکمه اضافه خواهید کرد).اکنون همه چیزی که باید انجام شود این است که برنامه ای که نوشته اید، اجرا شود. دربالا بر روی &quot;run&quot; بروید و سپس &quot;run app&quot; را از منوی کشویی انتخاب کنید. شما باید AVD خود (دستگاه اندرویدی مجازی) را نصب کرده باشید، اما اگر نباشد، می توانید از مسیر زیر بروید :tools &gt; Android &gt; AVD Manager &gt; + Create Virtual Deviceفراموش نکنید که همچنین باید یک نسخه اندروید را بر روی دستگاه نصب کنید مراحل را دنبال کنید تا شبیه ساز، برنامه شما را اجرا کند. صبور باشید، گاهی اوقات ممکن است بارگیری طول بکشد. اگر آن هیچگاه بارگذاری نشود، می توانید برنامه را به منظور ایجاد یک APK در نظر بگیرید. این را روی دستگاه اندرویدی خود کشیده و آن را نصب و اجرا کنید.هنگامی که در نهایت بالا آمده و اجرا می شود، می توانید با این برنامه جالب، سرگرم شوید. آنچه شما باید پیدا کنید این است که وقتی روی دکمه کلیک می کنید، چه اتفاقی می افتد؟ آیا متن «Hello» ظاهر می شود؟اگر این اتفاق نمی افتد ... چیزی اشتباه شده است. متن قرمز کد خود را دیده و موس را روی آن بگذارید تا پیشنهاداتی از Android Studio دریافت کنید.مرحله 5 : چگونه در توسعه برنامه بهتر شویددر حال حاضر برنامه ما بسیار ساده ساخته شده است. دلیل شروع با این برنامه، این است که شما پایه برنامه نویسی را بیاموزید. شما یک کنش و یک واکنش را حس می کنید، فشار دادن بر روی یک دکمه و اتفاقی که در پی آن می افتد. برخی از متغیرها و ریاضیات را دخیل کنید، برخی از تصاویر زیبا و یک تابع مفید را اضافه کنید و این به اندازه کافی برای ایجاد یک برنامه بسیار اساسی، کافی است.قدم بعدی چیست؟ خیلی چیزهای بیشتری برای یادگیری وجود دارد : ما به Android Manifest هنوز نگاهی نکرده ایم، ما در مورد keyign private صحبت نکرده ایم (و یا اینکه چقدر سرگرم کننده خواهد بود، اگر آن را از دست بدهید)، حتی برنامه lifecycle اندروید را مطالعه نکرده ایم. مسائل مربوط به پشتیبانی از اندازه های مختلف صفحه نمایش وجود دارد و ... .متاسفانه، یک کتاب لازم است تا کل برنامه نویسی اندروید را به شما بیاموزد. البته این یک روش خوب برای شروع است : یک کتاب بخرید !اما مهمتر این است که فقط بازی کنید و چیزها را امتحان نمایید. به فکر برنامه ای برای تغییر جهان نباشید، در عوض، تمرکز بر روی ساختن چیزی ساده و صریح داشته باشید. سعی کنید متن طرح را تغییر دهید و سعی کنید با اضافه کردن دکمه های بیشتر و قوانین بیشتر، برنامه مفیدتری ارائه کنید.در نهایت، شما ممکن است به مواردی بر بخورید که نمیتوانید آن را خودتان بفهمید. مثلاً شاید شما بخواهید برای زمانی که کسی روی دکمه شما کلیک کند، یک صدا پخش کنید. این جایی است که یادگیری واقعی شروع می شود. اکنون همه چیزهایی که باید انجام دهید این است که در گوگل جستجو کنید: &quot;نحوه پخش صدا در  Android &quot;.شما یک دسته از پاسخ های پیچیده را پیدا خواهید کرد، اما در نهایت کسی پیدا می شود که پاسخی ساده را برای شما بیان کند. سپس آنچه شما انجام می دهید این است که کد را کپی می کنید و آن را در برنامه خود قرار می دهید و چندین تغییر دیگر را انجام می دهید.به همین ترتیب، برخی از نمونه های کد موجود را از طریق اندروید استودیو امتحان کنید. ببینید که چگونه کار می کنند، سعی کنید چیزها را عوض کنید و فقط نتایج را تجربه کنید. اشتباهاتی پیش می آید و پیام های خطا ظاهر می شوند، اما در اکثر موارد، اگر شما فقط دستورالعمل ها و راهنماییها را دنبال کنید، رسیدگی و برطرف کردن آنها به اندازه کافی آسان است. این رویه، کاملاً روند یادگیری برنامه ها را تسهیل می کند. بسیاری از این روش به نوعی از مهندسی معکوس، تعبیر می کنند.برای شروع، سپس فقط یک نمونه کد را که نزدیک به چیزی است که می سازید پیدا کنید و آن را تغییر دهید. هیچکس قادر به توضیح دادن همه موضوع به شما نیست و اگر همه چیز را برای یادگیری و آموزش مستقیم بگذارید، هرگز به جایی نخواهید رسید ! بنابراین، خود را با مساله درگیر کرده و وارد گود شوید. ابتدا پیچیده و ناامید کننده است اما در نهایت بسیار ارزشمند خواهد بود، ارزش و پاداشی فراتر از تلاش اولیه شما !</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Sun, 16 Aug 2020 02:06:25 +0430</pubDate>
            </item>
                    <item>
                <title>شروع برنامه نویسی موبایل</title>
                <link>https://virgool.io/@naghme_eslami/%D8%B4%D8%B1%D9%88%D8%B9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%85%D9%88%D8%A8%D8%A7%DB%8C%D9%84-ntqgieclhipo</link>
                <description>برای شروع برنامه نویسی موبایل یکی از پلتفرم های موبایل را انتخاب کنید .اولین قدم برای یادگیری برنامه نویسی موبایل این است که شما ابتدا پلتفرم خود را مشخص کنید . پلتفرم های زیادی همچون Android , iOS , windows , blackberry و symbian و ... میتوانید برای موبایل ها پیدا کنید ولی چیزی که مشخص است این است که Android و iOS است که به بازار موبایل های هوشمند تسلط دارند .ممکن است برنامه نویسی برای windows هم جالب باشد اما سودمند نخواهد بود بنابراین اگر به فکر کسب درآمد خوب از این راه هستید راه عاقلانه این است که از بین Android یا iOS یکی را انتخاب کنید البته میتوانید هر دو را هم انتخاب کنید !اگر بخواهید در هر کدام از این پلتفرم ها اپلیکیشن تولید کنید مباحث متفاوت است و هر کدام تخصص جدایی نیازمند است  .برای شروع پیشنهاد نمیشود که سراغ تسلط بر برنامه نویسی هر دو پلتفرم یعنی android و iOS بروید بهتر است ابتدا یکی از آنها را انتخاب کنید بعد از تسلط بر یکی از آنها میتوانید به راحتی به پلتفرم دیگر هم کوچ کنید .برای شروع برنامه نویسی موبایل ،‌ مهارت های پایه ای پس زمینه را یاد بگیریدبرای اینکه به یک برنامه نویس موبایل تبدیل شوید و شغل برنامه نویسی اندروید یا ios را انتخاب کنید ، باید مهارت ها و دانش لازم برای توسعه ی نرم افزار را یاد بگیرید . اما قبل از شیرجه زدن به دنیای برنامه نویسی بهتر است به سوال زیر پاسخ بدید .سه نوع سناریو برای پاسخ به این سوال میتواند وجود داشته باشد .شما برنامه نویس وب هستید و الان دوست دارید برنامه نویسی موبایل را یاد بگیرید ، در این حالت ما پلتفرم های خوبی را برای شروع کردن برنامه نویسی اندروید به شما معرفی خواهیم کرد مثل  Appcelerator Titanium .شما هیچ تجربه ای در زمینه ی کدنویسی ندارید ولی بصورت مقدماتی میدانید که شی گرایی چیست و چطور کار میکند ؟  در این حالت درک و یادگیری نحوه ی توسعه ی یک اپلیکیشن موبایل برای شما ساده تر خواهد بود .شما مطلقا هیچ دانشی در این زمینه ها ندارد و از صفره صفر میخواهید شروع کنید ؟ در این صورت پیشنهاد میکنیم حداقل یک دوره ی آموزشی مبانی برنامه نویسی و کامپیوتر را سپری کنید سپس وارد مباحث برنامه نویسی شوید .خب اکنون که با توجه به موارد بالا متوجه شدید در چه مکانی هستید بهتر میتوانید تصمیم بگیرید .مرحله ی بعدی شامل موارد زیر خواهد بودتسلط بر مهارت های برنامه نویسی موبایلبعد از اینکه پلتفرم موبایل مد نظر خود را مشخص کردید برای مثال Android یا iOS شما باید مفاهیم اصلی برنامه نویسی و زبان مورد نیاز آنرا برای تولید اپلیکیشن ها یاد بگیرید .شروع ساخت اپلیکیشن برای iOSشما باید زبان های برنامه نویسی Objective-C  و Swift را یاد بگیرید . اما دقیقا کدام یک را باید انتخاب کنید ؟ پاسخ به این سوال به این مورد بستگی داره که شما چرا برنامه نویسی iOS را میخواهید شروع کنید .اگر قصد شما از یادگیری برنامه نویسی iOS این است که محصول شخصی خود را تولید کنید swift گزینه ی بهتری خواهد بود . swift در سال 2014 معرفی شد و از آن زمان تا کنون بازخورد های مثبتی دریافت کرده است .ولی اگر قصد دارید برنامه نویسی iOS را با هدف استخدام شدن در شرکت های برنامه نویسی یاد بگیرید گزینه ی Objective-C گزینه ی بهتری خواهد بود .هزاران اپ iOS وجود دارد که با Objective-C ساخته شده است برای بروزرسانی و مدیریت آنها نیاز به برنامه نویس Objective-C است .شرکت اپل کتابخانه ی توسعه دهندگان iOS را فراهم کرده است که مستندات بسیار خوبی برای برنامه نویسان موبایل است .شما میتوانید آموزش ها و ویدیوهای بسیاری را پیدا کنید که به شما در برنامه نویسی iOS کمک خواهند کرد .با استفاده از این مستندات پیچیدگی یادگیری توسعه ی اپ های iOS به بخش های کوچک تقسیم میشود و شما به راحتی میتوانید انها را یاد بگیرید . در حقیقت بخش توسعه دهندگان iOS وبلاگ های آموزشی زیادی است .شروع ساخت اپلیکیشن برای Androidبرای برنامه نویسی و تولید اپلیکیشن های Android شما باید زبان های Java یا Kotlin را بلد باشید . برای افرادی که هیچ تجربه ای در این زمینه ندارند توصیه میشود ابتدا یک دوره آموزش کامل برنامه نویسی اندروید را ببینند بعد شروع کنند . البته مستندات توسعه دهندگان گوگل هم مناسب یادگیری هست ولی برای افرادی که به انگلیسی تسلط دارند و حداقل قبلا تجربه ی برنامه نویسی داشته اند .قبل از اینکه شروع به تولید اپ برای Android بکنید باید این نکته را در نظر داشته باشید که در بازار موبایل ها و دستگاه های بسیار زیادی برای این سیستم عامل وجود دارد چون Android برخلاف iOS اوپن سورس است و شرکت های مختلف روی دستگاه های خود آنرا سازگار کرده اند از جمله موبایل های هوشمند انواع برند ها ، تبلت های مختلف و در نهایت دستگاه ها و اندروید باکس های زیادی هستند که از اندروید بهره میگیرند . طوری شده است که حتی تلویزیون های خانگی با سیستم عامل اندرویدی عرضه میشوند .اما جای نگرانی نیست بعد از درک مفاهیم گستردگی اندروید و سازگاری اپلیکیشن خود با دستگاه های مختلف شما بازار بزرگی از موبایل ها را در دست خواهید گرفت .از برنامه های توسعه یا همان IDE ها استفاده کنیداین برنامه ها دارای نمونه کدها ، ابزارهای کمکی ، بخش های گرافیکی ، پلاگین ها و ... هستند که به کمک برنامه نویس می آیند و کار را هر چه راحت تر انجام میدهند مثل Android Studio برای برنامه نویسی اندروید .برای توسعه ی اپلیکیشن اندرویدی بصورت رسمی شما میتوانید از محیط های زیر استفاده کنیدمحیط eclipse یک محیط قدیمی که قبل از android studio مورد استفاده بود و همچنان هم برخی برنامه نویسان استفاده میکنند ولی دیگر توسط گوگل پشتیبانی نمیشودمحیط Android Studio یک محیط جدید که توسط گوگل برپایه ی محیط Intellij IDEA ساخته شده است و هم اکنون مورد استفاده ی اکثر برنامه نویس اندرویدی استبرای توسعه ی اپلیکیشن iOS بصورت رسمی شما میتوانید از محیط زیر استفاده کنیدمحیط توسعه ی XCode که توسط شرکت اپل برای ساخت و توسعه ی اپ های iOS ساخته شده است .محیط های توسعه ی دیگری نیز وجود دارد ولی هیچکدام به Xcode نمیرسد .مهارت های برنامه نویسی موبایل را همیشه تمرین کنیداینکه شما یاد بگیرید چطور کدنویسی کنید شروع کار است . بهترین نتیجه زمانی حاصل میشود که شما تمرین کنید . شما میتوانید تمرینات خود را به ترتیب زیر انجام دهید .توسعه ی اپ یک ایده مشکلات روزمره ی مردم را پیدا کنید و آنها را لیست کنید سپس هرکدام را که احساس میکنید مهمتر است انتخاب کنید و پس از تصمیم گیری برای ساختن اپ خود برنامه ریزی کنید .یاد بگیرید ui و ux خوبی ایجاد کنیداین خیلی مهم است که کاربران استفاده کننده ، به راحتی با اپلیکیشن شما ارتباط برقرار کنند و استفاده کردن از اپلیکیشن نیاز به آموزش های اضافی نباشد . یعنی کاربر برای جابجایی در اپلیکیشن نیاز به آموزش خاصی نداشته باشد و خود به خود اپ را درک کند. ضمنا طوری ui و ux طراحی کنید که امکانات اپلیکیشن را به کاربر نشان دهد .از کمک دیگران استفاده کنیددر ابتدا شاید نیاز به کمک افراد خاصی نداشته باشید اما با گسترش اپ باید از کمک دیگران چه بصورت رایگان و چه بصورت پولی استفاده کنید تصور کنید شما کدنویس ماهری هستید ولی گرافیک شما افتضاح است و در این صورت ایده شما هرگز موفق نخواهد شد و اینجاست که شما باید یک گرافیست متبحر پیدا کنید و بخشی از پروژه ی خود را به او بسپارید .اپلیکیشن خود را آزمایش کنیدپس از اتمام توسعه و ساختن اپلیکیشن های موبایل حتما باید آنها را آزمایش کنید چون باگ ها و خطاهای اپلیکیشن اجتناب ناپذیر هستند .برای آزمایش شما میتوانید نسخه ای از اپلیکیشن خود را به دوستان خود بفرستید و از آنها بخواهید که اپ را نصب و تست کنند و اگر ایرادی را دیدند به شما گزارش بدهند .رفتن به پلتفرم های دیگراگر شما برنامه نویسی موبایل در یک پلتفرم خاص را یاد گرفتید ممکن است بعد از مدتی بخواهید پلتفرم دیگری را نیز یاد بگیرید .اما در هنگام سوئیچ کردن بین پلتفرمهای مختلف موبایل باید در نظر داشته باشید که هر پلتفرم سلیقه های خاص خود را دارد و همچنین آن پلتفرم ویژگی های خاص خود را دارد که برای از دست ندادن کاربران اپلیکیشن باید آنها را در نظر داشته باشید .خیلی از دوستان درباره ی این سوال میکنند که آیا یک نفر میتواند در یک زمان هم برنامه نویسی اندروید را انجام دهد و هم برنامه نویسی iOS را ؟ پاسخ این سوال بله است ولی به شرطی که جنبه های مثبت و منفی هر پلتفرم ، ویژگی های منحصر به فرد و استفاده کنندگان آن پلتفرم و سلیقه های انها در نظر گرفته شود .</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Fri, 14 Aug 2020 02:02:58 +0430</pubDate>
            </item>
                    <item>
                <title>چگونه به System UI Tuner در اندروید دسترسی پیدا کنیم</title>
                <link>https://virgool.io/@naghme_eslami/%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A8%D9%87-system-ui-tuner-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D9%BE%DB%8C%D8%AF%D8%A7-%DA%A9%D9%86%DB%8C%D9%85-fia5eirq7mt1</link>
                <description>نسخه هشتم سیستم عامل اندروید ، اندروید 8 در سال 2017 با ویژگی های جدید بسیاری منتشر شد. System UI Tuner در این نسخه جدید Android مخفی است. در این مقاله به شما می آموزد که چگونه به ویژگی مخفیSystem UI Tuner در دستگاه Android Oreo خود دسترسی پیدا کنید!بخش اول : فعال کردن ویژگی System UI Tuner در اندروید1. پنل اعلان را باز کنید. قفل تلفن خود را باز کرده و از بالای صفحه نمایش به سمت پایین بکشید. اکنون پنل اعلان را با چندین تنظیم سریع مشاهده خواهید کرد.  آیکون تنظیمات یا آیکوم چرخ دنده را در بالا یا پایین سمت راست ( بسته به نسخه اندروید شما ) پنل مشاهده خواهید کرد. نماد چرخ دنده را روی تلفن خود را 7 ثانیه نگه دارید تا دستگاه شما ویبره بخورد .مطلب پیشنهادی: آموزش طراحی رابط کاربری اندروید در اندروید استودیو3. تمام شد. پس از اتمام کار ، پیام “تبریک! System UI Tuner به تنظیمات اضافه شده است” را روی صفحه نمایش مشاهده خواهید کرد. انجام شد!بخش دوم : استفاده از گزینه System UI Tuner1. به تنظیمات دستگاه مراجعه کنید. از منو روی برنامه تنظیمات ضربه بزنید. اگر نمی توانید آن را پیدا کنید ، از نوار جستجو در پایین استفاده کنید. از طرف دیگر ، لازم است فقط روی نماد تنظیمات سریع از پنل اعلان ضربه بزنید.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Sat, 08 Aug 2020 21:16:32 +0430</pubDate>
            </item>
                    <item>
                <title>آموزش آنروت کردن گوشی و تبلت</title>
                <link>https://virgool.io/@naghme_eslami/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A2%D9%86%D8%B1%D9%88%D8%AA-%DA%A9%D8%B1%D8%AF%D9%86-%DA%AF%D9%88%D8%B4%DB%8C-%D9%88-%D8%AA%D8%A8%D9%84%D8%AA-pgbxupyjqual</link>
                <description>یکی از قابلیت هایی که سیستم عامل اندروید نسبت به سیستم عامل های ویندوز و iOS دارد، قابلیت روت شدن و رسیدن به ریشه گوشی و از بین بردن محدودیت های گوشی است که از نظر برخی یکی از بهترین بخش های اندروید می باشد که از دو سیستم عامل رقیب خود جدا شده است. فرایند روت کردن گوشی، به فرایندی گفته می شود شما با انجام آن تمام محدودیت های سیستم عامل اندروید را از بین می برید که علاوه بر این نکته، نکات دیگری در مورد روت کردن گوشی وجود دارد که در این لینک بصورت کامل بررسی شده است.اما این قابلیت همیشه برای هر یک از ما یک قابلیت خارق العاده و جذابی نیست و بعد از روت کردن گوشی به میزان زیادی پشیمان خواهیم شد که چرا گوشی یا تبلت اندرویدی را روت کرده ایم؟! لازم به ذکر است که روت کردن گوشی بصورت خودکار گارانتی گوشی را از بین می برد و در نتیجه برخی بر این باور هستند که شما با روت کردن گوشی، آنرا تبدیل به یک پاره آجر می کنید چرا که هیچ میزان امنیتی ندارد. از این رو اگر تصمیم به آنروت کردن گوشی یا تبلت دارید در ادامه این آموزش اندروید با نحوه آنروت کردن گوشی آشنا خواهید شد.1 - آنروت کردن گوشی با نصب آخرین آپدیت اندرویدزمانیکه شما گوشی را روت می کنید، گوشی از نظر سازنده دور خواهد شد! یعنی اینکه گوشی شما اندروید جدیدی را دریافت نخواهد کرد مگر اینکه خودتان بصورت دستی آپدیت جدید را در گوشی نصب کنید که نصب آخرین آپدیت، تمام مشکلات گوشی شما برطرف خواهد شد و از حالت روت، آنروت خواهد شد. اما به این فکر نکنید که گوشی را روت می کنید و سپس با عرضه آپدیت جدید اندروید، می توانید با نصب آپدیت مشکل آنرا برطرف کنید!!بطور کل گوشی های اندرویدی حداکثر تا 3 آپدیت جدید را دریافت می کنند و حال اگر گوشی شما هر 3 آپدیت آخر را دریافت کرده باشد و شما اقدام به روت کردن گوشی کنید، بی شک دیگر آپدیتی وجود نخواهد داشت که شما بتوانید از آن استفاده کنید. اما از طرفی آپدیت ممکن است سالی یکبار منتشر شود و از این رو باید به این دید هم نگاه کنید!2- آنروت گوشی با برنامه SuperSUدومین روشی که تصمیم به آموزش آن به شما داریم، آنروت کردن گوشی با استفاده از برنامه می باشد که یکی از اصولی ترین و بهترین راه ها برای رفع این مشکل می باشد. با این حال با جستجوی ساده در بستر وب برنامه هایی را مشاهده خواهید کرد که با عنوان آنروت کردن گوشی شناخته شده اند و اما با نصب آنها هیچ واکنشی را نخواهید دید. به همین دلیل ما برنامه SuperSU را انتخاب کرده ایم که یکی از بهترین ها می باشد. برای استفاده از این برنامه مطابق مراحل ذیل پیش بروید؛در قدم اول برنامه SuperSU را از این لینــک بصورت مستقیم دانلود و نصب کنید.بعد از نصب کامل، وارد برنامه شوید و از منو داخلی برنامه وارد تنظیمات یا همان Settings شوید.کمی به سمت پائین اسکرول کنید و با دیدن گزینه &quot;Full unroot&quot;، آنرا انتخاب کنید.اینک پیغام تائیده ای برای شما ارسال خواهد شد که از شما تائید آنروت کردن گوشی را میگیرد. از این رو گزینه Continue را انتخاب کنید.بعد از آنکه مراحل آنروت گوشی تمام شد، برنامه SuperSU بصورت خودکار بسته خواهد شد و گوشی ریستارت خواهد شد.سپس گوشی روشن خواهد شد و شما با موفقیت توانستید گوشی را آنروت کنید.توجه : این برنامه در گوشی روت نشده نصب نخواهد شد و همچنین بعد از آنروت شدن گوشی با این برنامه، اقدام به حذف آن کنید.3- آنروت کردن گوشی با فایل منیجرزمانیکه در میان گوشی های اندرویدی نامی از فایل منیجر برده می شود، همه ما به یاد ES File Manager خواهیم افتاد چرا که یکی از برنامه های قدیمی و در عین حال بسیار کاربردی برای مدیریت فایل های موجود در گوشی می باشد که می توانید از آن بصورت رایگان استفاده کنید. اما لازم به ذکر است که این برنامه در کنار قابلیت های اصلی که دارد، قابلیت آنروت کردن گوشی اندرویدی را نیز دارد. اما چگونه گوشی اندروید را آنروت کنیم؟!در ادامه قصد داریم شما را با نحوه آنروت کردن گوشی و تبلت اندروید با استفاده از فایل منیجر آشنا سازیم که باید بر اساس مراحل ذیل پیش بروید؛برنامه ES File manager را از این لینـــک دانلود کنید.بعد از دانلود و نصب برنامه، وارد آن شوید و دکمه منو را بفشارید.به سمت پائین اسکرول کنید تا به گزینه &quot;Tools&quot; برسید.اینک گزینه &quot;root explorer&quot; را روشن کنید.سپس وارد پوشه Bin از بخش System شوید.اینک فایل SU را حذف کنید که باید آنرا به حالت انتخاب در بیاورید و سپس گزینه Delete از انتهای صفحه انتخاب کنید.مجددا وارد بخش System شوید و اینبار پوشه xbin را انتخاب کنید و فایل SU دوم را حذف کنید.این بار وارد system شوید و سپس در میان پوشه های موجود، پوشه app را انتخاب کنید.در نهایت برنامه superuser.apk را انتخاب و حذف کنید.اینک گوشی را یکبار ریستارت کنید که فرایند آنروت اندروید شما با موفقیت انجام خواهد شد.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Wed, 22 Jul 2020 14:20:31 +0430</pubDate>
            </item>
                    <item>
                <title>کاور کیبورد میانبر VIM چیزی که برنامه نویسان به دنبال آن می گردند</title>
                <link>https://virgool.io/@naghme_eslami/%DA%A9%D8%A7%D9%88%D8%B1-%DA%A9%DB%8C%D8%A8%D9%88%D8%B1%D8%AF-%D9%85%DB%8C%D8%A7%D9%86%D8%A8%D8%B1-vim-%DA%86%DB%8C%D8%B2%DB%8C-%DA%A9%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D8%A8%D9%87-%D8%AF%D9%86%D8%A8%D8%A7%D9%84-%D8%A2%D9%86-%D9%85%DB%8C-%DA%AF%D8%B1%D8%AF%D9%86%D8%AF-r0pn2l162fm9</link>
                <description>کاور کیبورد میانبر VIM یک نوع کاور کیبورد کامپیوتر یا در واقع لپ تاپ است که در استفاده از قابلیت های میانبر کار شما را آسان می کند.اگر شما یک برنامه نویس هستید، شانس بسیار خوبی است که از Vim استفاده می کنید، که یک ویرایشگر متن بسیار قدرتمند است که بسیار پیچیده است.هنگامی که با ویرایشگر کار می کنید، کلید ویرایشگر بر اساس منچستر به دنبال برخی از مشکلات یادگیری Vim  است. برای انجام این کار، شرکت کاور کیبورد Vim را طراحی کرده است.همانطور که از نام محصول مشخص است، پوشش صفحه کلید Vim یک پوشش صفحه کلید مبتنی بر سیلیکون است که بر روی صفحه کلید مکبوک شما پوشانده شده است. آنچه که صفحه کلید Vim را از دیگر صفحه کلید های سیلیکونی جدا می کند، وجود متون مفید است که به شما در مورد آنچه که هر دکمه در ویرایشگر Vim انجام می دهد اطلاع می دهد.کاور کیبورد میانبر VIMهنگامی که کاور Vim روی صفحه کلید قرار می گیرد، تنها کاری که باید انجام دهید این است که به صفحه کلید خود نگاه کنید. در حالی که ممکن است هنوز مجبور شوید راهنماهای آنلاین و آموزش های آنلاین را بیابید تا جنبه های پیچیده تر ویرایشگر را بیاموزید، مرورگر ویرایشگر دیگر سردرد بزرگ نخواهد بود.علاوه بر کمک به حرکت  Vim، پوشش صفحه کلید همچنین صفحه کلید را از گرد و غبار و نشت مایعات محافظت می کند.کاور کیبورد میانبر VIMدر حالی که پوشش کیبورد با قیمت ۲۷٫۹۹ پوندی خود نسبتا گران است، اما زمان صرفه جویی شده در مصرف آن در عدم نیاز به خواندن مبانی Vim بدین معنی است که این سرمایه گذاری ارزشمند است.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Tue, 21 Jul 2020 09:06:23 +0430</pubDate>
            </item>
                    <item>
                <title>سیستم ui در اندروید چیست؟</title>
                <link>https://virgool.io/@naghme_eslami/%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-ui-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%DA%86%DB%8C%D8%B3%D8%AA-bfu70qacxk3u</link>
                <description>سیستم عامل اندروید یکی از بهترین و پرسرعت ترین سیستم عامل هایی است که  توسط گوگل عرضه شده است بنابراین این سیستم عامل دارای تنظیماتی است که  بصورت مستقیم نمایش داده می شود اما برخی از تنظیمات اندروید بصورت مخفی  هستند که در این مطلب آموزشی قصد داریم برای شما کاربران گرامی  شرح دهد که سیستم ui چیست و چگونه از ان استفاده می شود.شاید برای هر کاربری اتفاق افتاده باشد که برای فعال سازی گزینه ی خاصی  مجبور شده است از تنظیمات مخفی و یا سیستم ui اندروید (رابط کاربری اندروید) استفاده کند مثلا  برای اینکه متوجه شوید که چند درصد از شارژ باتری باقی مانده است و یا برای  مرتب سازی آیکن ها و اینکه با سرعت بسیار بالا بتوانید به این تنظیمات و  آیکن ها دسترسی داشته باشید باید از سیستم ui استفاده کنید.در واقع سیستم ui تنظیمات مخفی سیستم عامل اندروید است که کاربر خاصی  دارد در زیر نحوه فعال سازی این گزینه را بصورت دقیق شرح می دهیم.شاید باتوجه به مطالب ذکر شده در بالا تا الان متوجه شده باشید که سیستم ui چیست و چه کاربردی داردبرای فعال سازی تنظیمات ui مراحل زیر را انجام دهید .در ابتدا منوی بالای گوشی را به سمت پایین بکشید.انگشت خود را روی دکمه ی تنظیماتsetting به مدت 5 ثانیه نگه دارید.می بینید که کادری باز می شود که حاوی گزینه های خاصی می باشد.آخرین گزینه در این پنجره system ui می باشد.اولین بار که این تنظیمات را فعال می کنید یک پنجره ی هشدار باز می کند.که حاوی متن زیر می باشد.اگر به سیستم عامل اندروید مسلط هستید می توانید دکمه ی اوکی را انتخاب کنید و به system ui اندروید دسترسی پیدا کنید.سیستم ui شامل گزینه های زیر است.1.quick setting : برای مرتب سازی آیتم های اندروید استفاده می شود و دسترسی را با سرعت بالا انجام می دهد.2.statuse bar : برای نمایش و یا دیلیت گزینه هایی که در این قسمت وجود دارد استفاده می شود.3. برای مشاهده ی درصد باتری می توانید این گزینه را فعال کنید.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Mon, 06 Jul 2020 15:58:49 +0430</pubDate>
            </item>
                    <item>
                <title>پایتخت اپلیکیشن‌ نویسی ایران کجاست؟</title>
                <link>https://virgool.io/@naghme_eslami/%D9%BE%D8%A7%DB%8C%D8%AA%D8%AE%D8%AA-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%DA%A9%D8%AC%D8%A7%D8%B3%D8%AA-r3uligecrmqq</link>
                <description>اگر می خواهید بدانید در چه استانی و با چه  تیم و روشی می توانید بیشترین درآمد را از آموزش اپلیکیشن نویسی کسب کنید این  گزارش را از دست ندهید.دنیای برنامه نویسی و ساخت برنامه یکی از  جذاب ترین حوزه های فعالیت در حال حاضر محسوب می شود. کاری که افراد شاغل  در آن به خود لقب توسعه دهنده داده و درآمدهای بسیاری نیز کسب می کنند.  البته اینجا یک مسئله اساسی وجود دارد. بسیاری از توسعه دهنده هایی که  درآمد زیادی کسب می کنند برای شرکت هایی با کاربری های مختلف کار می کنند و  معمولا به صورت مستقل وارد بازار کار نمی شوند. برای این که ببینیم واقعا  اوضاع پشت پرده توسعه دهندگان چگونه است به سراغ آمارهای کافه بازار رفته  ایم تا ببینیم این تیم های مستقل که قصد دارند با تولید یک اپلیکیشن به  درآمد برسند چه شرایطی داشته و در کجای کشور بیشتر مشغول فعالیت هستند.در این میان با آمارهای جالبی رو به رو شدیم  که نشان می داد جواب بسیاری از سوالات مان با چیزی که فکر می کنیم بسیار  متفاوت است. مثلا قم به نسبت جمعیت بیشترین میزان توسعه دهنده را در خود  جای داده است. در حالی که حدود 80 درصد توسعه دهندگان این استان حتی لیسانس  هم ندارند. در ادامه با هم نگاهی به این آمارها می اندازیم تا کاملا متوجه  شوید که اگر می خواهید سهمی از 65 میلیارد تومان چرخه مالی این حوزه داشته  باشید باید چه شرایطی داشته و چگونه وارد گود رقابت شوید.پایتخت اپلیکیشن سازی ایران کجاست؟همین اول داستان به شما بگوییم که جواب  تهران نیست. یعنی جواب خیلی از سوال های توی ذهنتان تهران نیست. این مسئله  درست است که تهران بیشترین تعداد توسعه دهندگان را در خود جای داده است و  بیش از 30 درصد از شاغلان این صنعت در استان تهران هستند اما این مسئله به  خاطر جمعیت این استان است و اگر به سراغ نسبت جمعیت به نسبت توسعه دهنده  برویم با جواب های متفاوتی رو به رو می شویم. ولی قبل از آن بهتر است  بدانید سهم استان ها به صورت کلی چگونه است. تهران با 32 درصد رتبه اول است  و بعد خراسان رضوی با هشت درصد در رتبه دوم و استان فارس نیز با شش درصد  در مقام سوم قرار گرفته است.استان های خوزستان، آذربایجان و اصفهان نیز  با پنج، 4.8 و 4.7 درصد در مقام های چهارم تا ششم قرار دارند. از لحاظ  جمعیتی عددهای بسیار متفاوتی جلوی ما قرار می گیرد. در استان سیستان و  بلوچستان تنها 48 نفر توسعه دهنده مشغول فعالیت هستند. این در حالی است که  توسعه دهنده های ایرانی خارج از ایران حدود 143 نفر هستند. تقریبا تمام  استان ها عددی زیر هزار نفر دارند و اولین عدد هزار را در رتبه هشتم و  استان آذربایجان شرقی مشاهده می کنیم. بیشترین تعداد توسعه دهنده هم طبق  انتظار تهران است و حدود 10 هزار توسعه دهنده در این استان مشغول به کار  هستند.البته این آمارها گولتان نزند. این آمارها  مربوط به توسعه دهندگانی است که در هر استان زمانی فعالیت می کرده اند. اگر  به سراغ تیم هایی که هم اکنون نیز فعال هستند بروید متوجه جا به جایی رتبه  استان ها می شوید. مثلا اصفهان از لحاظ جمعیتی و درصدی همیشه رتبه ششم و  یا هفتم را بین همه استان ها به خود اختصاص داده است ولی وقتی داستان به  فعالیت می رسد ناگهان به رتبه سوم جدول آمده و از بسیاری از استان هایی که  تعداد توسعه دهنده بیشتری دارند بالاتر می ایستد. امری که نشان می دهد تیم  های استان اصفهان هدف دارتر از بقیه تیم ها فعالیت خود را ادامه دهند.اما برسیم به پایتخت اپلیکیشن سازی. اگر  جمعیت فعالان این صنعت را به نسبت جمعیت استان محاسبه کنیم، استان قم  بیشترین تعداد تیم های فعال به نسبت جمعیت را مال خود می کند. بعد از این  استان، استان های تهران و سمنان به ترتیب در رتبه دوم و سوم قرار گرفته  اند. نکته جالب این که شهر قم از نظر سرعت اینترنت در میان شهرهای کشور رده  دوم را به خود اختصاص داده است و این موضوع نشان می دهد وجود زیرساخت های  مناسب می تواند بر رشد اشتغال این صنعت تاثیرگذار باشد. همچنین حضور سمنان و  گلستان که به صورت کلی در رده های پایین تر جدول از لحاظ جمعیت توسعه  دهنده قرار دارند و رتبه سوم و چهارم را مال خود کرده اند، بسیار قابل توجه  است.کدام استان پول بیشتری در می آورد؟قبل تر در مورد هدف دارتر بودن تیم های  استان اصفهان گفتیم. تیم هایی که تداوم فعالیت بیشتری نسبت به تیم های  استان های دیگر دارند. در مسئله درآمدزایی نیز می توانیم این انسجام و هدف  داربودن تیم های استان اصفهان را به وضوح ببینیم. خارج از تهران که حدود 50  درصد درآمد این صنعت را مال خود کرده است، تیم های استان خراسان رضوی و  اصفهان، با 15 و 9 درصد توانسته اند رتبه دوم و سوم را مال خود کنند و  بالاتر از استان هایی بایستند که جمعیت توسعه دهنده بالاتری از آنها دارند.  مازندران هم جایگاه قابل توجهی دارد. با این که در جدول های مختلف همیشه  در اواسط جدول است و جمعیت توسعه دهنده قابل توجهی ندارد ولی با 2.6 درصد  سهم از درآمد کل، رتبه پنجم را به خود اختصاص داده است.برای این که دید بهتری به میزان درآمد تیم  های این استان ها داشته باشید کمی حساب و کتاب می کنیم تا متوجه میزان  درآمدها بشوید. کل درآمد این صنعت در یک سال حدود 65 میلیارد تومان است. به  عنوان مثال به سراغ مازندران می رویم که سهمی 2.6 درصدی دارد و با این که  در رتبه پنج ایستاده است به نظر سود زیادی کرده است. میزان سهم این استان  از کل درآمد می شود عددی حدود یک میلیارد و 700 میلیون تومان. حال به سراغ  تیم های فعال می رویم. تعداد تیم های فعال این استان 237 تیم است. اگر این  درآمد را بین این تیم ها تقسیم کنیم، متوجه می شویم که درآمد هر تیم عددی  حدود هفت میلیون تومان در سال است. یعنی ماهی حدود 600 هزار تومان.می دانیم که این عدد بسیار غیرمنطقی به نظر  می رسد و تیمی حاضر نیست با این درآمد کار کند. ولی باید توجه داشته باشید  که اولا حدود 60 تا 70 درصد تیم های استارتاپی ایران که این توسعه دهندگان  هم جزوشان می شوند هنوز در مرحله ورود به بازار بوده و یا به تازگی محصول  عرضه کرده اند. از طرفی بسیاری درآمدشان از طریق شرکت هایی که با آنها  قرارداد می بندند تامین شده و از طریق توسعه نرمافزار و فروش آن از طریق  کافه بازار درآمدزایی خاصی برای خود نمی کنند. خلاصه اگر با شرکتی قرارداد  می بندید و یا حقوق می گیرید که هیچ وگرنه اگر به قصد درآمدزایی از طریق  فروش اپلیکیشن وارد این گود شده اید بهتر است کمی واقع بینانه به موضوع  نگاه کرده و فکر نکنید راه آسانی پیش رو دارید.زن یا مرد؟ با مدرک یا بدون مدرک؟اگر بپرسیم بیشترین تحصیلات در میان کل  توسعه دهندگان در کدام استان است و یا در کدام استان خانم ها بیشتر به این  حوزه وارد شده اند. شاید دوباره اسم تهران در ذهن شما بیاید. ولی اصلا این  گونه نیست. چه از نظر تحصیلات و چه از نظر میزان فعالیت خانم ها، استان  تهران جزو سه استان برتر هم نیست. مثلا از لحاظ میزان فعالیت زن ها، استان  همدان که 50 درصد فعالان آن را خانم ها تشکیل می دهند در رتبه اول قرار  گرفته است. امری که نشان می دهد خانم های این استان شانس بیشتری برای پیدا  کردن کار در این حوزه دارند. بعد از آن گیلان و خوزستان با 49 و 38 درصد در  مقام های بعدی قرار گرفته اند.در تهران نیز تنها 23 درصد شاغلین این حوزه  خانم ها بوده و آقایان سهم زیادی را به خود اختصاص داده اند. همان طور که  می دانید میزان مدرک تحصیلی در کار توسعه دهندگی خیلی نقشی نداشته و بیشتر  تجربه و مهارت است که حرف اول را می زند. به خصوص از آنجایی که یادگرفتن  بسیاری از مهارت های این حوزه از طریق اینترنت و یا آموزشگاه ها صورت گرفته  و خیلی رشته مخصوصی برای آن در دانشگاه وجود ندارد. با این حال در بسیاری  از استان ها میزان مدرک اهمیت زیادی داشته و در بعضی دیگر عامل مهمی محسوب  نشده است.رتبه اول باتحصیلات‌ترین توسعه دهندگان به  بوشهر رسیده است که تقریبا 10 درصد شاغلین آن دارای مدرک کارشناسی و بالاتر  هستند. بعد از آن گیلان و مازندران وجود دارند که با 99 و 75 درصد مقام  های بعدی را مال خود کرده اند. تهران هم با 70 درصد شاغلین با مدرک  کارشناسی و بالاتر و 30 درصد شاغلین دارای مدرکی کمتر از کارشناسی در رتبه  چهارم قرار گرفته است. قمی ها هم با این که میزان تیم های فعال زیادی  داشتند و به نوعی پایتخت اپلیکیشن سازی محسوب می شدند خیلی به مدرک اهمیتی  نداده و تنها حدود 20 درصد فعالیت این استان دارای مدرک کارشناسی و بالاتر  هستند.شرایط تیم های پردرآمد چگونه است؟هر تیمی آنچنان که باید درآمد کسب نمی کند و  باید شرایط خاصی داشته باشد تا به باشگاه میلیونی ها وارد شود. اگر تیم ها  را براساس میزان نفرات به درآمد بررسی کنیم متوجه می شویم که برنامه های  توسعه دهندگانی که به صورت گروهی فعالیت می کنند عموما نصب فعال و درآمد  بیشتری دارند. به صورت کلی درآمد دیجیتال تیم ها که بیشتر از پنج نفر در  آنها فعالیت می کنند حدودا 10 برابر تیم هایی است که در آنها بین دو تا پنج  نفر فعالیت دارند. همچنین تعداد نصب فعال برنامه ها براساس میزان شاغلان  نشان می دهد که اگر تیم تان دارای 15 نفر و یا بیشتر باشد، اپلیکیشن های  شما حدود دو برابر بیشتر از اپلیکیشن های تیم های شش تا 15 نفره نصب می  شود. خلاصه هرچه تیم تان کامل تر باشد درآمد بسیار بیشتر کسب می کنید.توسعه دهندگان از چه طریقی درآمد کسب می کنند؟درآمدزایی با اپلیکیشن فقط از طریق فروش آن  نیست و روش های مختلفی برای کسب درآمد وجود دارد. البته همچنان این روش که  به دو صورت فروش برنامه و یا فروش درون برنامه ای انجام می شود، سهم زیادی  از درآمد این افراد را به خود اختصاص داده است. برنامه ها از این طریق حدود  37 درصد درآمد کسب کرده و بازی ها حدود 53 درصد درآمد کسب می کنند. نکته  جالب اینجاست که همین تبلیغاتی که در بازی ها و برنامه ها می بینیم دقیقا  سودی مشابه فروش اپلیکیشن داشته و درآمد بی دردسری برای آنها ایجاد می کند.  توسعه سفارشی بازی و برنامه نیز سود کمی داشته و به صورت میانگین حدود 10  درصد درآمد به جیب این توسعه دهندگان واریز می کند. نکته دیگر اینجا است که  از کل اپلیکیشن هایی که در کافه بازار وجود دارند حدود 50 درصد آنها  درآمدی کسب نکرده و یا از روش های دیگری درآمد کسب می کنند.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Thu, 25 Jun 2020 15:59:05 +0430</pubDate>
            </item>
                    <item>
                <title>این اپلیکیشن، اپ‌های چینی را از گوشی‌های اندرویدی حذف می‌کند</title>
                <link>https://virgool.io/@naghme_eslami/%D8%A7%DB%8C%D9%86-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D8%A7%D9%BE%D9%87%D8%A7%DB%8C-%DA%86%DB%8C%D9%86%DB%8C-%D8%B1%D8%A7-%D8%A7%D8%B2-%DA%AF%D9%88%D8%B4%DB%8C%D9%87%D8%A7%DB%8C-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF%DB%8C-%D8%AD%D8%B0%D9%81-%D9%85%DB%8C%DA%A9%D9%86%D8%AF-dkyuwlzv9egm</link>
                <description>طی ماه‌های اخیر، احساسات ضد چینی شدت گرفته است. بحران ویروس کرونا از این کشور آغاز شده و در حال حاضر دولت چین روابط چندان خوبی با کشورهایی همچون آمریکا و هند ندارد. در این میان، یک اپلیکیشن جدید به نام Remove China Apps در تاریخ ۱۷ مه در گوگل پلی استور پدیدار شده است.این اپلیکیشن، اپ‌های توسعه یافته در چین که در گوشی‌های اندرویدی افراد نصب شده‌اند، شناسایی می‌کند و می‌تواند آن‌ها را حذف کند. در عرض همین دو هفته که از ارائه‌ی این اپلیکیشن می‌گذرد به مقام اول اپلیکیشن‌های رایگان در گوگل پلی استور هند رسیده است. این اپلیکیشن حالا بیش از ۱ میلیون بار دانلود شده که بیشتر این دانلودها مربوط به کاربران هندی است. این اپ توسط یک استارت‌آپ هندی به نام OneTouch AppLabs توسعه پیدا کرده و در توضیحات آن آمده که «این اپلیکیشن تنها برای اهداف آموزشی به منظور شناسایی کشور مبدأ یک اپلیکیشن خاص توسعه پیدا کرده» که البته در حقیقت اپلیکیشن‌های چینی نصب شده را شناسایی می‌کند.خبرنگار سایت Android Authority این اپلیکیشن را بر روی پیکسل ۳ نصب کرده و گزارش داده که اپلیکیشن مذکور موفق شده اپلیکیشن‌های Mi Remote و TikTok را به‌عنوان دو اپلیکیشن چینی شناسایی کند. با این حال، PUBG Mobile با وجود اینکه توسط شرکت چینی Tencent Games توسعه یافته در این فهرست دیده نشده است.برای آموزش برنامه نویسی اپلیکیشن می توانید اینجا کلیک کنیدکاربران همچنین گزارش داده‌اند که این اپلیکیشن، برنامه‌های از پیش نصب شده در گوشی‌های چینی را شناسایی نمی‌کند و تنها از پس شناسایی اپلیکیشن‌های نصب شده توسط کاربران برمی‌آید. برای استفاده از این اپ نیازی به ساخت اکانت ندارید. با این حال، داده‌هایی مانند نسخه اندروید گوشی، زبان سیستم گوشی، نسخه اپلیکیشن‌های نصب شده و دیگر موارد این‌چنینی را جمع‌آوری می‌کند. در این میان باید خاطرنشان کنیم کاربران برخی کشورها و گوشی‌ها ظاهرا نمی‌توانند از این اپلیکیشن استفاده کنند.به نظر می‌رسد اپلیکیشن Remove China App اولین تجربه‌ی این توسعه‌دهندگان محسوب می‌شود و حتی دامنه مربوط به سایت آن فقط ۲۴ روز قبل ثبت شده است. در این بین باید خاطرنشان کنیم که گوگل پلی استور، اپلیکیشن‌ها را از تداخل با دیگر اپلیکیشن‌های گوشی منع می‌کند. اگر گوگل تشخیص بدهد که این برنامه قوانین این شرکت را نقض کرده، به احتمال زیاد در آینده نزدیک از گوگل پلی استور حذف خواهد شد.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Tue, 23 Jun 2020 14:08:53 +0430</pubDate>
            </item>
                    <item>
                <title>5 دلیل برای یادگیری کاتلین</title>
                <link>https://virgool.io/@naghme_eslami/5-%D8%AF%D9%84%DB%8C%D9%84-%D8%A8%D8%B1%D8%A7%DB%8C-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%DA%A9%D8%A7%D8%AA%D9%84%DB%8C%D9%86-na89gspe46su</link>
                <description>کاتلین ( Kotlin ) چیست ؟به زبان ساده کاتلین یک زبان برنامه نویسی جدید است که برای توسعه اپلیکیشن های اندرویدی استفاده میشود . ویژگی ها و مزیت های زبان کاتلین و همچنین تعامل خوب آن با زبان قبلی توسعه ی اپ های اندرویدی یعنی جاوا ، باعث شده است که کاتلین جایگاهی خوبی در توسعه ی برنامه های اندرویدی پیدا کند .شرکت های بزرگی همچون  Pinterest, Netflix, Lyft, و Capital One در فناوری های توسعه ی خود از زبان کاتلین استفاده میکنند و از زمانی که شرکت گوگل ( پشتیبان رسمی اندروید ) زبان برنامه نویسی کاتلین را بصورت رسمی پشتیبانی کرد علاقه ی شرکت ها و افراد برنامه نویس به این زبان شدیدتر شد .اما واقعا چه دلایلی وجود دارد که یک برنامه نویس ، زبان کاتلین را بیاموزد ؟ در زیر شش دلیل آورده ام که شما را راهنمایی میکند .دلایل استفاده از زبان کاتلین ( Kotlin )1 - نیاز بازار کار به کاتلین ( kotlin ) :طبق آمار سایت realm  که بر اساس برنامه نویسان موبایل و زبان های برنامه نویسی استفاده شده توسط انان میباشد ، سال 2018 بعنوان سال زبان برنامه نویسی کاتلین معرفی شده است . طبق مطالعات انجام شده بعد از مراسمGoogle I/O 2017 مقدار 20% از برنامه نویسان که از جاوا استفاده میکردند اکنون از زبان کاتلین استفاده میکنند . این نوسان آماری نتیجه ی استفاده ی برنامه نویسان و شرکت ها از زبان کاتلین است .اگر نگاهی به سایت جهانی کاریابی Glassdoor بیاندازید مشاهده میکنید که بسیاری از شرکت ها و تیم های برنامه نویسی اندروید در سطح جهان به دنبال برنامه نویس اندرویدی هستند که به کاتلین مسلط باشد .سایت realm پیش بینی کرده که تا پایان سال 2018 کاتلین پیشرفت زیادی خواهد کرد تا جایی که زبان مورد نیاز برای یک برنامه نویس اندرویدی خواهد بود . این پیشرفت ها با افزایش تقاضای بازار کار نیز میباشد .خوب بودن یادگیری کاتلین تنها به توسعه ی اندروید ختم نمیشود ، سایت  ITJobsWatch را نگاهی بیاندازید . میبینید که چقدر تقاضای زبان کاتلین زیاد میباشد که تنها مربوط به توسعه ی اندروید نیست بلکه برنامه نویس سمت سرور و ... مسلط به کاتلین مورد نیاز بازار کار است .2 - افزایش سرعت توسعه ی پروژه ها در کاتلین ( Kotlin ) :در برنامه نویسی با کاتلین خطوط کدنویسی کمتری خواهیم داشت . کاتلین بصورت ذاتی یک زبان فشرده و مختصر میباشد  ، بنابراین شما میتوانید کارهای زیادی را با خطوط کمتری انجام دهید .برای مثال شما میتوانید یک لیست ویو را به سادگی یک خط فیلتر کنید :val positiveNumbers = list.filter { it &gt; 0}و شما اگر یک singleton نیاز دارید به راحتی خطوط زیر یک آبجکت تولید میکنید :object ThisIsASingleton {
 val companyName: String = “JetBrains”
}در زبان کاتلین مختصر بودن کدها ، باعث عدم خوانایی کدهای شما نمیشود این به این معنی است که شما مدت زمان کمتری را صرف کدنویسی میکنید و سرعت انجام و بازبینی پروژه های شما بالا میرود ، در این صورت شما میتوانید بخش های زیادی را در سریعترین زمان ممکن به اپلیکیش های خود اضافه کنید و خواسته کاربران خود یا کارفرمای خود را با سرعت تمام انجام دهید .بخشی از مطلب قرار گرفته در سایت Techbeacon.com در این باره اینجا نوشتم :توسعه دهندگان کدهای کمتر و تمیز را دوست دارند . کدهای کمتر ، زمان کمتری برای نوشتن ، زمان کمتری برای خواندن و خطاهای کمتری خواهد داشت . شرکت jetbrains  درد روزانه  برنامه نویس ها در کدنویسی ، را درک کرده است و کاتلین را تولید کرده است .3 - کیفیت بالای اپلیکیشن های تولید شده در کاتلین ( Kotlin ) :کاتلین با ویژگی هایی safety که دارد باعث ارتقای کیفیت اپلیکیشن ها میشود بطوری که باگ های بسیار کمتری رخ میدهد برای مثال در مقابل خطای معروف اپ های اندرویدی nullpointerexception مقاوم است و براساس سیستم  null-safety می باشد .به عبارتی دیگر در کاتلین متغیرها بصورت پیشفرض نمیتواند null باشد ، با به دام انداختن خطاهای بیشتر ، در نتیجه ی برنامه ی کم خطا تری تولید میشود .این خیلی مهم است چون نام این خطا billion dollar mistake نام گذاری شده بود .4 - از کتابخانه های موجود جاوا میشود در کاتلین (kotlin ) استفاده کرد :زبان کاتلین 100% با زبان جاوا سازگار است پس نیاز نیست برنامه نویسی با جاوا را متوقف کنید  و شما به تدریج میتوانید از جاوا به کاتلین بدون دردسر کوچ کنید .از این رفرنس توابع میتوانید استفاده کنید این رفرنس به شما توانایی این را میدهد که با کدهای قدیمی حتی کلاس های جاوا به همراه کاتلین کار کنید بدون اینکه نیاز باشد همه چیز را از ابتدا با کاتلین بنویسید .این یکی از مزیت های زبان کاتلین محسوب میشود که به شما این قدرت را میدهد که همه ی  زبان های یادگرفته ی قبلی خود را رها نکنید و در کنار انها بتوانید کار کنید .5 - زبان کاتلین ( kotlin ) بصورت رسمی توسط تیم گوگل پشتیبانی میشود :در مراسم Google I/O در May 2017 بصورت رسمی گوگل اعلام کرد که زبان برنامه نویسی کاتلین را بعنوان زبان برنامه نویسی توسعه اپ های اندرویدی انتخاب میکند .در مراسم Google I/O 2017 گفته شده :زبان کاتلین بصورت درخشان طراحی شده است ، زبان بالغی است که ما باور داریم توسعه ی اپ های اندرویدی را سریعتر و جذاب تر خواهد کرد ، بسیاری از توسعه دهندگان اندرویدی به ما گفته اند که کاتلین را دوست دارند و این چیزیست که بسیاری از توسعه دهندگان تیم خود ما نیز میگویند .جامعه ی اندروید صحبت کرده و ما فقط گوش دادیم .درست یکسال بعد در مراسم Google  I/O 2018 گوگل اعلام کرد :35% برنامه نویسان حرفه ای از کاتلین استفاده میکنند . بسیاری از برنامه نویسان در حال کوچ به زبان کاتلین هستند و ما به مدت طولانی این زبان را پشتیبانی خواهیم کرد .محیط برنامه نویسی رسمی اندرویدی یعنی Android Studio  از نسخه ی 3 به بعد بصورت کامل از زبان کاتلین پشتیبانی میکند . پس شما میتوانید کدنویسی کاتلین را بدون نیاز به یادگیری یک محیط جدید شروع کنید .میتوانید کدهای جاوا و کاتلین را به سادگی کلیک روی یک دکمه درون محیط اندروید استودیو انجام دهید  .یادگیری زبان کاتلین بسیار لذت بخش و ساده میباشد و اگر به فکر یک زبان خوب برای سرعت بخشیدن به توسعه اپلیکیشن های اندرویدی خود هستید از کاتلین استفاده کنید .برای شرکت های بزرگ و کوچک و همچنین برنامه نویسان فردی ، به دلیل بهره وری بالایی که دارد کامل منطقی و متقاعد کننده است . همچنین باعث میشود باگ های یک اپ به سرعت و سادگی گرفته شود  کاتلین در آینده باعث میشود ابزارهای جدید یا بروزرسانی های جدید را سریعتر تحویل میشتری دهید .شما اگر در حال توسعه ی اپلیکیشن های خود با جاوا هستید اصلا نگران نباشید همانطور که در بالا هم گفته شده است کاتلین کاملا با جاوا سازگار است و نیاز نیست شما جاوا را فراموش کنید هر جا که حال کردید با کاتلین کد بزنید و یاد بگیرید !</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Thu, 18 Jun 2020 12:22:54 +0430</pubDate>
            </item>
                    <item>
                <title>بهترین سایت های رایگان ساخت اپ اندروید و آیفون آنلاین</title>
                <link>https://virgool.io/@naghme_eslami/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%87%D8%A7%DB%8C-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%A7%D9%BE-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D9%88-%D8%A2%DB%8C%D9%81%D9%88%D9%86-%D8%A2%D9%86%D9%84%D8%A7%DB%8C%D9%86-kmztc5zrxayq</link>
                <description>وقتی که شما وب سایت یا فروشگاه اینترنتی خود را راه اندازی می کنید به برنامه اندروید و آیفون نیاز پیدا خواهید کرد تا از طریق آن امکانات بهتری را به مشتریان خود ارائه دهید. برای ساخت برنامه اندروید و آیفون شما یا باید مهارت برنامه نویسی بالایی داشته باشید و یا اینکه سرمایه این را داشته باشید تا یک فرد ماهر را برای کدنویسی و ساخت برنامه اندروید و آیفون استخدام کنید. اگر برنامه نویس خوبی نیستید و می خواهید هزینه کمتری برای ساخت برنامه اندروید و آیفون صرف کنید تنها راه حلی که باقی می ماند استفاده از سایت های رایگان ساخت برنامه اندروید و آیفون آنلاین است. در پست امروز ما ساخت اپلیکیشن اندروید بدون برنامه نویسی را به شما معرفی خواهیم کرد.ساخت اپ اندروید و آیفون به صورت آنلاین، رایگان و بدون نیاز به برنامه نویسیBest Free Android and iPhone Online App Makersشما می توانید با استفاده از سایت های اپلیکیشن ساز رایگان که امروز به شما معرفی می کنیم در کمترین زمان ممکن، با کشیدن و رها کردن آیکن های موجود در برخی از این سایت ها در طول نهار خود یک فروشگاه وب ایجاد کنید. این سایت ها نیاز به برنامه نویسی خاصی ندارند. البته برنامه های اندروید و آیفونی که توسط این سایت ها ساخته می شوند نسبتا ساده هستند و شما برای برنامه ها و بازی های پیچیده تر هنوز نیاز به استخدام یک برنامه نویس خواهید داشت. اما برای برنامه های ساده و یا برنامه های مبتنی بر اطلاعات این سرویس ها خوب عمل می کنند. به طور مثال اگر شما یک فروشگاه آنلاین دارید با ساخت برنامه اندروید می توانید به مشتریان خود این امکان را بدهید که راحت تر مقالات را مرور کنند.ساخت برنامه اندروید و اپ آیفون به صورت آنلاین در سایت AppyPieسایت AppyPie یکی از ابزارهای ساخت اپلیکیشن مبتنی بر وب است. شما می توانید بدون دانش و مهارت برنامه نویسی و تنها با چند کلیک اپلیکیشن خود را بسازید و با انتخاب دسته بندی اپلیکیشن شروع می کنید و بعد باید یک صفحه بندی انتخاب کنید. با کلیک کردن روی دموی اپلیکیشن شما می توانید برنامه را روی صفحه موبایل ساده، ببینید. همچنین شما می توانید متن ها را تنظیم کنید، صفحات، رنگ ها، عکس ها، رسانه ها، لینک ها و موارد دیگر را اضافه کنید.در نسخه رایگان این برنامه تبلیغات AppyPie قرار گرفته است و شما تنها ۴۸ ساعت اجازه استفاده از آن را دارید. بعد شما باید برای برنامه به طور متوسط ۱۵، ۳۰ و ۵۰ دلار هزینه کنید. امکانات هر کدام از این نسخه های پولی متفاوت است. به عنوان مثال در نسخه ۱۵ دلاری برنامه شما قادر به ساخت برنامه ها برای اندروید هستید در حالی که در نسخه ۵۰ دلاری برنامه تمام سیستم عامل های اصلی مایکروسافت و اپل پوشش داده می شوند.برای ساخت نظرسنجی از سرویس های موجود در پست بهترین سایت های رایگان ساخت اپ اندروید و آیفون آنلاین کمک بگیرید.ساخت برنامه اندروید آنلاین رایگان بدون نیاز به کدنویسی در AppMakrرابط کاربری سایت ساخت نرم افزار اندروید رایگان AppMakr نسبت به AppyPie کمتر جذاب است اما با این وجود برای کاربر ساده است. در این سایت شما می توانید اپلیکیشن های مبتنی بر آیکن فوق العاده ای بسازید. مانند AppyPie این سایت هم یک مدل گوشی هوشمند به شما می دهد و شما می توانید آیکن ها را از منوی انتخابی در سمت راست به روی صفحه بکشید. با این حال برخلاف AppyPie اپلیکیشن های ساخته شده از طریق این ابزار لینک دهی بهتری به محتوا دارند. برای مثال وقتی شما آیکن Blog را درگ می کنید از شما خواسته می شود تا آدرس فید RSS را وارد کنید (همینطور برای آیکن News). همچنین شما می توانید ظاهر هر آیکن را تغییر دهید و تصاویر پس زمینه را سفارشی سازی کنید. با این حال این سایت به اندازه AppyPie قوی نیست.نسخه رایگان اپلیکیشن ساز آنلاین AppMakr به شما اجازه می دهد یک برنامه اندروید و آیفون بدون تبلیغات ایجاد کنید. ۲ دلار در ماه به شما اجازه می دهد یک برنامه اندروید با آرم AppMakr ایجاد کنید. ۳۹ دلار در ماه به شما اجازه می دهد ۱۰ برنامه اندروید بدون آرم AppMakr ایجاد کنید و به شما اجازه می دهد برنامه خود را هر کجا که می خواهید منتشر کنید و همینطور کد سورس را دریافت کنید. ۹۹ دلار در ماه به شما اجازه می دهد یک برنامه اندروید در گوگل پلی استور یا یک برنامه آیفون در iTunes و البته بدون آرم منتشر کنید.اگر علاقمند به موسیقی هستید از ۱۱ سرویس ساخت موزیک، نوازندگی با ویولون، ارگ، گیتار و.. آنلاین استفاده کنید.ساخت برنامه اندرویدی و آیفون به صورت آنلاین در  AppInstituteسایت برنامه ساز آنلاین AppInstitute یکی دیگر از سازنده های آنلاین برنامه های اندروید بسیار کاربر پسند است. یکی از عامل هایی که باعث تمایز این سایت شده است این است که وقتی فرایند ساخت برنامه در سایت شروع می شود از شما می خواهد که براساس هدفی که دارید یک تمپلت انتخاب کنید مثلا ” فروش مواد” و بعد با کلیک روی سربرگ هایی که بهترین ابزارهای مورد نیاز شما را نمایش می دهد شما می توانید یک دسته مناسب (مانند کافی شاپ، کلیسا و…) برای خود انتخاب کنید.یکی از ویژگی های منحصر به فرد دیگر AppInstitute این است که بعد از انتخاب تمپلت اصلی خود می توانید شماره تلفن تان را وارد کنید و بلافاصله یک لینک به برنامه هایی که قبلا ساخته اید ارسال می کند. اما متوجه شدیم که AppInstitute پاسخ دهی کندی دارد و خلاقیت کمی در مورد سفارشی سازی برنامه وجود دارد. با این حال ویدیو ها و سرویس چت زنده وجود دارد که به شما کمک می کند تا سریع تر کارهایتان را انجام دهید.این سرویس اپ میکر بسیار گران قیمت است است و هزینه آن ۴۰ تا ۱۱۵ دلار در ماه است. برای انتشار یک برنامه اندرویدی شما باید ۷۰ دلار در ماه بپردازید و با قیمت ۱۱۵ دلار شما می توانید یک برنامه آیفون برای خود بسازید.برای ساخت پاورپوینت از پست بهترین برنامه و سرویس های ساخت پاورپوینت و اسلاید شو آنلاین و آفلاین کمک بگیرید.ساخت برنامه آنلاین اندروید با کمک سایت GoodBarberبا وجود نام عجیب و غریب سایت اپلیکیشن ساز رایگان GoodBarber، یک سایت خوب برای ساخت برنامه اندروید به صورت آنلاین است. در قسمت انتهایی صفحه سایت یک گوشی هوشمند قرار داده شده است که از طریق آن می توانید برنامه را به صورت زنده ببینید و با ایجاد تغییرات در برنامه فورا در این گوشی اعمال خواهد شد. این کار باعث می شود که منطق برنامه شما کاملا ساده باشد و در طراحی مشکل کم تری داشته باشید. برای ایجاد تغییرات در برنامه شما باید از ابزارهایی که در سمت راست است استفاده کنید. ممکن است سفارشی سازی منوها، آیکن ها و بخش های دیگر کمی طول بکشد چون به تعداد کلیک بیشتری نیاز دارد اما سطح سفارشی سازی این سایت بسیار قابل توجه است.اپ ساز رایگان GoodBarber همچنین ابزارهای بررسی برنامه را ارائه می دهد، به طوری که قبل از اینکه یک نسخه از برنامه اندروید خود را منتشر کنید به شما اجازه بررسی تمام موارد را می دهد. شما برای ۳۰ روز می توانید به طور رایگان از این سایت استفاده کنید بعد از آن شما باید ۳۲ دلار در ماه برای ساخت یک برنامه اندروید و ۹۶ دلار در ماه برای ساخت برنامه اندروید و آیفون هزینه کنید.برای ساخت تصاویر متحرک پیشنهاد می کنیم از پست آموزش و معرفی سرویس های آنلاین ساخت تصاویر متحرک GIF استفاده کنید.ساخت اپلیکیشن اندروید و آیفون در سایت GameSaladدر حالی که برنامه های مبتنی بر اطلاعات می توانند به ارزش افزوده کسب و کار شما کمک کنند، بازی ها می توانند شانس شما را برای ساخت برنامه (و برای کمک به کسب درآمد) افزایش دهد. اگر نگاهی سریع به برنامه های آیفون موجود در سایت AppAnnie بیاندازید متوجه خواهید شد که بیش از نیمی از بازی ها با برنامه های رسانه اجتماعی مانند Hulu، Netflix و Facebook در ارتباط اند.اگر قصد ساخت برنامه iOS و Android بدون برنامه نویسی یه صورت آنلاین را دارید و آن را از طریق iTunes و گوگل پلی به فروش برسانید، سایت GameSalad یک راه حل عالی برای شما است. برخلاف سازندگان برنامه های اندروید و آیفونی که در بالا توضیح دادیم GameSalad شامل نرم افزارهایی است که شما باید روی کامپیوتر دسکتاپ خود دانلود کنید. این برنامه با درگ کردن کار نمی کند بنابراین شما باید یک مدت زمان را برای آموزش های ویدیویی اختصاص دهید. هنگامی که شما بازی خود را برای انتشار آماده کردید باید یک هزینه ۲۹ دلاری در ماه را پرداخت کنید تا به شما اجازه داده شود برنامه اندرویدی و آیفون خود را منتشر کنید.ساخت اپلیکیشن اندروید بدون برنامه نویسی در AppsBuilderبرنامه ساز اندروید ایتالیاییAppsBuilder براساس کشیدن و رها کردن کار می کند. تا کنون ۵۰۰۰۰۰ برنامه به کمک این سایت ساخته شده است. وقتی که شما نسخه رایگان را امتحان می کنید داشبورد و ویرایشگر فوق العاده بصری هستند. آرم ها و سایر تصاویر خیلی ساده اضافه می شوند و شما می توانید به راحتی مقیاس تصاویر را تغییر دهید و افکت هایی اضافه کنید.همچنین تعدای ابزار مانند نقشه ها، ماشین حساب و غیره وجود دارند که می توانید به صفحات خود اضافه کنید. ابزارهای اختصاصی برای تمام سایت های اجتماعی محبوب و همچنین پنج ماژول برای سایت های مختلف رستورانی وجود دارد. سایت ساخت اپ آنلاین AppsBuilder همچنین دارای منابع اختصاصی مانند مقالات، کتاب ها، قالب ها و غیره است که شما می توانید به صورت رایگان به آنها دسترسی داشته باشید و AppsBuilder دارای سه دسته قیمت ۵۲ دلار، ۲۱۵ دلار و ۲۶۹ دلار می باشد.نظرات و پیشنهادات شما؟امروز ۶ اپلیکیشن ساز اندروید و آیفون را به شما معرفی کردیم. همه این اپلیکیشن سازها خارجی بودند شما چه اپلیکیشن ساز ایرانی می شناسید؟ به نظر شما استفاده از این اپ میکرها بهتر است یا استخدام یک برنامه نویس برای ساخت اپلیکیشن فروشگاهی؟ نظرات و پیشنهادات خود را از طریق دیدگاه این پست با ما در میان بگذارید.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Mon, 15 Jun 2020 13:18:13 +0430</pubDate>
            </item>
                    <item>
                <title>اندروید 9 و اندروید 10 چه فرقی باهم دارند؟</title>
                <link>https://virgool.io/@naghme_eslami/%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-9-%D9%88-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-10-%DA%86%D9%87-%D9%81%D8%B1%D9%82%DB%8C-%D8%A8%D8%A7%D9%87%D9%85-%D8%AF%D8%A7%D8%B1%D9%86%D8%AF-lxwaplteccbj</link>
                <description>در این مطلب از آموزش اندروید با مقایسه کامل و تفاوت های اندروید 9 با اندروید 10 همراه شما هستیم. گوگل در سال 2009 انقلابی را به وجود آورد که از آن زمان همچنان ادامه  دارد. هر ساله دستگاه های اندرویدی جدیدی معرفی می‌شوند و مهمتر از آن  ویژگی های جدید آنهاست که با اندروید های ارتقا یافته معرفی می‌شوند.  اندروید 10، که قبلا با نام Android Q شناخته می‌شد مجددا نام یکی از دسر  های شیرینی را گرفت. بروزرسانی که این آندروید در مقایسه با قبل دارد جدا  از تمام امکانات جدید، مهمترین آنها حالت تاریک در کل سیستم و نرم افزارهای  تلفن همراه است. این حالت تیره یا دارک مود بزرگترین تغییر از اندروید پای  Android pie است که البته مشابه آن در حال حاضر در رابط کاربری MIUI 11 قرار دارد و کاربران می‌توانند از این ویژگی برای 70 درصد نرم افزاهای شخص  ثالث نیز استفاده کنند. همچنین جهت کنترل بیشتر و حریم خصوصی بالاتر حالت  فوکوس مود جهت خاموش کردن اعلان ها در هنگام انجام کار مانند سیستم عامل  iOS نیز اضافه شده است. یک سوال مهم که ممکن است ذهن شما را درگیر کرده باشد این است که اندروید 10  در مقایسه با اندروید 9 چه برتری هایی دارد و کدام یک بهتر است؟ امروز قصد  داریم این دو نسخه سیستم عامل را باهم مقایسه کنیم.رابط کاربری و تم ها:هنگام بررسی طراحی رابط کاربری و سبک آن، متوجه می‌شویم که اندروید پای یک  نوآوری انقلابی بود. این بروزرسانی حالت خشک و طراحی تک رنگ را به یک  اکوسیستم پر زرق و برق تبدیل کرد. اولین نوآوری آن اضافه شدن رنگ های مختلف  بود و همچنین آیکون ها لبه های گرد داشتند که این سبب می‌شد رابط کاربری  زیباتری داشته باشیم. در این نسخه از سیستم عامل شاهد تنظیمات با نمادهای  رنگارنگ بودیم که این ویژگی در MIUI 11 نیز خودش را بیشتر نشان داده است. نوار کشویی تنظیمات سریع از حلقه های  آبی به جای نمادهای ساده استفاده می‌کند. به طور کلی اندروید پای Android  Pie ظاهری هوشمندانه را ارائه داده است.عکس اول از نمای نوتیفیکیشن ها در اندروید 9 و عکس دوم در حالت دارک مود و اندروید 10 است.این تجربه دیداری و احساسات هنگام مشاهده آن توسط اندروید 10 به سطح دیگری  رسیده است. نسخه جدید سیستم عامل اندروید حالت تاریک را ارائه کرده است  البته این ویژگی در اندروید 9 و رابط کاربری MIUI 11 نیز وجود دارد. این  ویژگی علاوه بر حالت تاریک به کاربر اجازه تنظیم قلم، نوع نوشته و .. را  می‌دهد و با اینکار با تغییر تم از حالت روشن به تیره تجربه دیداری کاملا  تغییر خواهد کرد. البته این ویژگی یک مزیت برای تلفن هایی که صفحه نمایش  OLED دارند نیز خواهد بود چراکه با خاموش کردن پیکسل ها مصرف باتری پایین  تر خواهد بود.پیام ها و ایموجی ها:وقتی اندروید 10 را در مقابل اندروید pie قرار می‌دهیم،  یک تفاوت هوشمندانه و جذاب در عملکرد پیام رسانی مشاهده می‌کنیم. در  اندروید 10، برنامه پیام رسانه قابلیت پاسخ دهی هوشمند دارد. با این ویژگی  در نوار نوتیفیکیشن ها اقدامات پیشنهادی را به شما ارائه می‌دهد و  می‌توانید بدون نیاز به وارد شدن به پیام و یا نوشتن پیام خاص آن ها را به  سادگی انتخاب کنید. با این قابلیت به بسیاری از پیام ها، درخواست ها و ...  پاسخ می‌دهید بدون آنکه حتی برنامه را باز کنید. همچنین این ویژگی اقدامات  دیگری را برای شما آماده می‌کند. مثلا در صورت وجود لینک آدرس نقشه ها را  باز می‌کند یا در صورت تشخیص تاریخ، تقویم را باز می‌کند.به همین ترتیب، اندروید 10 تجربه کاربری در زمینه ایموجی(شکلک ها) را به  سطح جدیدتری افزایش داده است. در حالی که اندروید 9 با معرفی 157 ایموجی  جدید گوگل را به دومین فروشنده اصلی پشتیبانی از ایموجی ها تبدیل کرد،  اندروید Q با ایموجی های افراد از حرفه های مختلف و مجموعه کاملا جدیدی از  مواد غذایی و حیوانات آماده شده است. این نسخه جدید اندروید تغییرات ایموجی  ها را به گونه ای اعمال کرده است تا باعث شود آنها از نظر جنسیتی خنثی به  نظر برسند.مصرف باتری:در طول به روزرسانی های اندرویدی، گوگل سعی کرده است سیستم از باتری کمتری  استفاده کند، خصوصا هنگامی که تلفن در حالت استندبای و بلا استفاده است.  بدون شک اندروید 9 با معرفی عملکرد باتری تطبیقی و تنظیم خودکار روشنایی  میزان مصرف باتری را بهبود بخشید. اندروید پای با عملکردی به نام Adaptive Battery باعث تنظیم استفاده از مصرف باتری در پس زمینه می‌شود. این تنظیم بر اساس استفاده شما از نرم افزارها شکل می‌گیرد.برنامه هایی که به ندرت از آن ها استفاده می‌کنید به ابتدایی ترین استفاده  از سیستم در پس زمینه نیاز دارند. اعلان های آنها ممکن است با کمی تاخیر  نمایش داده شود اما در نتیجه کلی از باتری کمتری استفاده می‌کنند. برنامه  هایی که استفاده دائم دارند و از آنها استفاده بیشتری می‌کنید تحت تاثیر  این ویژگی قرار نمی‌گیرند. البته با وجود حالت تاریک و تنظیم باتری تطبیقی  بروز شده عمر باتری در اندروید 10 طولانی تر از نسخه های قبلی است.کنترل های حرکتی:تغییر عمده ای که اندروید 10 در برابر اندروید 9 داشته است پیمایش مبتنی بر  سنسور های حرکتی است. Android P یک رویکرد جدید ارائه داد، یکی مبتی بر یک  دکمه مرکزی واحد که با ضربه زدن روی آن مانند دکمه صفحه اصلی کار می‌کرد.  با کشیدن انگشت به بالا برنامه های اخیر را نشان می‌داد و با کشیدن از  طرفین به برنامه های قبل می رفتید و یا عملکرد بازگشت انجام می‌شد.اندروید 10 دکمه اصلی را از سخت افزار دستگاه حذف کرد. همچنین ویژگی های  ناوبری سریعتر و شهودی تر از آنچه که توسط اندروید 10 ارائه شده را اضافه  کرده است. برای مثال در صورت تمایل برای جا به جایی بین برنامه فعلی و قبلی  کافیست سوییچ کرده و انگشت خود را به سمت چپ یا راست بکشید. برای مشاهده  برنامه های اخیر کافیست انگشت خود را بکشید و سپس لحظه ای آن را نگه دارید.  این ویژگی ها در گوشی های شیائومی در MIUI 10 نیز وجود داشت.بلوتوث، وای فای، و سایر اتصالات همراه:وقتی که اندروید 10 در مقابل اندروید 9 قرار می‌گیرد از لحاظ اتصال هر دو  نسخه به ثبات رسیده اند. اندروید 9 از یک طرف قابلیت اتصال به 5 دستگاه  مختلف و تعویض بین آنها بصورت ریل تایم را به ارمغان می‌آورد، در اندروید  10 ویژگی اشتراک گذاری گذرواژه وای فای ساده شده است. همچنین برای دستیابی  به تنظیمات شبکه از میانبر استفاده شده است. اندروید 10 ویژگی جدید دارد که  اجازه می‌دهد یک کد QR برای شبکه وای فای فعلی ایجاد کنید و دستگاه هایی  که نیاز به اتصال شبکه دارند با اسکن کد، بدون نیاز به رمز به آن شبکه متصل  شوند. این ویژگی نیز در گوشی های شیائومی با اندروید 9 در دسترس بود.توسعه دهندگان قادر خواهند بود تنظیمات مهم سیستم را در برنامه های خود  اعمال کنند همان طور که هنگام استفاده از اندروید 9 این روند انجام شد.  مثلا برای فعال کردن حالت هواپیما یا خاموش و روشن کردن وای فای، اینترنت  سیمکارت نیاز به تنظیمات نداشته و بتوانید هنگام ورود به مرورگر آن را روشن  کنید. همچنین کارایی سریع و تاخیر پایین نیز در اندروید 10 ممکنه شده تا  برای مواردی مانند بازی های آنلاین یا تماس صوتی مفید باشد. در نسخه بتای  اندروید 10 از OpenGL به همراه رفع اشکال و عملکرد های بیشتر قرار گرفته که  با استفاده از گزینه های برنامه نویس developer option می‌توانید از آنها  استفاده کنید.اشتراک گذاری سریع:یکی از ویژگی هایی که در اندروید 10 مشاهده نمی‌شود اندروید بیم و NFC PTP  است که باعث می‌شد به سادگی به دستگاه های اطراف متصل شوید. در اندروید 10  این ویژگی با اندروید بیم و اشتراک سریع Fast Share جایگذین شده است. در  حال حاضر فست شیر از ترکیب بلوتوث و وای فای دایرکت جهت اتصال و انتقال  سریعتر فایل ها استفاده می‌کند.اعلان ها (نوتیفیکیشن ها) :در اندروید 9 هنگامی که نوار نوتیفیکیشن ها را پایین می‌کشیدید و پیام های  ورودی و اعلان نرم افزار ها را مشاهده می‌کردید، در صفحه قفل یا هنگام  استفاده معمولی تمام اعلان ها دارای لبه های گرد بودند. در اندروید پای،  نوتیفیکیشن ها هوشمند تر، کاربردی تر بوده و قابلیت پاسخ دادن درون اعلان  ها وجود داشت که با گزینه reply بود. در اندروید 9 قابلیت نمایش عکس ها،  استیکر ها و انواع مدیا در نوار نوتیفیکیشن ها قبل از باز کردن نرم افزار  یا پیام وجود داشت. این ویژگی بسیار ارتقا یافته، لایه بندی ها تغییر کرده و  استفاده از آن ساده تر شده است.هنگام بررسی اعلان ها در اندروید 10 و اندروید 9، دو تفاوت بزرگ قابل مشاهده است:اعلان های برنامه ها به صورت حباب شکل وجود دارد و کاربران را قادر  می‌سازند ضمن حضور در اعلان ها کارهای دیگری را انجام دهند درست مانند کاری  که ما در هنگام استفاده از پیام رسان فیسبوک انجام می‌دهیم. هر قسمت از  اعلان های برنامه برای بخش ها و عملکرد های مختلف قابل تنظیم است و نحوه  دریافت اعلان برای هر بخش قابل تنظیم به صورت دلخواه خواهد بود.سلامتی دیجیتال:سلامتی دیجیتال یکی از پرطرفدار ترین قابلیت های اندروید 9 بود که به  کابران اجازه می‌داد متوجه شوند چه مقدار زمان را در نرم افزار های مختلف  سپری کرده اند. این قابلیت رنج استفاده از صفحه نمایش و راه های استفاده  سالم را به شما نشان می‌دهد و همچنین گزینه ای جدید به عنوان فوکوس مود  focus mode در این قسمت قرار گرفته است که به کاربران اجازه می‌دهد زمان  استفاده از نرم افزار های مختلف را مشخص کنند تا بعد از زمان مقرر استفاده  از نرم افزار متوقف شود و یک استراحت اجباری را در نظر بگیرد. به این معنا  که پس از آن زمان مایل به دریافت نوتیفیکیشن های آن برنامه نیستید و این  قابلیتی است که به صورت ارتقا یافته در اندروید 10 مشاهده می‌شود.همچنین قابلیت Family Link وجود دارد که می‌توانید زمان استفاده بستگان خود مانند بازی کردن کودکان و ... را تنظیم کنید.تنظیمات شخصی و امنیتی:گوگل با هدف اینکه اندروید بتواند از نظر امنیتی در مقایسه با iOS پیروز  شود همچنان به معرفی گزینه های بهتر جهت حفظ حریم خصوصی و امنیتی ادامه  می‌دهد. در اندروید 10 اکنون یک بخش اختصاصی حفظ حریم خصوصی در تنظیمات  وجود دارد. در این بخش تنظیمات مختلفی را نشان می‌دهد که برنامه ها  می‌توانند مواردی مانند تقویم، مکان، دوربین، مخاطبین و یا میکروفون را  درخواست کنند. در مقایسه با نسخه های قبلی اندروید 10 با بروزرسانی های  امنیتی مخلف کاربران اکنون از نظر مجوز دسترسی به موقعیت مکانی گزینه های  بهتری را در اختیار دارند. آنها می‌توانند تصمیم بگیرند که آیا می‌خواهند  موقعیت مکانی خود را فقط هنگام استفاده شخصی در دسترس قرار دهند و یا بصورت  همیشگی به نرم افزار اجازه دسترسی بدهند. نرم افزارها نیز اکنون تنها  می‌توانند به پرونده های مرتبط دسترسی داشته باشند و دسترسی به سایر بخش  های گوشی و فایل ها مسدود شده است.با اندروید 10 اکنون یک بخش اختصاصی حریم خصوصی در برنامه تنظیمات قرار  گرفته است که با بازکردن این برنامه مجوز های مختلف قابل اعمال کردن و یا  مسدود کردن است. دسترسی به سایر برنامه ها مانند وای فای، بلوتوث و اتصالات  دیگر بدون اجازه کاربر امکان پذیر نخواهد بود. تغییرات مهمی در بخش  بیومتریک ایجاد شده تا برنامه هایی که قابلیت عملکرد اثر انگشت را دارند به  روشی قوی و مطمعن عمل کنند.به طور کلی تفاوت های بسیار زیاد و مختلفی در اندروید 9 و 10 وجود دارد.  قابلیت دارک مود و پشتیبانی از تنظیمات ویژه برای شبکه 5G از تغییرات مهم  آن است. ویژگی لایو کپشن بسیار ارتقا یافته و با استفاده از این ویژگی  کابران قادر خواهند بود برای همه فایل های رسانه ای مانند فیلم، پیام های  صوتی، پادکست ها و ... به زیر نویس دسترسی پیدا کنند و مهمترین ویژگی این  بخش قابلیت استفاده به صورت آفلاین است. اینکه کدام یک از اندروید ها ویژگی  های برتری نسبت به دیگیری دارد بسیار پیچیده و تصمیم گیری در مورد آن سخت  است. هر دو نسخه 9 و 10 ویژگی های انقلابی را به بازار معرفی کرده اند و  پیش بینی می‌شود که تجربه پیش رفته ای را شاهد باشیم . این موارد با توجه  به توسعه دهندگان تلفن های همراه متغیر است و باید منتظر باشیم تا ببینیم  هر برند چگونه از این قابلیت ها بیشترین استفاده را می‌کند. در صورتیکه  سوالی در مورد اندروید 10 و ویژگی های آن دارید در بخش کامنت ها ما را مطلع  کنید.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Sat, 13 Jun 2020 11:53:24 +0430</pubDate>
            </item>
                    <item>
                <title>مزایا و معایب جاوا چیست؟</title>
                <link>https://virgool.io/@naghme_eslami/%D9%85%D8%B2%D8%A7%DB%8C%D8%A7-%D9%88-%D9%85%D8%B9%D8%A7%DB%8C%D8%A8-%D8%AC%D8%A7%D9%88%D8%A7-%DA%86%DB%8C%D8%B3%D8%AA-eyw3lityc4z0</link>
                <description>مزایای جاوا:ساده: جاوا  برای استفاده آسان، نوشتن، کامپایل، اشکال زدایی و یادگیری از سایر زبان  های برنامه نویسی بخصوص یادگیری برنامه نویسی اندروید طراحی شده است. جاوا بسیار ساده تر از C ++ است زیرا جاوا  از تخصیص حافظه خودکار و جمع آوری زباله استفاده می کند.Object-Oriented: به شما امکان می دهد برنامه های مدولار و کد های قابل استفاده مجدد را ایجاد کنید.بستر مستقل: توانایی حرکت به راحتی از یک سیستم کامپیوتری به دیگریتوزیع شده: طراحی شده برای ایجاد محاسبات توزیع آسان با قابلیت شبکه است که به طور ذاتی در آن ادغام شده است.امن: زبان جاوا، کامپایلر، مترجم، و محیط زمان اجرا هر کدام با امنیت در نظر گرفته شده است.توزیع: جاوا دارای ویژگی سیستم تخصیص پشته است. این کمک می کند تا داده ها ذخیره شوند و می توانند به راحتی بازیابی شوند.Multithreaded: توانایی یک برنامه برای انجام چندین وظیفه همزمان در یک برنامه.معایب جاوا:عملکرد: به طور قابل ملاحظه ای کندتر و حافظه بیشتری نسبت به زبان های تولید شده مانند C یا C ++.نگاه و  احساس: ظاهر و احساسات پیش فرض برنامه های کاربردی GUI که در جاوا با  استفاده از ابزار کیت Swing نوشته شده بسیار متفاوت از برنامه های بومی  است.زبان تک پارادایم: علاوه بر واردات استاتیک در جاوا 5.0 پارادایم رویه ای بهتر از نسخه های قبلی جاوا است.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Thu, 11 Jun 2020 15:36:02 +0430</pubDate>
            </item>
                    <item>
                <title>مزایای داشتن اپلیکیشن برای کسب و کارها</title>
                <link>https://virgool.io/@naghme_eslami/%D9%85%D8%B2%D8%A7%DB%8C%D8%A7%DB%8C-%D8%AF%D8%A7%D8%B4%D8%AA%D9%86-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%A9%D8%B3%D8%A8-%D9%88-%DA%A9%D8%A7%D8%B1%D9%87%D8%A7-xvdz3iijcuuu</link>
                <description>سایبرگایز سعی دارد در این مقاله شما را با طراحی اپلیکیشن موبایل اختصاصی و مربوط به کسب و کار و وب سایتتان آشنا کند. با ما همراه باشید تا بتوانید از اطلاعات مفید این مقاله بهره مند شوید.مزایای داشتن اپلیکیشن برای کسب و کارها:سبقت از رقبا:شما با آسان کردن دسترسی مشتریان با خودتان میتوانید یک هیچ از رقباتون جلوتر باشید.کاهش هزینه تبلیغات وب سایت و کسب و کارتان:با طراحی اپلیکیشن تمام هزینه های چاپی شما مانند کاتالوگ، کارت ویزیت و ... شما حذف شده چون کاتالوگ دیجیتال شما بر روی صفحات اپلیکیشن قرار میگیرد.نمایش تمامی محصولات و خدماتتان:شما با اینکار به جای استفاده از بروشور محصولات و پرداخت هزینه های گزاف با استفاده از اپلیکیشن خود تمامی محصولات و خدماتتان را برای مشتریان خود به نمایش میگذارید.چرا کسب و کارها نیاز به طراحی اپلیکیشن دارند؟با توجه به اطلاعات گفته شده شما هم با داشتن یک اپلیکیشن موبایل، این مزیت برایتان به وجود می‌آید که همه بتوانند ما را رسد کنند. یا به اصطلاحی دیگر شما تبدیل به یک فروشگاه مجازی کوچک  از کسب و کارتان می‌شوید. البته این نکته را باید در نظر گرفت که خلاقیت و نوآوری در برخی کارها باعث میشود که شما منحصر به فرد دیده شوید. شما می توانید از اپلیکیشن به عنوان ابزاری برای نمایش محصولات و خدمات خود استفاده کنید. کاربرانی که اپلیکیشن شما را مشاهده می کنند در آینده به اپلیکیشن شما دسترسی خواهند داشت زیرا احساس نیاز به محصولات شما در آنها به وجود می‌آید و آنها سعی میکنند شما را دنبال کنند.شما با سرچ و جستجو در وب ساییتان می توانید تمام اطلاعات، راجع به هر موضوعی را پیدا کنید. یعنی معمولا آن چیزی که مدنظر کاربر است، نمایش داده می شود و شما در نمایش محتوا از اختیار نسبی کمی برخوردار هستید. این یکی دیگر از مزایای اصلی اپلیکیشن های موبایل نسبت به رقبای اینترنتی است. شما به صورت حساب شده و در بازه های زمانی مناسب می توانید کاربر را با استفاده از ارسال پیام به صفحه ی اصلی موبایل ها، آنها را به موارد مورد نظر خود هدایت نمایید.شما میتوانید در آینده ای نه چندان دور با قرار دادن بن های تخفیف و کارت های امتیازی در اختیار مشتریان خود و همچنین پیگیری پس از خرید کاربران حس تعلق خاطر و وفاداری را در آنها ایجاد کنید تا آنها مشتری ثابت و درجه یک شما شوند.یکی از ابزار حیاتی برای تبلیغ محصولات و خدمات شما وب سایت است، این در حالی است که روزانه تعداد افرادی که از موبایل استفاده می کنند در حال افزایش است و اکثر آنها از طریق گوشی های هوشمند و سایر ابزارها به اینترنت دسترسی دارند. توسعه و تبلیغ اپلیکیشن موبایل در بین کاربران برای پیشبرد کسب و کار شما بسیار مفید است. امروزه اغلب امور روزمره مانند تجارت و بازرگانی و یا پرداخت ها توسط موبایل ها انجام می گردد و به نظر می رسد که در آینده بسیاری از کارهای محاسباتی نیز توسط آنها انجام پذیرد.صاحبان برخی مشاغل از ساخت و توسعه اپلیکیشن ها برای کسب و کار خود امتناع می ورزند، چرا که به تصور آنها هزینه ای که باید در قبال این کار متقبل شوند بیشتر از بودجه آنها است. بدون تردید گاهی اوقات ساخت اپلیکیشن موبایل تبدیل به امری بسیار پر هزینه می شود، ولی این دلیل توجیه کننده و کافی نیست. بسنده کردن به یک اپلیکیشن ساده با اجتناب از زواید غیر ضروری موجب کاهش هزینه ها می گردد، علاوه بر این شما می توانید با برنامه ریزی دقیق قبل از شروع فرآیند ساخت اپلیکیشن فروشگاهی یا معمولی هزینه ها را به طور چشم گیری کاهش دهید. لوگو، تصاویر و محتوای اپلیکیشن را طراحی کنید و پس از اینکه کارهای مقدماتی و پایه انجام شد، با استخدام یک متخصص در امر توسعه اپلیکیشن، شروع به ساخت و پیاده سازی آن نمایید.</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Tue, 09 Jun 2020 12:01:17 +0430</pubDate>
            </item>
                    <item>
                <title>پیش نیاز برنامه نویسی چه مواردی هستند؟</title>
                <link>https://virgool.io/@naghme_eslami/%D9%BE%DB%8C%D8%B4-%D9%86%DB%8C%D8%A7%D8%B2-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%86%D9%87-%D9%85%D9%88%D8%A7%D8%B1%D8%AF%DB%8C-%D9%87%D8%B3%D8%AA%D9%86%D8%AF-anhhejalxxmm</link>
                <description>اکنون که ما تصمیم گرفته ایم به دنیای بی انتها و لـ*ـذت بخش برنامه نویسی قدم بگذاریم، لاجرم نیاز داریم تا در کنار اصول و مفاهیم برنامه نویسی به علوم و مهارتهای جانبی که به حرفه ما کمک می کنند نیز نیم نگاهی داشته باشیم. در حقیقت در کنار فراگیری اصول برنامه نویسی، ما می بایست تفکری انتقادی یا اصطلاحاً Critical Thinking و تفکر منطقی یا Logical Thinking داشته باشیم، کمی با ریاضیات آشنایی داشته باشیم، معانی رنگ ها و نحوه به کار گیری رنگ در آموزش اپلیکیشن نویسی یا نرم افزار را بدانیم و …شاید بیان چنین مسئله ای تا حدودی ناامید کننده باشد که چه طور ممکن است فردی کلیه موارد فوق را به علاوه بسیاری موارد دیگر به طور هم زمان فرا گیرد. در این آموزش قصد نداریم تا پیرامون مطالب فوق الذکر صحبت کنیم بلکه می خواهیم به دو مهارتی اشاره کنیم که شاید برای خیلی از دوستان مهم به نظر نرسد اما در دراز مدت می تواند حرفه شما را به عنوان یک برنامه نویس تحت الشعاع قرار دهند و آن دو مهارت عبارتند از فراگیری مهارت های اصولی تایپ کردن و زبان انگلیسی.تاثیر تایپ اصلی در راندمان برنامه نویسیدر واقع همان طور که یک ویرایشگر کد به منزله یک ابزار برنامه نویسی است، نحوه صحیح تایپ نیز می‌تواند همچون ابزاری کاربردی، کمک شایانی در حرفه ای شدن ما به عنوان یک برنامه نویس کند. از دید ما کسب مهارت تایپ صحیح (ده انگشتی) برای حرفه ی برنامه نویسی لازم و ضروری است. به عبارت دیگر برنامه نویسی صرفاً در نوشتن کد خلاصه نمی شود بلکه ما به عنوان یک برنامه نویس گاهی نیاز داریم تا پیرامون اپلیکیشن خود توضیحاتی بنویسیم و یا چنانچه عضو یک تیم برنامه نویسی باشیم نیاز داریم تا با مابقی برنامه نویسان در تعامل بوده و مکاتبه نماییم و یا از طریق Comment، توضیحاتی را درون کد خود بنویسیم.در حقیقت چنانچه ما به تایپ سریع و صحیح تسلط داشته باشیم، مابین فکر کردن و نوشتن کد زمان اندکی را صرف خواهیم کرد. شاید با ذکر این دو مثال اهمیت فراگیری تایپ سریع را بهتر متوجه شویم. خیلی اوقات اتفاق می افتد که ما با هدف خاصی به یکی از اتاق های منزل خود می رویم اما به محض این که به آن اتاق مد نظر می رسیم فراموش می کنیم که به چه منظور به آن اتاق رفته‌ایم (البته این مسئله در مورد خیلی از کاربران صدق نخواهد کرد!) یا این که در بحثی شرکت کرده ایم و در همین حین که یکی از دوستان ما در حال صحبت کردن است نکته ای به ذهن ما می رسد و صبر می کنیم تا صحبت های دوستمان به اتمام برسد اما همین که وی سکوت کرد ما نکته‌ای که می خواستیم بیان کنیم را فراموش می کنیم. مابین زمانی که ما تصمیم می گیریم تا به آن اتاق برویم و زمانی که به آن اتاق می رسیم ممکن است چندین ثانیه طول بکشد و فراموشی هم می تواند در همین فاصله زمانی اتفاق افتد.دقیقاً چنین اتفاقی هم در برنامه نویسی برای ما ممکن است پیش آید (توجه بفرمایید که گفتیم ممکن است!) در واقع زمان مابین ایده ای که در برنامه نویسی به ذهن ما خطور می کند تا تبدیل ایده به کد می تواند منجر به فراموشی گردد. حال اگر بتوانیم این زمان را به حداقل برسانیم می توانیم انتظار داشته باشیم فراموشی ما هم به حداقل برسد. در واقع هدف ما در اینجا این نیست که برنامه نویسان را مجبور کنیم که به کلاس تایپ حرفه ای بروند بلکه حداقل انتظاری که می رود این است که تایپ صحیح را بیاموزند. تجربه نشان داده است زمانی که ما با استفاده از ده انگشت دست خود اقدام به تایپ کردن می نماییم، نه تنها سرعت تایپ ما افزایش می یابد بلکه کمتر هم از اینکار خسته خواهیم شد چرا که میزان باری که روی دو انگشت وارد می‌آید (در تایپ دو انگشتی)، از این پس در تایپ ده انگشتی مابین ده انگشت تقسیم خواهد شد و بالتبع میزان خستگی ما نیز کمتر خواهد شد.به منظور فراگیری نحوه صحیح تایپ راه کارهای متفاوتی وجود دارد من جمله نرم افزارهایی که برای این منظور طراحی شده اند و حتی یکسری کلاس های آموزشی نیز وجود دارند. در حقیقت ما با مد نظر قرار دادن این نکته که دو انگشت اشاره ما می بایست روی دکمه های J و F قرار گیرند و همچنین این که هر کدام از انگشتان دست ما صرفاً می تواند حروف خاصی از صفحه کلید را فشار دهد، به راحتی خواهیم توانست -با کمی تمرین- تایپ ده انگشتی را فرا گیریم.نکته ای که در فراگیری نحوه تایپ ده انگشتی می تواند خیلی به ما کمک بکند این است که در مرحله اول سعی کنیم در تمرین های خود کلماتی را بنویسیم که کلیه حروف آن در خط وسط قرار دارند مثل کلمه ask سپس کلماتی را تمرین کنیم که کلیه حروف آن در خط بالای صفحه کلید قرار دارند مثل کلمه top و در نهایت کلماتی را تمرین کنیم که تلفیقی از کلیه حروف صفحه کلید می‌باشند (علت این که با خط پایین صفحه کلید کاری نداریم این است که به دشواری می توان کلمه ای معنا دار با استفاده از حروف خط پایین صفحه کلید نوشت.) شاید در هفته های اول این کار کمی دشوار به نظر برسد و از این کار خسته شویم، اما با گذشت زمان نه تنها به این مهارت تسلط پیدا خواهیم کرد بلکه از تایپ کردن هم لـ*ـذت خواهیم برد.تاثیر دانش زبان انگلیسی در پیشرفت آموزش برنامه نویسیمهارت دومی که برای یک برنامه نویس لازم و ضروری است فراگیری زبان انگلیسی است. در واقع دلایل مختلفی وجود دارند که ما تاکید داریم برنامه نویسان مبتدی می بایست حداقل به زبان انگلیسی آشنایی داشته باشند (اگر توجه کرده باشید به هیچ وجه از اصطلاح تسلط به زبان انگلیسی استفاده نکردیم چرا که اگر نگوییم تسلط به یک زبان خارجی کاری محال است، می توانیم بگوییم که کاری بسیار دشوار می باشد.)از جمله این دلایل می توان به این نکته اشاره کرد که یک برنامه نویس برای این که همواره به روز باشد و از آخرین پیشرفت ها در زمینه برنامه نویسی مطلع باشد می بایست با زبان انگلیسی آشنا باشد چرا که تولید علم در دنیا به این زبان صورت می گیرد. از سوی دیگر Documentation یا اسناد زبان های برنامه نویسی کاملاً به زبان انگلیسی نوشته شده است و برای خواندن آن ها ما می بایست با زبان انگلیسی آشنا باشیم. یکی دیگر از مواردی که دانستن زبان انگلیسی در آن به کمک ما می آید مکاتبه با دیگر برنامه نویسان در سرتاسر دنیا است. به طور مثال وب سایت Stack Overflow این امکان را به ما می دهد که سؤالات یا مشکلات خود به همراه کدی که نوشته ایم را به اشتراک بگذاریم و از نظر دیگر برنامه نویسان پیرامون آن آگاه شویم.نظرات گوناگونی پیرامون این مسئله وجود دارد که برای درک مطالب به زبان انگلیسی به چه تعداد واژه نیاز داریم. به طور مثال در زبان انگلیسی در حدود یک میلیون واژه وجود دارد که هر روز تعدادی به این لیست اضافه می‌گردد. اما سوال اینجا است که یک انگلیسی زبان به چه تعداد از این واژگان برای خواندن یک کتاب به زبان انگلیسی نیاز دارد.طبق تحقیقات صورت گرفته، از این لیست واژگان که تعداد آن هم کم نیست در حدود 2 هزار واژه وجود دارد که در درصد قابل توجهی از متون عمومی مورد استفاده قرار می‌گیرند. به عبارت دیگر می‌توان گفت که برنامه نویسان مبتدی می‌توانند با فراگیری صرفاً 2000 واژه پرکاربرد زبان انگلیسی بخش قابل توجهی از مکالمات و مکاتبات خود (حدوداً 85 درصد) را با دیگر برنامه نویسان دنیا انجام داده و یا به سهولت بتوانند کتاب های مرجعی که به زبان انگلیسی نوشته شده اند را مطالعه نمایند. حال 15 درصد مابقی واژگان که جزو آن 2000 واژه پرکاربرد نیستند هم مربوط به تخصصی است که افراد بر مبنای آن، واژگان خاصی را مورد استفاده قرار می‌دهند. به طور مثال یک برنامه نویس دامنه خاصی از واژگان را مورد استفاده قرار می دهد که معانی آن واژگان ممکن است برای افراد با حرفه های متفاوت نا آشنا باشد.پس از کسب مهارت در زمینه ی اصول تایپ ده انگشتی و همچنین آشنایی نسبی با زبان انگلیسی -حداقل خواندن و نوشتن- می بایست با موارد زیر هم آشنایی داشته باشیم تا بتوانیم با سرعت به مراتب بیشتری در زمینه ی برنامه نویسی گام برداریم:- آشنایی نسبی با کامپیوتر: شروع برنامه نویسی با استفاده از یک کامپیوتر یا لپ تاپ است لذا دانشجویی که قصد دارد برنامه نویسی یاد بگیرد حداقل می بایست کار کردن با کامپیوترها را بلد باشد، می بایست بتواند یک برنامه یا بازی را روی سیستم خود نصب و استفاده کند و برخی مشکلات رایج در کامپیوترها را به تنهایی حل کند (مثلاً این که چه طور یک فایلی که Delete کردن است را مجدد بازیابی کند!)- آشنایی نسبی با اینترنت: تأثیرات مثبت اینترنت در زندگی روزمره ی ما بر کسی پوشیده نیست و جالب است بدانیم که برای یک برنامه نویس، اینترنت و برخی سایت‌های اینترنتی -همچون گوگل و استک اور فلو- به منزله ی بهترین دوست می باشند. فردی که قصد ورود به دنیای برنامه نویسان را دارد می بایست بتواند وارد اینترنت شده و یک چیز خاص را در اینترنت سرچ کرده و نتیجه را به دست آورد، در برخی سایت ها ثبت نام کند، استفاده از ایمیل را بلد باشد و ...</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Mon, 08 Jun 2020 15:38:31 +0430</pubDate>
            </item>
                    <item>
                <title>معرفی 3 اپلیکیشن اندروید آموزشی</title>
                <link>https://virgool.io/@naghme_eslami/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-3-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-qncrg3tqrvmp</link>
                <description>ابزار هوشمند تنها برای بازی کردن ساخته نشده‌اند. فلسفه آنها بسیار پیچیده‌تر از آن چیزی است که عموم ما متصور می‌شویم. بیایید با یکدیگر روراست باشیم. تا چه اندازه از ابزار مذکور برای یادگیری استفاده می‌کنید؟ گمان می‌کنم بسیاری از شما حتی تلاش نکرده‌اید یک برنامه آموزشی را روی گوشی خود نصب کنید. نزدیک به یک میلیارد برنامه کاربردی روی اپ استور و گوگل پلی وجود دارد و با این وجود بسیاری از ما وقت خود را با فلپی برد و انگری بردز تلف می‌کنیم.توصیه می‌کنیم این بار چندین اپلیکیشن آموزشی روی گوشی یا تبلت خود نصب کنید. می‌دانیم که در حالت عادی کارهای آموزشی می‌توانند بسیار خسته‌کننده باشند؛ اما برنامه‌های جدید به شیوه‌ای طراحی شده‌اند که مخاطب خود را مجاب به استفاده از آنها کند. این برنامه‌ها نه‌تنها آموزشی هستند، بلکه شباهت آنها به بازی سبب شده تا مخاطبان فراوانی را به سمت خود جذب کنند.memrise اپلیکیشن آموزشی بازی و ریاضی + جغرافیادر نگاه نخست memrise شبیه یک برنامه آموزش زبان است ، ولی با پیشروی در آن متوجه می‌شوید که اپلیکیشن مذکور کاربردهای فراوانی دارد. memrise و duolingo هر دو رابط‌کاربری بی‌نظیری دارند درحالی‌که اولی می‌تواند علاوه بر زبان در جغرافیا و ریاضی هم به شما کمک کند؛ اما دومی تنها مخصوص آموزش زبان است. memrise برنامه‌ای تصویرمحور است و سعی می‌کند بااستفاده از آنها راحت‌تر مفاهیم را به کاربر منتقل کند. جالب اینجاست که در این برنامه امتحان‌های مختلف وجود دارند که سبب می‌شوند کاربر میزان پیشرفت خود را اندازه‌گیری کند.برای استفاده از این برنامه تنها کافی است آن را روی آیفون یا گوشی اندرویدی خود نصب کنید و سپس از طریق ای‌میل یک شناسه کاربری بسازید. محیط ساده و جذاب memrise   اجازه می‌دهد که در اوقات بیکاری به راحتی از آن استفاده کنید. تمرکز روی تصاویر شما را خسته نمی‌کند. تنها کافی است برنامه‌ریزی کنید تا memrise به بهترین یار و همراه آموزشی شما بدل شود. این برنامه همچنین برای افرادی که قصد یادگیری زبان‌های انگلیسی، فرانسوی و چینی را دارند مناسب است.evernoteاین فیل دوست داشتنیخوشبختانه امکانات این برنامه به اندازه ای زیاد است که می‌توان از آن در هر مطلبی که با برنامه کاربردی در ارتباط باشد استفاده کرد. بی‌دلیل نیست که فیل دوست‌داشتنی فروشگاه‌های مجازی، جزء 15 اپلیکیشن برتر دنیا به حساب می‌آید. هدف اصلی evernote برداشتن یادداشت‌های روزانه و یادآوری کارهایی است که هر کدام از ما ممکن است آنها را فراموش کنیم، اما این برنامه کاربردهای دیگری هم دارد؛ evernote می‌تواند در زمان‌های امتحان به دوست صمیمی شما مبدل شود.به‌طور مثال این برنامه طوری طراحی شده که به دارندگان آیپد اجازه می‌دهد از خود امتحان بگیرند. تنها کافی است کاور مخصوص تبلت اپل را تهیه کرده و سؤالات و پاسخ‌های‌شان را به این برنامه منتقل کنید. آنگاه می‌توانید با برداشتن نیمه کاور، سؤال را دیده و پس از دادن جواب در ذهن‌تان از درستی یا نادرستی آن مطمئن شوید.duolingo جغد بهترین معلم شماست سراغ فروشگاه‌های آنلاین که بروید با تعداد زیادی اپلیکیشن زبان روبه‌رو می‌شوید. برنامه‌هایی که هر کدام از شیوه‌هایی مشابه برای جذب مخاطب بهره برده‌اند، اما duolingo در این بین یک استثنا به‌شمار می‌آید. سازندگان این برنامه از متدی خاص استفاده کرده‌اند که تا پیش از این در هیچ اپلیکیشنی مشاهده نشده بود. آنها آموزش زبان را به یک بازی جذاب تبدیل کرده‌اند. سیستم اینگونه است که duolingo همانند بازی‌های ویدئویی دارای مراحل مختلف است.در هر مرحله تعدادی معما پیش روی شما قرار می‌گیرد و موظفید آنها را به شیوه‌ای مخصوص حل کنید؛ پر کردن جاهای خالی، تشخیص از روی عکس و مواردی مشابه. علاوه بر این، رابط‌کاربری جذاب باعث می‌شود که از همان لحظه اجرا یک دل نه صد دل عاشق طراحی برنامه شوید. این برنامه اجازه می‌دهد تا هرچه سریع‌تر به زبان‌های اسپانیایی، فرانسوی ، آلمانی ، پرتغالی ، ایتالیایی و انگلیسی مسلط شوید.شما هم دوست دارید آموزش برنامه نویسی اپلیکیشن یاد بگیرید تا بتوانید همچین برنامه هایی بسازید !</description>
                <category>naghme_eslami</category>
                <author>naghme_eslami</author>
                <pubDate>Mon, 01 Jun 2020 15:35:24 +0430</pubDate>
            </item>
            </channel>
</rss>