Forwarded from FaraProg | فرا پروگ: آموزشهای برنامهنویسی
🔴 رایگان آموزش ببینید و مهارت کسب کنید.
🌟 معرفی آموزشهای رایگان و پرطرفدار فرادرس
♨️ صدها عنوان آموزش رایگان فرادرس در دسترس هستند که در طول ماه، توسط دهها هزار دانشجو مورد مطالعه قرار میگیرند.
شما عزیزان نیز میتوانید با مراجعه به لینکهای زیر، آموزشهای پرمخاطب در دستهبندی مورد نظر خود را مشاهده کرده و رایگان دانلود کنید👇
✅ آموزشهای رایگان برنامهنویسی [+]
📚 تمامی آموزشهای رایگان و پرمخاطب [+]
@FaraDars - فرادرس
🔴 رایگان آموزش ببینید و مهارت کسب کنید.
🌟 معرفی آموزشهای رایگان و پرطرفدار فرادرس
♨️ صدها عنوان آموزش رایگان فرادرس در دسترس هستند که در طول ماه، توسط دهها هزار دانشجو مورد مطالعه قرار میگیرند.
شما عزیزان نیز میتوانید با مراجعه به لینکهای زیر، آموزشهای پرمخاطب در دستهبندی مورد نظر خود را مشاهده کرده و رایگان دانلود کنید👇
✅ آموزشهای رایگان برنامهنویسی [+]
📚 تمامی آموزشهای رایگان و پرمخاطب [+]
@FaraDars - فرادرس
❤1
✳️ آموزش پروژهمحور اندروید استودیو - ساخت بازی ۲۰۴۸
چکیده — در این آموزش، یک بازی ساده و معروف، به نام 2048 به صورت گام به گام و توسط زبان برنامهنویسی Java پیادهسازی شده است. این بازی، با الگوریتمهای مشابه بازی اصلی و همچنین دیزاین متفاوت و تم دارک پیادهسازی شده است. در این درس، به صورت عملی نشان داده شده است که چگونه میتوان از Canvas برای ساخت یک Custom View و همچنین پیادهسازی انواع بازیهای اندرویدی استفاده نمود. بازی 2048، یک بازی با گرافیک ساده اما ایده ناب است که با استقبال بسیار خوبی در سراسر جهان روبه رو شده است.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش پروژه محور اندروید استودیو - ساخت بازی ۲۰۴۸ — کلیک کنید [+]
🤩 پیشنهاد ویژه: این آموزش و سایر آموزشهای فرادرس را در «بزرگترین جشنواره سال ۱۴۰۰ فرادرس»، با ۵۵ درصد تخفیف تهیه کنید.
🎁 کد تخفیف: EYD49
🔗 جشنواره به سوی بهار – [کلیک کنید]
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ آموزش پروژهمحور اندروید استودیو - ساخت بازی ۲۰۴۸
چکیده — در این آموزش، یک بازی ساده و معروف، به نام 2048 به صورت گام به گام و توسط زبان برنامهنویسی Java پیادهسازی شده است. این بازی، با الگوریتمهای مشابه بازی اصلی و همچنین دیزاین متفاوت و تم دارک پیادهسازی شده است. در این درس، به صورت عملی نشان داده شده است که چگونه میتوان از Canvas برای ساخت یک Custom View و همچنین پیادهسازی انواع بازیهای اندرویدی استفاده نمود. بازی 2048، یک بازی با گرافیک ساده اما ایده ناب است که با استقبال بسیار خوبی در سراسر جهان روبه رو شده است.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش پروژه محور اندروید استودیو - ساخت بازی ۲۰۴۸ — کلیک کنید [+]
🤩 پیشنهاد ویژه: این آموزش و سایر آموزشهای فرادرس را در «بزرگترین جشنواره سال ۱۴۰۰ فرادرس»، با ۵۵ درصد تخفیف تهیه کنید.
🎁 کد تخفیف: EYD49
🔗 جشنواره به سوی بهار – [کلیک کنید]
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
❤1🤩1
✳️ چگونه با React Native اپلیکیشن اندرویدی بنویسیم؟
React Native امکان نوشتن اپلیکیشنهای گوشی تلفن همراه را با استفاده از جاوا اسکریپت و React که کتابخانه رابط ساخته شده از سوی فیسبوک است ارائه میکند. با استفاده از React Native میتوان به سادگی کدهای اپلیکیشن را هم برای گوشیهای اندروید و هم iOS نوشت و دیگر نیازی به یادگیری جاوا (اندروید) و یا C++ / Objective C برای (iOS) وجود ندارد.
══ فهرست مطالب ══
○ پیشنیازهای React Native
○ نصب React Native
○ ایجاد یک اپلیکیشن به روش آسان
○ اجرای اپلیکیشن روی گوشی
○ !Hello, World
○ پلیاستور بیصبرانه منتظر شما است
🔸 پیشنیازهای React Native
اگر از قبل با React آشنا باشید، برای آغاز به کار با React Native دشواری چندانی نخواهید داشت. شما به یک اتصال اینترنتی نیاز دارید و باید بتوانید روی یک شبکه به یک رایانه اتصال یابید.
🔸 نصب React Native
نصب React Native کار بسیار سادهای است؛ اما قبل از آن باید Node.js را نصب کنید. ما در مطلب «Node.js چیست و چه نقشی در توسعه وب دارد؟» به معرفی Node پرداختهایم؛ اما اگر بخواهیم به طور خلاصه اشاره کنیم Node.js امکان نوشتن اپلیکیشنهای «مناسب» سرور و دسکتاپ را با استفاده از جاوا اسکریپت فراهم میکند.
به صفحه دانلود Node.js مراجعه کنید و بسته به سیستم عامل خود نسخه ویندوز یا مک را انتخاب کنید. نسخههای لینوکسی نیز ارائه شدهاند؛ اما برای نصب آنها به کار بیشتری نیاز دارید.
زمانی که برنامه نصب دانلود شد، آن را اجرا کنید و توافقنامه لایسنس را پذیرفته و install را بزنید. بدین ترتیب شما نه تنها Node.js بلکه npm را نیز به دست میآورید. npm یک ابزار مدیریت بسته جاوا اسکریپت است. بدین ترتیب میتوانید بستههای دیگر مانند React Native را نیز نصب کنید.
مطالعه ادامه مطلب 👇👇
🔗 چگونه با React Native اپلیکیشن اندرویدی بنویسیم؟ — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ چگونه با React Native اپلیکیشن اندرویدی بنویسیم؟
React Native امکان نوشتن اپلیکیشنهای گوشی تلفن همراه را با استفاده از جاوا اسکریپت و React که کتابخانه رابط ساخته شده از سوی فیسبوک است ارائه میکند. با استفاده از React Native میتوان به سادگی کدهای اپلیکیشن را هم برای گوشیهای اندروید و هم iOS نوشت و دیگر نیازی به یادگیری جاوا (اندروید) و یا C++ / Objective C برای (iOS) وجود ندارد.
══ فهرست مطالب ══
○ پیشنیازهای React Native
○ نصب React Native
○ ایجاد یک اپلیکیشن به روش آسان
○ اجرای اپلیکیشن روی گوشی
○ !Hello, World
○ پلیاستور بیصبرانه منتظر شما است
🔸 پیشنیازهای React Native
اگر از قبل با React آشنا باشید، برای آغاز به کار با React Native دشواری چندانی نخواهید داشت. شما به یک اتصال اینترنتی نیاز دارید و باید بتوانید روی یک شبکه به یک رایانه اتصال یابید.
🔸 نصب React Native
نصب React Native کار بسیار سادهای است؛ اما قبل از آن باید Node.js را نصب کنید. ما در مطلب «Node.js چیست و چه نقشی در توسعه وب دارد؟» به معرفی Node پرداختهایم؛ اما اگر بخواهیم به طور خلاصه اشاره کنیم Node.js امکان نوشتن اپلیکیشنهای «مناسب» سرور و دسکتاپ را با استفاده از جاوا اسکریپت فراهم میکند.
به صفحه دانلود Node.js مراجعه کنید و بسته به سیستم عامل خود نسخه ویندوز یا مک را انتخاب کنید. نسخههای لینوکسی نیز ارائه شدهاند؛ اما برای نصب آنها به کار بیشتری نیاز دارید.
زمانی که برنامه نصب دانلود شد، آن را اجرا کنید و توافقنامه لایسنس را پذیرفته و install را بزنید. بدین ترتیب شما نه تنها Node.js بلکه npm را نیز به دست میآورید. npm یک ابزار مدیریت بسته جاوا اسکریپت است. بدین ترتیب میتوانید بستههای دیگر مانند React Native را نیز نصب کنید.
مطالعه ادامه مطلب 👇👇
🔗 چگونه با React Native اپلیکیشن اندرویدی بنویسیم؟ — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
👍1
Forwarded from FaraProg | فرا پروگ: آموزشهای برنامهنویسی
✳️ چطور برنامهنویس شویم؟ — راهنمای عملی ورود به دنیای برنامهنویسی
بنابر درخواستها و سؤالات متعددی که به وفور از طرف مخاطبین مطرح میشوند، این مطلب تدوین شده است، تا منبعی باشد برای راهنمایی افرادی که تمایل به یادگیری برنامهنویسی دارند و قصد دارند برنامهنویسی را به عنوان شغل و منبع درآمد خود، انتخاب نمایند. شما را به خواندن این مقاله مهم و کاربردی، دعوت میکنیم. اگر نظری در خصوص این مطلب دارید و یا در تکمیل آن سخنی به ذهنتان میرسد، حتماً از طریق بخش نظرات، با ما در میان بگذارید.
══ فهرست مطالب ══
○ چرا باید برنامهنویسی یاد گرفت؟
○ پیشنیازهای یادگیری برنامهنویسی
○ از کجا شروع کنیم؟
○ کدام زبان برنامهنویسی بهتر است؟
○ چطور ادامه دهیم؟
○ چند توصیه مهم
🔸 چرا باید برنامهنویسی یاد گرفت؟
مشاغل مربوط به علوم کامپیوتر، به خصوص حوزه برنامهنویسی، هر روزه با نیاز فزایندهای مورد درخواست شرکتها، صنایع و کارفرمایان هستند. البته، این موضوع چندان دور از ذهن هم نیست؛ چرا که ما هم اکنون در عصر اطلاعات زندگی میکنیم و مهمترین مؤلفه و ابزار این عصر، کامپیوترها هستند؛ کامپیوترهایی که اساساً بدون آنها، این عصر وجود نمیداشت و برای توسعه فناوری در این عصر نیز، مهمترین مسیر از دل دنیای کامپیوتر میگذرد. به خصوص که بررسیها نشان میدهند با افزایش نفوذ مهندسی نرمافزار در حوزههای مختلف کسب و کار، سرعت افزایش موقعیتهای شغلی برنامهنویسی در حال پیشی گرفتن از سرعت رشد تعداد برنامهنویسان تعلیم دیده در دانشگاهها و مؤسسات فنی است.
علاوه بر تعدد موقعیتهای شغلی، برنامهنویسی یکی از مشاغل پردرآمد دنیا نیز محسوب میشود. مثلاً طبق آمار رسمی منتشر شده از طرف دولت آمریکا، درآمد سالانه برنامهنویسان در سال ۲۰۱۴، به طور متوسط برابر با ۷۷,۵۵۰ دلار (بیش از ۲۷۰ میلیون تومان) بوده است که نسبت به سال ۲۰۱۲، به میزان ۳,۲۰۰ دلار (۴.۳ درصد) افزایش داشته است؛ که البته نسبت به افزایش درآمد سایر مشاغل در اقتصاد آمریکا، عدد بزرگی محسوب میشود. طبق همین آمار، درآمد سالیانه نخستین دهک پردرآمد برنامهنویسان، بالغ بر ۱۲۷ هزار دلار (۴۴۰ میلیون تومان) در سال بوده است.
برای بسیاری از افراد نیز، آموزش برنامهنویسی (حداقل در حد رفع نیاز) بخشی از تحصیلات دانشگاهی و تخصصی است، که اهمیت ویژهای را برای این موضوع ایجاد میکند. مثلاً، یک دانشجوی رشته مهندسی، که قصد دارد الگوریتم و شیوه محاسباتی جدیدی را برای یک مسئله تخصصی ارائه نماید، بدون یاد گرفتن مهارتهای برنامهنویسی کار بسیار سختی را در پیش خواهد داشت.
🔸 پیشنیازهای یادگیری برنامهنویسی
یکی از بزرگترین دغدغههای افراد در شروع آموزش برنامهنویسی این است که «پیشنیازهای برنامهنویسی چیستند؟» و این که «آیا آنها این پیشنیازها را دارند یا نه؟». در حالت کلی، یادگرفتن مهارت برنامهنویسی، بسیار شبیه به یادگیری زبان (منظور زبانهای انسانی) است. وجه مشترک میان زبانهای انسانی و زبانهای برنامهنویسی این است که به واسطه آنها، مطلبی از ذهن گوینده، به ذهن شنونده منتقل میشود.
بسیاری از افرادی که برنامهنویسی بلد نیستند، بر این باورند که برنامهنویسی نیاز به استعداد یا امکانات خاصی دارد که احتمالا فقط در عده خاصی از مردم وجود دارد. این باور چندان درست نیست و در واقع، اکثر انسانها، میتوانند برنامهنویسهای خوبی باشند؛ به شرطی که بخواهند. چرا که از نظر تئوری، اساساً هر کسی که توانایی درک زبان انسانی را دارد و میتواند حرف بزند یا بنویسد، توانایی برنامهنویسی را هم میتواند کسب کند. پس خیلی نگران نباشید؛ برنامهنویسی آن قدرها هم که به نظر میآید، سخت نیست.
مطالعه ادامه مطلب 👇👇
🔗 چطور برنامهنویس شویم؟ — راهنمای عملی ورود به دنیای برنامهنویسی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
✳️ چطور برنامهنویس شویم؟ — راهنمای عملی ورود به دنیای برنامهنویسی
بنابر درخواستها و سؤالات متعددی که به وفور از طرف مخاطبین مطرح میشوند، این مطلب تدوین شده است، تا منبعی باشد برای راهنمایی افرادی که تمایل به یادگیری برنامهنویسی دارند و قصد دارند برنامهنویسی را به عنوان شغل و منبع درآمد خود، انتخاب نمایند. شما را به خواندن این مقاله مهم و کاربردی، دعوت میکنیم. اگر نظری در خصوص این مطلب دارید و یا در تکمیل آن سخنی به ذهنتان میرسد، حتماً از طریق بخش نظرات، با ما در میان بگذارید.
══ فهرست مطالب ══
○ چرا باید برنامهنویسی یاد گرفت؟
○ پیشنیازهای یادگیری برنامهنویسی
○ از کجا شروع کنیم؟
○ کدام زبان برنامهنویسی بهتر است؟
○ چطور ادامه دهیم؟
○ چند توصیه مهم
🔸 چرا باید برنامهنویسی یاد گرفت؟
مشاغل مربوط به علوم کامپیوتر، به خصوص حوزه برنامهنویسی، هر روزه با نیاز فزایندهای مورد درخواست شرکتها، صنایع و کارفرمایان هستند. البته، این موضوع چندان دور از ذهن هم نیست؛ چرا که ما هم اکنون در عصر اطلاعات زندگی میکنیم و مهمترین مؤلفه و ابزار این عصر، کامپیوترها هستند؛ کامپیوترهایی که اساساً بدون آنها، این عصر وجود نمیداشت و برای توسعه فناوری در این عصر نیز، مهمترین مسیر از دل دنیای کامپیوتر میگذرد. به خصوص که بررسیها نشان میدهند با افزایش نفوذ مهندسی نرمافزار در حوزههای مختلف کسب و کار، سرعت افزایش موقعیتهای شغلی برنامهنویسی در حال پیشی گرفتن از سرعت رشد تعداد برنامهنویسان تعلیم دیده در دانشگاهها و مؤسسات فنی است.
علاوه بر تعدد موقعیتهای شغلی، برنامهنویسی یکی از مشاغل پردرآمد دنیا نیز محسوب میشود. مثلاً طبق آمار رسمی منتشر شده از طرف دولت آمریکا، درآمد سالانه برنامهنویسان در سال ۲۰۱۴، به طور متوسط برابر با ۷۷,۵۵۰ دلار (بیش از ۲۷۰ میلیون تومان) بوده است که نسبت به سال ۲۰۱۲، به میزان ۳,۲۰۰ دلار (۴.۳ درصد) افزایش داشته است؛ که البته نسبت به افزایش درآمد سایر مشاغل در اقتصاد آمریکا، عدد بزرگی محسوب میشود. طبق همین آمار، درآمد سالیانه نخستین دهک پردرآمد برنامهنویسان، بالغ بر ۱۲۷ هزار دلار (۴۴۰ میلیون تومان) در سال بوده است.
برای بسیاری از افراد نیز، آموزش برنامهنویسی (حداقل در حد رفع نیاز) بخشی از تحصیلات دانشگاهی و تخصصی است، که اهمیت ویژهای را برای این موضوع ایجاد میکند. مثلاً، یک دانشجوی رشته مهندسی، که قصد دارد الگوریتم و شیوه محاسباتی جدیدی را برای یک مسئله تخصصی ارائه نماید، بدون یاد گرفتن مهارتهای برنامهنویسی کار بسیار سختی را در پیش خواهد داشت.
🔸 پیشنیازهای یادگیری برنامهنویسی
یکی از بزرگترین دغدغههای افراد در شروع آموزش برنامهنویسی این است که «پیشنیازهای برنامهنویسی چیستند؟» و این که «آیا آنها این پیشنیازها را دارند یا نه؟». در حالت کلی، یادگرفتن مهارت برنامهنویسی، بسیار شبیه به یادگیری زبان (منظور زبانهای انسانی) است. وجه مشترک میان زبانهای انسانی و زبانهای برنامهنویسی این است که به واسطه آنها، مطلبی از ذهن گوینده، به ذهن شنونده منتقل میشود.
بسیاری از افرادی که برنامهنویسی بلد نیستند، بر این باورند که برنامهنویسی نیاز به استعداد یا امکانات خاصی دارد که احتمالا فقط در عده خاصی از مردم وجود دارد. این باور چندان درست نیست و در واقع، اکثر انسانها، میتوانند برنامهنویسهای خوبی باشند؛ به شرطی که بخواهند. چرا که از نظر تئوری، اساساً هر کسی که توانایی درک زبان انسانی را دارد و میتواند حرف بزند یا بنویسد، توانایی برنامهنویسی را هم میتواند کسب کند. پس خیلی نگران نباشید؛ برنامهنویسی آن قدرها هم که به نظر میآید، سخت نیست.
مطالعه ادامه مطلب 👇👇
🔗 چطور برنامهنویس شویم؟ — راهنمای عملی ورود به دنیای برنامهنویسی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
✳️ برنامه نویسی اندروید با کاتلین — راهنمای شروع به کار
این مقاله برای کسانی مناسب است که میخواهند شروع به یادگیری کاتلین بکنند و پیشزمینهای از برنامهنویسی برای اندروید نیز دارند، اما نمیدانند از کجا باید آغاز کنند؛ با ما همراه باشید تا برنامه نویسی اندروید با کاتلین را بیاموزید. فهرست مطالبی که در این راهنما میآموزیم به شرح زیر است:
══ فهرست مطالب ══
○ کاتلین چیست؟
○ چرا برنامه نویسی اندروید با کاتلین توصیه میشود؟
○ ساختار داخلی کاتلین چگونه است؟
○ تفاوتهای جاوا با کاتلین کدام هستند؟
○ قابلیتهای موجود در کاتلین کدام هستند؟
🔸 کاتلین چیست؟
«کاتلین» (Kotlin) یک زبان برنامهنویسی چندمنظوره، متن-باز و با نوعبندی استاتیک برای JVM، مرورگر، نیتیو و اندروید است که قابلیتهای برنامهنویسی شیءگرا و برنامهنویسی تابعی را با هم ترکیب میکند.
در جولای سال ۲۰۱۱ میلادی JetBrains از پروژه کاتلین که زبانی برای HVM بود رونمایی کرد و پس از آن نیز یک سال تحت توسعه بود.
یکی از اهداف بیان شده برای کاتلین این بود که به اندازه جاوا سریع کامپایل شود. در فوریه سال ۲۰۱۲ میلادی، جتبرینز پروژه را تحت لایسنس آپاچی ۲ اوپنسورس کرد.
🔸 چرا برنامه نویسی اندروید با کاتلین توصیه میشود؟
نام زبان برنامهنویسی کاتلین از جزیرهای به همین نام در نزدیکی سنت پترزبورگ میآید. «آندری بریسلاو» (Andrey Breslav) اعلام کرده است که تیم تصمیم گفته است نام این زبان را همانند جاوا که نام خود را از جزیرهای در اندونزی گرفته است، از روی این جزیره اخذ کند.
کاتلین به طور رسمی از سوی گوگل برای توسعه موبایل روی اندروید پشتیبانی میشود. از زمان انتشار اندروید استودیو ۳.۰ در اکتبر ۲۰۱۷، کاتلین به عنوان جایگزین برای کامپایلر استاندارد جاوا در آن گنجانده شده است. کامپایلر کاتلین اندروید به کاربر امکان میدهد که بین بایتکد سازگار با جاوا ۶ یا ۸ انتخاب کند.
از ۷ می ۲۰۱۹، کاتلین به زبان ترجیحی گوگل برای توسعه اپلیکیشنهای اندروید تبدیل شده است. یا به زبان سادهتر گوگل به توسعه دهندگان میگوید بهتر است برنامه نویسی اندروید با کاتلین انجام شود.
مطالعه ادامه مطلب 👇👇
🔗 برنامه نویسی اندروید با کاتلین — راهنمای شروع به کار — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ برنامه نویسی اندروید با کاتلین — راهنمای شروع به کار
این مقاله برای کسانی مناسب است که میخواهند شروع به یادگیری کاتلین بکنند و پیشزمینهای از برنامهنویسی برای اندروید نیز دارند، اما نمیدانند از کجا باید آغاز کنند؛ با ما همراه باشید تا برنامه نویسی اندروید با کاتلین را بیاموزید. فهرست مطالبی که در این راهنما میآموزیم به شرح زیر است:
══ فهرست مطالب ══
○ کاتلین چیست؟
○ چرا برنامه نویسی اندروید با کاتلین توصیه میشود؟
○ ساختار داخلی کاتلین چگونه است؟
○ تفاوتهای جاوا با کاتلین کدام هستند؟
○ قابلیتهای موجود در کاتلین کدام هستند؟
🔸 کاتلین چیست؟
«کاتلین» (Kotlin) یک زبان برنامهنویسی چندمنظوره، متن-باز و با نوعبندی استاتیک برای JVM، مرورگر، نیتیو و اندروید است که قابلیتهای برنامهنویسی شیءگرا و برنامهنویسی تابعی را با هم ترکیب میکند.
در جولای سال ۲۰۱۱ میلادی JetBrains از پروژه کاتلین که زبانی برای HVM بود رونمایی کرد و پس از آن نیز یک سال تحت توسعه بود.
یکی از اهداف بیان شده برای کاتلین این بود که به اندازه جاوا سریع کامپایل شود. در فوریه سال ۲۰۱۲ میلادی، جتبرینز پروژه را تحت لایسنس آپاچی ۲ اوپنسورس کرد.
🔸 چرا برنامه نویسی اندروید با کاتلین توصیه میشود؟
نام زبان برنامهنویسی کاتلین از جزیرهای به همین نام در نزدیکی سنت پترزبورگ میآید. «آندری بریسلاو» (Andrey Breslav) اعلام کرده است که تیم تصمیم گفته است نام این زبان را همانند جاوا که نام خود را از جزیرهای در اندونزی گرفته است، از روی این جزیره اخذ کند.
کاتلین به طور رسمی از سوی گوگل برای توسعه موبایل روی اندروید پشتیبانی میشود. از زمان انتشار اندروید استودیو ۳.۰ در اکتبر ۲۰۱۷، کاتلین به عنوان جایگزین برای کامپایلر استاندارد جاوا در آن گنجانده شده است. کامپایلر کاتلین اندروید به کاربر امکان میدهد که بین بایتکد سازگار با جاوا ۶ یا ۸ انتخاب کند.
از ۷ می ۲۰۱۹، کاتلین به زبان ترجیحی گوگل برای توسعه اپلیکیشنهای اندروید تبدیل شده است. یا به زبان سادهتر گوگل به توسعه دهندگان میگوید بهتر است برنامه نویسی اندروید با کاتلین انجام شود.
مطالعه ادامه مطلب 👇👇
🔗 برنامه نویسی اندروید با کاتلین — راهنمای شروع به کار — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲
برنامه نویسی همواره یک زمینه شغلی پرتقاضا و پردرآمد بوده است. به همین دلیل، افراد بسیاری به دنبال ورود به حوزه برنامه نویسی هستند و قصد دارند در این حیطه به صورت حرفهای فعالیت کنند. اما معمولاً افراد در خصوص این مسئله تردید دارند که باید حرفه برنامه نویسی را با یادگیری چه زبانی شروع کنند؟ بنابراین در این مقاله با استفاده از آمار و ارقام و تحقیق و جستجو، بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ معرفی شدهاند تا به این وسیله، کمی از میزان سردرگمی افراد در خصوص انتخاب بهترین زبان برنامه نویسی برای یادگیری کاسته شود.
══ فهرست مطالب ══
○ کاربرد زبان های برنامه نویسی در انتخاب بهترین زبان های برنامه نویسی چه تاثیری دارد؟
○ بهترین زبان های برنامه نویسی برای من چه هستند؟
○ بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ کدامند؟
○ ۱. پایتون بهترین زبان برنامه نویسی همه منظوره
○ ۲. جاوا اسکریپت بهترین زبان برنامه نویسی وب
○ ۳. HTML و CSS بهترین زبان های فرانت اند
○ ۴. جاوا یکی دیگر از بهترین زبان های برنامه نویسی همه منظوره
○ ۵. زبان های C++ ، C و C#
○ ۶. PHP بهترین زبان برنامه نویسی بک اند
○ ۷. کاتلین بهترین زبان برنامه نویسی اندروید
○ ۸. سوئیفت بهترین زبان برنامه نویسی iOS
○ ۹. R از بهترین زبان های برنامه نویسی در زمینه آمار و علم داده
○ ۱۰. Go یکی دیگر از بهترین زبان های برنامه نویسی
○ معرفی فیلم های آموزش بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲
○ سوال های رایج پیرامون بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲
○ جمعبندی
🔸 کاربرد زبان های برنامه نویسی در انتخاب بهترین زبان های برنامه نویسی چه تاثیری دارد؟
انتخاب بهترین زبان های برنامه نویسی چندان کار سادهای نیست، چرا که عوامل مختلفی در این انتخاب دخیل هستند. اولین مسئلهای که کار انتخاب بهترین زبان های برنامه نویسی را سخت میکند، تعداد زیاد آنها است، زیرا بالغ بر ۷۰۰ زبان برنامه نویسی مختلف وجود دارد.
چالش دیگر این است که بسیاری از زبان های برنامه نویسی برای هدف خاصی خلق شدهاند و کارهایی که میتوان با آنها انجام داد محدود و متفاوت هستند. مثلاً جاوا اسکریپت عمدتاً در توسعه و برنامه نویسی وب (فرانت اند و جدیداً در بک اند) کاربرد دارد. یا زبان سوئیفت تنها برای برنامه نویسی iOS (ساخت اپلیکیشن برای دستگاههای شرکت اپل) به کار گرفته میشود.
از طرف دیگر، برخی از زبان های برنامه نویسی مثل پایتون و جاوا همهمنظوره هستند. یعنی میتوان با آنها کارهای مختلفی انجام داد. مثلاً میتوان از پایتون هم در برنامه نویسی وب، هم در توسعه اپلیکیشنهای تلفنهای هوشمند، هم در طراحی ربات هوشمند (رباتیک)، هم در علم داده و همچنین در بسیاری از موارد دیگر استفاده کرد.
🔸 بهترین زبان های برنامه نویسی برای من چه هستند؟
همانطور که پیشتر هم به آن اشاره شد، اکثر زبان های برنامه نویسی برای منظور و هدف خاصی طراحی شدهاند و کاربرد مشخصی دارند. بنابراین، فهرست بهترین زبان های برنامه نویسی با توجه به زمینه کاربردی و مورد استفاده میتواند برای افراد مختلف متفاوت باشد. مثلاً بهترین زبان های برنامه نویسی برای هک با بهترین زبان های برنامه نویسی اندروید متفاوت هستند.
بنابراین فردا ابتدا باید زمینه فعالیت خود را بر اساس علاقه و استعداد انتخاب کند و بعد میتوان بهترین زبان های برنامه نویسی در یک زمینه خاص را شناسایی و شروع به یادگیری آنها کرد.
مطالعه ادامه مطلب 👇👇
🔗 بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
برنامه نویسی همواره یک زمینه شغلی پرتقاضا و پردرآمد بوده است. به همین دلیل، افراد بسیاری به دنبال ورود به حوزه برنامه نویسی هستند و قصد دارند در این حیطه به صورت حرفهای فعالیت کنند. اما معمولاً افراد در خصوص این مسئله تردید دارند که باید حرفه برنامه نویسی را با یادگیری چه زبانی شروع کنند؟ بنابراین در این مقاله با استفاده از آمار و ارقام و تحقیق و جستجو، بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ معرفی شدهاند تا به این وسیله، کمی از میزان سردرگمی افراد در خصوص انتخاب بهترین زبان برنامه نویسی برای یادگیری کاسته شود.
══ فهرست مطالب ══
○ کاربرد زبان های برنامه نویسی در انتخاب بهترین زبان های برنامه نویسی چه تاثیری دارد؟
○ بهترین زبان های برنامه نویسی برای من چه هستند؟
○ بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ کدامند؟
○ ۱. پایتون بهترین زبان برنامه نویسی همه منظوره
○ ۲. جاوا اسکریپت بهترین زبان برنامه نویسی وب
○ ۳. HTML و CSS بهترین زبان های فرانت اند
○ ۴. جاوا یکی دیگر از بهترین زبان های برنامه نویسی همه منظوره
○ ۵. زبان های C++ ، C و C#
○ ۶. PHP بهترین زبان برنامه نویسی بک اند
○ ۷. کاتلین بهترین زبان برنامه نویسی اندروید
○ ۸. سوئیفت بهترین زبان برنامه نویسی iOS
○ ۹. R از بهترین زبان های برنامه نویسی در زمینه آمار و علم داده
○ ۱۰. Go یکی دیگر از بهترین زبان های برنامه نویسی
○ معرفی فیلم های آموزش بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲
○ سوال های رایج پیرامون بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲
○ جمعبندی
🔸 کاربرد زبان های برنامه نویسی در انتخاب بهترین زبان های برنامه نویسی چه تاثیری دارد؟
انتخاب بهترین زبان های برنامه نویسی چندان کار سادهای نیست، چرا که عوامل مختلفی در این انتخاب دخیل هستند. اولین مسئلهای که کار انتخاب بهترین زبان های برنامه نویسی را سخت میکند، تعداد زیاد آنها است، زیرا بالغ بر ۷۰۰ زبان برنامه نویسی مختلف وجود دارد.
چالش دیگر این است که بسیاری از زبان های برنامه نویسی برای هدف خاصی خلق شدهاند و کارهایی که میتوان با آنها انجام داد محدود و متفاوت هستند. مثلاً جاوا اسکریپت عمدتاً در توسعه و برنامه نویسی وب (فرانت اند و جدیداً در بک اند) کاربرد دارد. یا زبان سوئیفت تنها برای برنامه نویسی iOS (ساخت اپلیکیشن برای دستگاههای شرکت اپل) به کار گرفته میشود.
از طرف دیگر، برخی از زبان های برنامه نویسی مثل پایتون و جاوا همهمنظوره هستند. یعنی میتوان با آنها کارهای مختلفی انجام داد. مثلاً میتوان از پایتون هم در برنامه نویسی وب، هم در توسعه اپلیکیشنهای تلفنهای هوشمند، هم در طراحی ربات هوشمند (رباتیک)، هم در علم داده و همچنین در بسیاری از موارد دیگر استفاده کرد.
🔸 بهترین زبان های برنامه نویسی برای من چه هستند؟
همانطور که پیشتر هم به آن اشاره شد، اکثر زبان های برنامه نویسی برای منظور و هدف خاصی طراحی شدهاند و کاربرد مشخصی دارند. بنابراین، فهرست بهترین زبان های برنامه نویسی با توجه به زمینه کاربردی و مورد استفاده میتواند برای افراد مختلف متفاوت باشد. مثلاً بهترین زبان های برنامه نویسی برای هک با بهترین زبان های برنامه نویسی اندروید متفاوت هستند.
بنابراین فردا ابتدا باید زمینه فعالیت خود را بر اساس علاقه و استعداد انتخاب کند و بعد میتوان بهترین زبان های برنامه نویسی در یک زمینه خاص را شناسایی و شروع به یادگیری آنها کرد.
مطالعه ادامه مطلب 👇👇
🔗 بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ ۵ گام ضروری برای یادگیری برنامهنویسی اندروید — راهنمای جامع
یادگیری یک موضوع جدید همچون برنامهنویسی اندروید آنچنان ساده نیست زیرا شما با مفاهیمی روبهرو میشوید که ممکن است با آنها آشنایی قبلی نداشته باشید. بدون توجه به اینکه چقدر برای شما سخت به نظر برسد باید بدانید که تمام برنامهنویسان حرفهای اندروید هم در ابتدای کار، احساسی مشابه احساس شما داشتند ولی آنها عاقبت دستبهکار شدهاند.
══ فهرست مطالب ══
○ گام ۱: اصول ضروری Java برای برنامهنویسی اندروید را یاد بگیرید
○ گام ۲: با مقدمات برنامهنویسی اندروید آشنا شوید
○ گام ۳: در برنامهنویسی اندروید پیشرفت کنید
○ گام ۴: یاد بگیرید که چطور از اپلیکیشنهای اندروید درآمد کسب کنید
○ گام ۵: خود را با شرکت در یک پروژه واقعی و هدفمند بیازمایید
○ نتیجهگیری
🔸 گام ۱: اصول ضروری Java برای برنامهنویسی اندروید را یاد بگیرید
زبان اصلی برنامهنویسی اندروید زبان Java (جاوا) است. پس برای شروع باید مفاهیم شیءگرای این زبان را یاد بگیرید و بدانید چطور از آنها استفاده کنید: کلاسها، رابطها (Interfaces)، وراثت (Inheritance)، بستهها (Packages) و مواردی از این دست جزو ضروریاتی هستند که باید حتماً آنها را فرا بگیرید. علاوه بر این، باید یاد بگیرید که چطور از رایجترین APIهای Java استفاده کنید؛ نحوه بهرهگیری از Android Studio و کیت توسعه نرمافزاری اندروید را نیز به خوبی بیاموزید.
🔸 گام ۲: با مقدمات برنامهنویسی اندروید آشنا شوید
بعد از این که Java را آموختید رفته رفته میتوانید با اندروید استودیو اپلیکیشنهای اندرویدی بسازید. در این راستا کمکم لازم است معماری اندروید و عناصر طراحی متریال (Material Design) را یاد بگیرید، اصول آزمودن رابط کاربری را بیاموزید، روشهای رفع باگ (Debugging) را بدانید و همینطور با Firebase و Google Play آشنا شوید؛ یعنی باید تمام موارد لازم در مورد فرآیند برنامهنویسی اندروید را فرا بگیرید.
مطالعه ادامه مطلب 👇👇
🔗 ۵ گام ضروری برای یادگیری برنامهنویسی اندروید — راهنمای جامع — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ ۵ گام ضروری برای یادگیری برنامهنویسی اندروید — راهنمای جامع
یادگیری یک موضوع جدید همچون برنامهنویسی اندروید آنچنان ساده نیست زیرا شما با مفاهیمی روبهرو میشوید که ممکن است با آنها آشنایی قبلی نداشته باشید. بدون توجه به اینکه چقدر برای شما سخت به نظر برسد باید بدانید که تمام برنامهنویسان حرفهای اندروید هم در ابتدای کار، احساسی مشابه احساس شما داشتند ولی آنها عاقبت دستبهکار شدهاند.
══ فهرست مطالب ══
○ گام ۱: اصول ضروری Java برای برنامهنویسی اندروید را یاد بگیرید
○ گام ۲: با مقدمات برنامهنویسی اندروید آشنا شوید
○ گام ۳: در برنامهنویسی اندروید پیشرفت کنید
○ گام ۴: یاد بگیرید که چطور از اپلیکیشنهای اندروید درآمد کسب کنید
○ گام ۵: خود را با شرکت در یک پروژه واقعی و هدفمند بیازمایید
○ نتیجهگیری
🔸 گام ۱: اصول ضروری Java برای برنامهنویسی اندروید را یاد بگیرید
زبان اصلی برنامهنویسی اندروید زبان Java (جاوا) است. پس برای شروع باید مفاهیم شیءگرای این زبان را یاد بگیرید و بدانید چطور از آنها استفاده کنید: کلاسها، رابطها (Interfaces)، وراثت (Inheritance)، بستهها (Packages) و مواردی از این دست جزو ضروریاتی هستند که باید حتماً آنها را فرا بگیرید. علاوه بر این، باید یاد بگیرید که چطور از رایجترین APIهای Java استفاده کنید؛ نحوه بهرهگیری از Android Studio و کیت توسعه نرمافزاری اندروید را نیز به خوبی بیاموزید.
🔸 گام ۲: با مقدمات برنامهنویسی اندروید آشنا شوید
بعد از این که Java را آموختید رفته رفته میتوانید با اندروید استودیو اپلیکیشنهای اندرویدی بسازید. در این راستا کمکم لازم است معماری اندروید و عناصر طراحی متریال (Material Design) را یاد بگیرید، اصول آزمودن رابط کاربری را بیاموزید، روشهای رفع باگ (Debugging) را بدانید و همینطور با Firebase و Google Play آشنا شوید؛ یعنی باید تمام موارد لازم در مورد فرآیند برنامهنویسی اندروید را فرا بگیرید.
مطالعه ادامه مطلب 👇👇
🔗 ۵ گام ضروری برای یادگیری برنامهنویسی اندروید — راهنمای جامع — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
👍1
✳️ ابزار آنالیز استاتیک کد در اندروید استودیو — راهنمای مقدماتی
آنالیز استاتیک یا آنالیز استاتیک کد نوعی از آنالیز است که بر مبنای برخی قواعد تعیینشده و پیش از اجرای برنامه و معمولاً حتی پیش از تست unit، روی کد منبع اعمال میشود. این نوعی از دیباگ کردن است که بدون اجرای برنامه انجام مییابد و معمولاً نخستین گام در جهت آنالیز کد محسوب میشود. از آنجا که این آنالیز بر مبنای برخی قواعد تعیینشده اجرا میشود به حفظ قراردادهای درون تیم توسعه برای نگهداری از کد کمک میکند.
══ فهرست مطالب ══
○ Lint کردن به چه معنا است؟
○ استفاده از Lint در پروژه
○ استفاده از gradle
○ سفارشیسازی قواعد Lint کردن
○ سخن پایانی
🔸 Lint کردن به چه معنا است؟
Lint کردن با پیروی از قواعدی که در یک فایل پیکربندی مانند lint.xml تعریف شدهاند صورت میگیرد. سپس ابزار lint این قواعد را با فایلهای کد منبع بررسی میکند.
🔸 استفاده از Lint در پروژه
دو روش برای انجام این کار وجود دارد که یکی از آنها بهرهگیری از اندروید استودیو و دیگری استفاده از ترمینال و gradle است.
دو روش برای اجرای ابزار lint روی کد منبع وجود دارد. میتوان این کار را از نوارابزار Analyze > Inspect Code اجرا کرد. سپس یک کادر گفتگو باز میکنیم که در آن میتوان دامنه کد منبع را برای اجرای ابزار lint تعیین کرد.
مطالعه ادامه مطلب 👇👇
🔗 ابزار آنالیز استاتیک کد در اندروید استودیو — راهنمای مقدماتی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ ابزار آنالیز استاتیک کد در اندروید استودیو — راهنمای مقدماتی
آنالیز استاتیک یا آنالیز استاتیک کد نوعی از آنالیز است که بر مبنای برخی قواعد تعیینشده و پیش از اجرای برنامه و معمولاً حتی پیش از تست unit، روی کد منبع اعمال میشود. این نوعی از دیباگ کردن است که بدون اجرای برنامه انجام مییابد و معمولاً نخستین گام در جهت آنالیز کد محسوب میشود. از آنجا که این آنالیز بر مبنای برخی قواعد تعیینشده اجرا میشود به حفظ قراردادهای درون تیم توسعه برای نگهداری از کد کمک میکند.
══ فهرست مطالب ══
○ Lint کردن به چه معنا است؟
○ استفاده از Lint در پروژه
○ استفاده از gradle
○ سفارشیسازی قواعد Lint کردن
○ سخن پایانی
🔸 Lint کردن به چه معنا است؟
Lint کردن با پیروی از قواعدی که در یک فایل پیکربندی مانند lint.xml تعریف شدهاند صورت میگیرد. سپس ابزار lint این قواعد را با فایلهای کد منبع بررسی میکند.
🔸 استفاده از Lint در پروژه
دو روش برای انجام این کار وجود دارد که یکی از آنها بهرهگیری از اندروید استودیو و دیگری استفاده از ترمینال و gradle است.
دو روش برای اجرای ابزار lint روی کد منبع وجود دارد. میتوان این کار را از نوارابزار Analyze > Inspect Code اجرا کرد. سپس یک کادر گفتگو باز میکنیم که در آن میتوان دامنه کد منبع را برای اجرای ابزار lint تعیین کرد.
مطالعه ادامه مطلب 👇👇
🔗 ابزار آنالیز استاتیک کد در اندروید استودیو — راهنمای مقدماتی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
👍1
✳️ امکانات جدید اندروید استودیو ۴ | راهنمای کاربردی
نسخه پایدار اندروید استودیو ۴.۰ چند ماه است که انتشار یافته است. این نسخه نیز همانند نسخههای قبلی برخی قابلیتهای جدید را معرفی کرده است. در این مقاله با امکانات جدید اندروید استودیو ۴ آشنا خواهیم شد و به بررسی برخی از بهترین قابلیتهای آن خواهیم پرداخت که برای همه توسعهدهندگان مفید هستند.
══ فهرست مطالب ══
○ Motion Editor
○ بازبینی زنده لیآوت
○ Layout Multi Preview
○ Build Analyzer
○ ارتقای UI پروفایلر CPU
○ ادیتور هوشمند برای قواعد R۸
○ قالبهای زنده اندروید کاتلین
○ سخن پایانی
🔸 Motion Editor
MotionLayout یک زیرکلاس از ConstraintLayout است که به ما امکان میدهد تا حرکت (motion) و انیمیشن ویجت را در اپلیکیشنهای خود مدیریت کنید. اندروید استودیو ۴.۰ یک ادیتور طراحی بصری برای لیآوت motion ارائه کرده است. این قابلیت به ما کمک میکند که انیمیشنها را با سهولت بیشتری ایجاد، ادیت و پیشنمایش کنیم و دیگر نیازی به ساخت بیلد کردن اپلیکیشن به این منظور وجود ندارد. به این ترتیب دیگر نیازی نیست که فایلهای XML پیچیده را تولید و ویرایش کنیم، زیرا Motion Editor همه خصوصیات مورد نیاز ما را میسازد و از مجموعه قیدهای ویرایشی، گذارها و غیره نیز پشتیبانی میکند.
🔸 بازبینی زنده لیآوت
در نسخه جدید اندروید استودیو، Layout Inspector طوری بهروزرسانی شده است تا هر زمان درک بهروزی از UI اپلیکیشن در اختیار داشته باشیم. با بهرهگیری از این قابلیت، دیباگ کردن UI یک اپلیکیشن بسیار آسانتر است، چون دسترسی به برخی دادهها را به ما میدهد که با اجرا شدن اپلیکیشن بهروزرسانی میشوند و در مورد شیوه استفاده از منابع نیز اطلاعاتی در اختیار ما قرار میدهد.
امکان دسترسی به این قابیلت با استفاده از منوی View > Tool Windows > Layout Inspector وجود دارد. اگر اپلیکیشن را روی دستگاهی نصب کنیم که API سطح ۲۹ و بالاتر را اجرا میکند، به برخی قابلیتهای اضافی مانند سلسله مراتب دینامیک لیآوت که در زمان تغییر دستگاه بهروز میشود خصوصیات تفصیلی ویو که به تعیین مقدار منابع مورد استفاده کمک میکند، دسترسی خواهیم داشت.
مطالعه ادامه مطلب 👇👇
🔗 امکانات جدید اندروید استودیو ۴ | راهنمای کاربردی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ امکانات جدید اندروید استودیو ۴ | راهنمای کاربردی
نسخه پایدار اندروید استودیو ۴.۰ چند ماه است که انتشار یافته است. این نسخه نیز همانند نسخههای قبلی برخی قابلیتهای جدید را معرفی کرده است. در این مقاله با امکانات جدید اندروید استودیو ۴ آشنا خواهیم شد و به بررسی برخی از بهترین قابلیتهای آن خواهیم پرداخت که برای همه توسعهدهندگان مفید هستند.
══ فهرست مطالب ══
○ Motion Editor
○ بازبینی زنده لیآوت
○ Layout Multi Preview
○ Build Analyzer
○ ارتقای UI پروفایلر CPU
○ ادیتور هوشمند برای قواعد R۸
○ قالبهای زنده اندروید کاتلین
○ سخن پایانی
🔸 Motion Editor
MotionLayout یک زیرکلاس از ConstraintLayout است که به ما امکان میدهد تا حرکت (motion) و انیمیشن ویجت را در اپلیکیشنهای خود مدیریت کنید. اندروید استودیو ۴.۰ یک ادیتور طراحی بصری برای لیآوت motion ارائه کرده است. این قابلیت به ما کمک میکند که انیمیشنها را با سهولت بیشتری ایجاد، ادیت و پیشنمایش کنیم و دیگر نیازی به ساخت بیلد کردن اپلیکیشن به این منظور وجود ندارد. به این ترتیب دیگر نیازی نیست که فایلهای XML پیچیده را تولید و ویرایش کنیم، زیرا Motion Editor همه خصوصیات مورد نیاز ما را میسازد و از مجموعه قیدهای ویرایشی، گذارها و غیره نیز پشتیبانی میکند.
🔸 بازبینی زنده لیآوت
در نسخه جدید اندروید استودیو، Layout Inspector طوری بهروزرسانی شده است تا هر زمان درک بهروزی از UI اپلیکیشن در اختیار داشته باشیم. با بهرهگیری از این قابلیت، دیباگ کردن UI یک اپلیکیشن بسیار آسانتر است، چون دسترسی به برخی دادهها را به ما میدهد که با اجرا شدن اپلیکیشن بهروزرسانی میشوند و در مورد شیوه استفاده از منابع نیز اطلاعاتی در اختیار ما قرار میدهد.
امکان دسترسی به این قابیلت با استفاده از منوی View > Tool Windows > Layout Inspector وجود دارد. اگر اپلیکیشن را روی دستگاهی نصب کنیم که API سطح ۲۹ و بالاتر را اجرا میکند، به برخی قابلیتهای اضافی مانند سلسله مراتب دینامیک لیآوت که در زمان تغییر دستگاه بهروز میشود خصوصیات تفصیلی ویو که به تعیین مقدار منابع مورد استفاده کمک میکند، دسترسی خواهیم داشت.
مطالعه ادامه مطلب 👇👇
🔗 امکانات جدید اندروید استودیو ۴ | راهنمای کاربردی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ برنامه نویسی اندروید با کاتلین — راهنمای شروع به کار
این مقاله برای کسانی مناسب است که میخواهند شروع به یادگیری کاتلین بکنند و پیشزمینهای از برنامهنویسی برای اندروید نیز دارند، اما نمیدانند از کجا باید آغاز کنند؛ با ما همراه باشید تا برنامه نویسی اندروید با کاتلین را بیاموزید. فهرست مطالبی که در این راهنما میآموزیم به شرح زیر است:
══ فهرست مطالب ══
○ کاتلین چیست؟
○ چرا برنامه نویسی اندروید با کاتلین توصیه میشود؟
○ ساختار داخلی کاتلین چگونه است؟
○ تفاوتهای جاوا با کاتلین کدام هستند؟
○ قابلیتهای موجود در کاتلین کدام هستند؟
🔸 کاتلین چیست؟
«کاتلین» (Kotlin) یک زبان برنامهنویسی چندمنظوره، متن-باز و با نوعبندی استاتیک برای JVM، مرورگر، نیتیو و اندروید است که قابلیتهای برنامهنویسی شیءگرا و برنامهنویسی تابعی را با هم ترکیب میکند.
در جولای سال ۲۰۱۱ میلادی JetBrains از پروژه کاتلین که زبانی برای HVM بود رونمایی کرد و پس از آن نیز یک سال تحت توسعه بود.
یکی از اهداف بیان شده برای کاتلین این بود که به اندازه جاوا سریع کامپایل شود. در فوریه سال ۲۰۱۲ میلادی، جتبرینز پروژه را تحت لایسنس آپاچی ۲ اوپنسورس کرد.
🔸 چرا برنامه نویسی اندروید با کاتلین توصیه میشود؟
نام زبان برنامهنویسی کاتلین از جزیرهای به همین نام در نزدیکی سنت پترزبورگ میآید. «آندری بریسلاو» (Andrey Breslav) اعلام کرده است که تیم تصمیم گفته است نام این زبان را همانند جاوا که نام خود را از جزیرهای در اندونزی گرفته است، از روی این جزیره اخذ کند.
کاتلین به طور رسمی از سوی گوگل برای توسعه موبایل روی اندروید پشتیبانی میشود. از زمان انتشار اندروید استودیو ۳.۰ در اکتبر ۲۰۱۷، کاتلین به عنوان جایگزین برای کامپایلر استاندارد جاوا در آن گنجانده شده است. کامپایلر کاتلین اندروید به کاربر امکان میدهد که بین بایتکد سازگار با جاوا ۶ یا ۸ انتخاب کند.
از ۷ می ۲۰۱۹، کاتلین به زبان ترجیحی گوگل برای توسعه اپلیکیشنهای اندروید تبدیل شده است. یا به زبان سادهتر گوگل به توسعه دهندگان میگوید بهتر است برنامه نویسی اندروید با کاتلین انجام شود.
مطالعه ادامه مطلب 👇👇
🔗 برنامه نویسی اندروید با کاتلین — راهنمای شروع به کار — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ برنامه نویسی اندروید با کاتلین — راهنمای شروع به کار
این مقاله برای کسانی مناسب است که میخواهند شروع به یادگیری کاتلین بکنند و پیشزمینهای از برنامهنویسی برای اندروید نیز دارند، اما نمیدانند از کجا باید آغاز کنند؛ با ما همراه باشید تا برنامه نویسی اندروید با کاتلین را بیاموزید. فهرست مطالبی که در این راهنما میآموزیم به شرح زیر است:
══ فهرست مطالب ══
○ کاتلین چیست؟
○ چرا برنامه نویسی اندروید با کاتلین توصیه میشود؟
○ ساختار داخلی کاتلین چگونه است؟
○ تفاوتهای جاوا با کاتلین کدام هستند؟
○ قابلیتهای موجود در کاتلین کدام هستند؟
🔸 کاتلین چیست؟
«کاتلین» (Kotlin) یک زبان برنامهنویسی چندمنظوره، متن-باز و با نوعبندی استاتیک برای JVM، مرورگر، نیتیو و اندروید است که قابلیتهای برنامهنویسی شیءگرا و برنامهنویسی تابعی را با هم ترکیب میکند.
در جولای سال ۲۰۱۱ میلادی JetBrains از پروژه کاتلین که زبانی برای HVM بود رونمایی کرد و پس از آن نیز یک سال تحت توسعه بود.
یکی از اهداف بیان شده برای کاتلین این بود که به اندازه جاوا سریع کامپایل شود. در فوریه سال ۲۰۱۲ میلادی، جتبرینز پروژه را تحت لایسنس آپاچی ۲ اوپنسورس کرد.
🔸 چرا برنامه نویسی اندروید با کاتلین توصیه میشود؟
نام زبان برنامهنویسی کاتلین از جزیرهای به همین نام در نزدیکی سنت پترزبورگ میآید. «آندری بریسلاو» (Andrey Breslav) اعلام کرده است که تیم تصمیم گفته است نام این زبان را همانند جاوا که نام خود را از جزیرهای در اندونزی گرفته است، از روی این جزیره اخذ کند.
کاتلین به طور رسمی از سوی گوگل برای توسعه موبایل روی اندروید پشتیبانی میشود. از زمان انتشار اندروید استودیو ۳.۰ در اکتبر ۲۰۱۷، کاتلین به عنوان جایگزین برای کامپایلر استاندارد جاوا در آن گنجانده شده است. کامپایلر کاتلین اندروید به کاربر امکان میدهد که بین بایتکد سازگار با جاوا ۶ یا ۸ انتخاب کند.
از ۷ می ۲۰۱۹، کاتلین به زبان ترجیحی گوگل برای توسعه اپلیکیشنهای اندروید تبدیل شده است. یا به زبان سادهتر گوگل به توسعه دهندگان میگوید بهتر است برنامه نویسی اندروید با کاتلین انجام شود.
مطالعه ادامه مطلب 👇👇
🔗 برنامه نویسی اندروید با کاتلین — راهنمای شروع به کار — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ قابلیت های جدید Jetpack اندروید | راهنمای کاربردی
Jetpack اندروید در عمل بر مبنای Support Library ساخته شده است که مجموعهای از کامپوننتها برای بهرهگیری از قابلیتهای اندروید و حفظ سازگاری با نسخههای پیشین بود. گوگل اشاره کرده است که جتپک هماینک از سوی ۹۹% همه اپلیکیشنهای پلی استور استفاده میشود. گوگل در طی سالهای اخیر برخی کارها و بهبودها را روی کتابخانه جتپک اندروید اعمال کرده است. به علاوه این کتابخانهها و قابلیتهای جدید موجب شدهاند که پیادهسازی اپلیکیشنهای بهتر آسان شود. در این مقاله قابلیتهای جدید Jetpack اندروید را معرفی میکنیم که برای گسترش دامنه کاربرد آن اعمال شدهاند.
══ فهرست مطالب ══
○ معرفی Jetpack اندروید
○ App Startup
○ SDK بازی اندروید
○ Benchmark ۱.۱
○ Paging ۳
○ CameraX
○ WorkManager
○ Navigation
○ سخن پایانی
🔸 معرفی Jetpack اندروید
Jetpack اندروید اساساً یک مجموعه از کتابخانهها، ابزارها و راهنماییها برای توسعه اپلیکیشنهای مدرن اندروید است. در حال حاضر، چهار کاربرد مختلف برای Jetpack مطرح هستند که شامل معماری، UI، رفتار و شالوده میشوند. Jetpack شاهد روند کاربرد گسترده و پرشتابی است. در حال حاضر ۸۰% از ۱۰۰۰ اپلیکیشن برتر پلی استور از Jetpack استفاده میکنند.
Hilt اساساً کتابخانه تزریق وابستگی پیشنهاد شده از سوی Jetpack محسوب میشود. «تزریق وابستگی» (Dependency Injection) تکنیکی است که به طور گسترده در برنامهنویسی استفاده میشود و برای توسعه اندروید بسیار مناسب است. با این حال، وابستگیها به جای این که مستقیماً در کلاس خود ارائه شوند، در یک کلاس خاص مقید میشوند. این کار به حذف تزویج از کدهای شما کمک میکند. با بهرهگیری از تزریق وابستگی میتوان کدی با قابلیت استفاده مجدد به دست آورد، زیرا تزویج بین کامپوننتها و تست کردن بسیار آسانتر میشود. دلیل این امر آن است که وابستگیهای کلاس به صورت خوش-تعریف درمیآیند.
🔸 App Startup
چنان که میدانیم زمان آغاز به کار اپلیکیشن معیاری حیاتی برای هر اپلیکیشن محسوب میشود. کاربران انتظار دارند که اپلیکیشنها واکنشگرا بوده و به سرعت بارگذاری شوند. زمانی که یک اپلیکیشن این انتظار را برآورده نسازد، کاربران را مأیوس میسازد. از این رو این انتظار برآورده نشده، ممکن است موجب امتیاز پایین کاربران به اپلیکیشن در پلی استور شود و یا حتی ممکن است تصمیم بگیرند آن را ترک کنند.
اغلب این کتابخانهها از Content Providers برای مقداردهی اولیه خودکار استفاده میکنند که شامل برخی کتابخانههای جتپک مانند WorkManager و Lifecycle میشود. هزینه ایجاد Content Provider از سوی گوگل مورد ارزیابی قرار میگیرد و آنها متوجه شدند که هر کدام از آنها دست کم دو میلیثانیه روی هر پیکسل به دستگاهی که اندروید ۱۰ را اجرا میکند اضافه میکنند. این تنها هزینه ارائهدهندگان محتوا و نه هزینه کتابخانه است. Jetpack App Startup یک کتابخانه است که روشی سرراست و کارآمد برای مقداردهی کامپوننتها در آغاز به کار اپلیکیشن ارائه میکند. بنابراین هم توسعهدهندگان کتابخانه و هم توسعهدهندگان اپلیکیشن میتوانند از App Startup برای سرراست ساختن فرایند آغازین اپلیکیشن و تعیین صریح ترتیب مقداردهی استفاده کنند.
در ادامه مثالی از یک کامپوننت مقداردهی میبینید که WorkManager را پیکربندی میکند. این کامپوننت API به نام initializer را با تعیین نوع تعیین میکند و زمانی که create فراخوانی شود، به سادگی WorkManager را مقداردهی کرده و وهله مورد نظر را بازگشت میدهد.
مطالعه ادامه مطلب 👇👇
🔗 قابلیت های جدید Jetpack اندروید | راهنمای کاربردی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ قابلیت های جدید Jetpack اندروید | راهنمای کاربردی
Jetpack اندروید در عمل بر مبنای Support Library ساخته شده است که مجموعهای از کامپوننتها برای بهرهگیری از قابلیتهای اندروید و حفظ سازگاری با نسخههای پیشین بود. گوگل اشاره کرده است که جتپک هماینک از سوی ۹۹% همه اپلیکیشنهای پلی استور استفاده میشود. گوگل در طی سالهای اخیر برخی کارها و بهبودها را روی کتابخانه جتپک اندروید اعمال کرده است. به علاوه این کتابخانهها و قابلیتهای جدید موجب شدهاند که پیادهسازی اپلیکیشنهای بهتر آسان شود. در این مقاله قابلیتهای جدید Jetpack اندروید را معرفی میکنیم که برای گسترش دامنه کاربرد آن اعمال شدهاند.
══ فهرست مطالب ══
○ معرفی Jetpack اندروید
○ App Startup
○ SDK بازی اندروید
○ Benchmark ۱.۱
○ Paging ۳
○ CameraX
○ WorkManager
○ Navigation
○ سخن پایانی
🔸 معرفی Jetpack اندروید
Jetpack اندروید اساساً یک مجموعه از کتابخانهها، ابزارها و راهنماییها برای توسعه اپلیکیشنهای مدرن اندروید است. در حال حاضر، چهار کاربرد مختلف برای Jetpack مطرح هستند که شامل معماری، UI، رفتار و شالوده میشوند. Jetpack شاهد روند کاربرد گسترده و پرشتابی است. در حال حاضر ۸۰% از ۱۰۰۰ اپلیکیشن برتر پلی استور از Jetpack استفاده میکنند.
Hilt اساساً کتابخانه تزریق وابستگی پیشنهاد شده از سوی Jetpack محسوب میشود. «تزریق وابستگی» (Dependency Injection) تکنیکی است که به طور گسترده در برنامهنویسی استفاده میشود و برای توسعه اندروید بسیار مناسب است. با این حال، وابستگیها به جای این که مستقیماً در کلاس خود ارائه شوند، در یک کلاس خاص مقید میشوند. این کار به حذف تزویج از کدهای شما کمک میکند. با بهرهگیری از تزریق وابستگی میتوان کدی با قابلیت استفاده مجدد به دست آورد، زیرا تزویج بین کامپوننتها و تست کردن بسیار آسانتر میشود. دلیل این امر آن است که وابستگیهای کلاس به صورت خوش-تعریف درمیآیند.
🔸 App Startup
چنان که میدانیم زمان آغاز به کار اپلیکیشن معیاری حیاتی برای هر اپلیکیشن محسوب میشود. کاربران انتظار دارند که اپلیکیشنها واکنشگرا بوده و به سرعت بارگذاری شوند. زمانی که یک اپلیکیشن این انتظار را برآورده نسازد، کاربران را مأیوس میسازد. از این رو این انتظار برآورده نشده، ممکن است موجب امتیاز پایین کاربران به اپلیکیشن در پلی استور شود و یا حتی ممکن است تصمیم بگیرند آن را ترک کنند.
اغلب این کتابخانهها از Content Providers برای مقداردهی اولیه خودکار استفاده میکنند که شامل برخی کتابخانههای جتپک مانند WorkManager و Lifecycle میشود. هزینه ایجاد Content Provider از سوی گوگل مورد ارزیابی قرار میگیرد و آنها متوجه شدند که هر کدام از آنها دست کم دو میلیثانیه روی هر پیکسل به دستگاهی که اندروید ۱۰ را اجرا میکند اضافه میکنند. این تنها هزینه ارائهدهندگان محتوا و نه هزینه کتابخانه است. Jetpack App Startup یک کتابخانه است که روشی سرراست و کارآمد برای مقداردهی کامپوننتها در آغاز به کار اپلیکیشن ارائه میکند. بنابراین هم توسعهدهندگان کتابخانه و هم توسعهدهندگان اپلیکیشن میتوانند از App Startup برای سرراست ساختن فرایند آغازین اپلیکیشن و تعیین صریح ترتیب مقداردهی استفاده کنند.
در ادامه مثالی از یک کامپوننت مقداردهی میبینید که WorkManager را پیکربندی میکند. این کامپوننت API به نام initializer را با تعیین نوع تعیین میکند و زمانی که create فراخوانی شود، به سادگی WorkManager را مقداردهی کرده و وهله مورد نظر را بازگشت میدهد.
مطالعه ادامه مطلب 👇👇
🔗 قابلیت های جدید Jetpack اندروید | راهنمای کاربردی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
👍1
Forwarded from FaraDars | فرادرس
🚀 اپلیکیشن فرادرس منتشر شد‼️
📱 اپلیکیشن آموزشی فرادرس، در گوگل پلی منتشر شد و هماکنون در دسترس عموم است.
⭕️ با دانلود و نصب اپلیکیشن فرادرس، کاربران موبایل میتوانند با سادگی بیشتر و تجربهای بهتر، آموزشهای مورد نظر خود را از فرادرس جستوجو و مشاهده کنند.
✔️ برخی از قابلیتهای اپلیکیشن:
✓ امکان جستجو در کتابخانه آموزشهای ویدئویی با بیش از ۵,۰۰۰ عنوان آموزش (۱۹,۰۰۰ ساعت آموزش)
✓مشاهده فهرست جدیدترین آموزشها، آموزشهای پرمخاطب، وبینارها و آموزشهای رایگان به صورت دستهبندی شده
✓ دسترسی به آموزشهای رایگان فرادرس و مشاهده آنها
✓ قابلیت جستجوی پیشرفته در کتابخانه آموزشهای فرادرس با تعیین فیلترهای خاص
✓امکان مشاهده دورههای تهیه شده توسط کاربر در پلیر سازگار با موبایل
✓ امکان ورود به پنل کاربری، ویرایش پروفایل و شارژ حساب
📲 با نصب این اپلیکیشن، میتوانید آموزشهای مورد علاقه خود را ذخیره و در فرصت مناسبتر آنها را با دقت مشاهده کنید.
📌 دریافت اپلیکیشن فرادرس از گوگل پلی (+)
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
🚀 اپلیکیشن فرادرس منتشر شد‼️
📱 اپلیکیشن آموزشی فرادرس، در گوگل پلی منتشر شد و هماکنون در دسترس عموم است.
⭕️ با دانلود و نصب اپلیکیشن فرادرس، کاربران موبایل میتوانند با سادگی بیشتر و تجربهای بهتر، آموزشهای مورد نظر خود را از فرادرس جستوجو و مشاهده کنند.
✔️ برخی از قابلیتهای اپلیکیشن:
✓ امکان جستجو در کتابخانه آموزشهای ویدئویی با بیش از ۵,۰۰۰ عنوان آموزش (۱۹,۰۰۰ ساعت آموزش)
✓مشاهده فهرست جدیدترین آموزشها، آموزشهای پرمخاطب، وبینارها و آموزشهای رایگان به صورت دستهبندی شده
✓ دسترسی به آموزشهای رایگان فرادرس و مشاهده آنها
✓ قابلیت جستجوی پیشرفته در کتابخانه آموزشهای فرادرس با تعیین فیلترهای خاص
✓امکان مشاهده دورههای تهیه شده توسط کاربر در پلیر سازگار با موبایل
✓ امکان ورود به پنل کاربری، ویرایش پروفایل و شارژ حساب
📲 با نصب این اپلیکیشن، میتوانید آموزشهای مورد علاقه خود را ذخیره و در فرصت مناسبتر آنها را با دقت مشاهده کنید.
📌 دریافت اپلیکیشن فرادرس از گوگل پلی (+)
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✳️ ۷ نکته کاربردی کاتلین برای برنامه نویسان اندروید
زبان برنامهنویسی کاتلین برای سادهتر و سریعتر ساختن توسعه اندروید معرفی شده است. پس از آن که گوگل اعلام کرد کاتلین زبان رسمی توسعه اندروید است، این زبان به تدریج در حال گرفتن جای جاوا است و امروزه به گزینه نخست توسعهدهندگان اندروید تبدیل شده است. در این مقاله به بررسی ۷ نکته کاربردی کاتلین برای توسعهدهندگان اندروید خواهیم پرداخت.
══ فهرست مطالب ══
○ از تابع let برای بررسی مشخصههای تهیپذیر (Nullable) استفاده کنید
○ تولید لیستهای کاتلین با تنها یک خط کد
○ استفاده از تابعهای require یا check برای خروج زودهنگام از گزاره شرطی
○ استفاده از تابعهای apply و with برای کاهش کد تکراری
○ عملگرهای partition و groupBy افراز لیست را تسهیل میکنند
○ تعویض دو مشخصه با تنها یک خط کد
○ در حالتهای ساده به جای عبارت لامبدا از ارجاع متد استفاده کنید
○ سخن پایانی
🔸 از تابع let برای بررسی مشخصههای تهیپذیر (Nullable) استفاده کنید
به طور معمول برنامهنویسان از ساختار کنترلی if not null برای بررسی نوع یک مشخصه، پیش از اجرای یک عملیات استفاده میکنند. استفاده از تابع بسط let در کاتلین به شما کمک میکند که از پیچیدگی شاخههای شرطی این منطق اجتناب کنید.
تابع let در کاتلین یک تابع دامنهدار است که مشخصههای اعلان شده در درونش نمیتوانند در خارج از آن استفاده شوند. برای زنجیرهسازی دستهای از مشخصههای تهیپذیر میتوانید از let–های تودرتو استفاده کنید.
🔸 تولید لیستهای کاتلین با تنها یک خط کد
اگر میخواهید یک لیست با مقادیر پیشفرض بسازید، کار سرراستی در کاتلین محسوب میشود. کد زیر یک آرایه صحیح به طول ۱۰ ایجاد میکند که هر آیتم آن با عدد ۱ مقداردهی شده است.
با این که این روش آسان و سریع است، اما شاید کنجکاو باشید که برای ساخت لیستی با عناصر متفاوت چطور میتوان عمل کرد. یک روش کلاسیک برای انجام این کار استفاده از حلقههای for است. اما با بهرهگیری از قدرت کاتلین میتوانیم این کار را نیز تنها در یک خط کد انجام دهیم.
مطالعه ادامه مطلب 👇👇
🔗 ۷ نکته کاربردی کاتلین برای برنامه نویسان اندروید | به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ ۷ نکته کاربردی کاتلین برای برنامه نویسان اندروید
زبان برنامهنویسی کاتلین برای سادهتر و سریعتر ساختن توسعه اندروید معرفی شده است. پس از آن که گوگل اعلام کرد کاتلین زبان رسمی توسعه اندروید است، این زبان به تدریج در حال گرفتن جای جاوا است و امروزه به گزینه نخست توسعهدهندگان اندروید تبدیل شده است. در این مقاله به بررسی ۷ نکته کاربردی کاتلین برای توسعهدهندگان اندروید خواهیم پرداخت.
══ فهرست مطالب ══
○ از تابع let برای بررسی مشخصههای تهیپذیر (Nullable) استفاده کنید
○ تولید لیستهای کاتلین با تنها یک خط کد
○ استفاده از تابعهای require یا check برای خروج زودهنگام از گزاره شرطی
○ استفاده از تابعهای apply و with برای کاهش کد تکراری
○ عملگرهای partition و groupBy افراز لیست را تسهیل میکنند
○ تعویض دو مشخصه با تنها یک خط کد
○ در حالتهای ساده به جای عبارت لامبدا از ارجاع متد استفاده کنید
○ سخن پایانی
🔸 از تابع let برای بررسی مشخصههای تهیپذیر (Nullable) استفاده کنید
به طور معمول برنامهنویسان از ساختار کنترلی if not null برای بررسی نوع یک مشخصه، پیش از اجرای یک عملیات استفاده میکنند. استفاده از تابع بسط let در کاتلین به شما کمک میکند که از پیچیدگی شاخههای شرطی این منطق اجتناب کنید.
تابع let در کاتلین یک تابع دامنهدار است که مشخصههای اعلان شده در درونش نمیتوانند در خارج از آن استفاده شوند. برای زنجیرهسازی دستهای از مشخصههای تهیپذیر میتوانید از let–های تودرتو استفاده کنید.
🔸 تولید لیستهای کاتلین با تنها یک خط کد
اگر میخواهید یک لیست با مقادیر پیشفرض بسازید، کار سرراستی در کاتلین محسوب میشود. کد زیر یک آرایه صحیح به طول ۱۰ ایجاد میکند که هر آیتم آن با عدد ۱ مقداردهی شده است.
با این که این روش آسان و سریع است، اما شاید کنجکاو باشید که برای ساخت لیستی با عناصر متفاوت چطور میتوان عمل کرد. یک روش کلاسیک برای انجام این کار استفاده از حلقههای for است. اما با بهرهگیری از قدرت کاتلین میتوانیم این کار را نیز تنها در یک خط کد انجام دهیم.
مطالعه ادامه مطلب 👇👇
🔗 ۷ نکته کاربردی کاتلین برای برنامه نویسان اندروید | به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ ۷ مورد از بهترین ویراستارهای HTML در اندروید
شاید جالب باشد بدانید که نه تنها برنامهنویسی در اندروید ممکن است، بلکه خیلی هم طرفدار دارد. بهترین ویراستارهای اچتیامال، میلیونها دانلود از گوگل پلی دارند که ثابت کنندهی این موضوع هستند که افراد حرفهای و علاقهمند همواره این سیستمعامل را به عنوان پلتفرم مناسبی برای کدنویسی قبول دارند.
══ فهرست مطالب ══
○ ۱. WebMaster’s HTML Editor Lite
○ ۲. AWD
○ ۳. DroidEdit
○ ۴. Quoda Code Editor
○ ۵. Jota Text Editor
○ ۶. AIDE
○ ۷. anWriter
🔸 ۱. WebMaster’s HTML Editor Lite
«WebMaster’s HTML Editor Lite» امکان ویرایش کدهای جاوا اسکریپت، CSS، PHP و HTML را فراهم کرده است. با اینکه که ویژگیهای خاصی برای این نرمافزار در نظر گرفته نشده است، ولی در انجام کارهای بنیادی کدنویسی بسیار خوب عمل میکند. از امکانات نرمافزار فوق میتوان به برجسته کردن کدها، شماره گذاری خطها، داشتن دکمههای ویژهی کدنویسی و یک مرورگر فایل داخلی اشاره کرد. همچنین این برنامه از سرورهای FTP نیز پشتیبانی میکند.
شاید ویژگیهای این نرمافزار نسبت به سایر اپلیکیشنهایی که در ادامه معرفی خواهند شد خیلی به چشم نیاید، ولی این سادگی یک وجه مثبت دارد که آن سبکی و چابکی برنامه است. نسخهی رایگان «WebMaster’s HTML Editor» کمی محدودیت دارد، مثلا تکمیل خودکار کدها تنها تا یک حدی انجام میشود و قابلیت پیش نمایش نیز وجود ندارد، ولی نسخهی «پریمیوم» (Premium) آن فاقد هر گونه محدودیت است.
🔸 ۲. AWD
«AWD» (مخفف Android Web Developer) یک محیط توسعه برای طراحان وب است. این نرمافزار زبانهای PHP، CSS، JS، HTML و JSON را پشتیبانی میکند و به شما امکان مدیریت و کار برروی پروژههای راه دور را از طریق FTP، FTPS، SFTP و WebDAV را میدهد. علاوه بر ویژگیهای مشخصی که دارد (نظیر برجسته سازی کدها، تکمیل کدها، شماره گذاری خطوط و پیش نمایش) ویژگیهای خاصی هم در خود جای داده است که حضور آن در این لیست را موجه میکنند.
از امکانات خاص «AWD» میتوان به «search and replace» (که از عبارات منظم پشتیبانی میکند)، بررسی خطا و ویژگی جذاب «مرتبسازی کد با یک کلیک» اشاره نمود. از سایر قابلیتهای آن نیز میتوان امکان استفادهی نامحدود از «undo» و «redo»، ذخیرهی خودکار و منظم اطلاعات، و قابلیت ادغام با «Git» را نام برد.
مطالعه ادامه مطلب 👇👇
🔗 ۷ مورد از بهترین ویراستارهای HTML در اندروید — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ ۷ مورد از بهترین ویراستارهای HTML در اندروید
شاید جالب باشد بدانید که نه تنها برنامهنویسی در اندروید ممکن است، بلکه خیلی هم طرفدار دارد. بهترین ویراستارهای اچتیامال، میلیونها دانلود از گوگل پلی دارند که ثابت کنندهی این موضوع هستند که افراد حرفهای و علاقهمند همواره این سیستمعامل را به عنوان پلتفرم مناسبی برای کدنویسی قبول دارند.
══ فهرست مطالب ══
○ ۱. WebMaster’s HTML Editor Lite
○ ۲. AWD
○ ۳. DroidEdit
○ ۴. Quoda Code Editor
○ ۵. Jota Text Editor
○ ۶. AIDE
○ ۷. anWriter
🔸 ۱. WebMaster’s HTML Editor Lite
«WebMaster’s HTML Editor Lite» امکان ویرایش کدهای جاوا اسکریپت، CSS، PHP و HTML را فراهم کرده است. با اینکه که ویژگیهای خاصی برای این نرمافزار در نظر گرفته نشده است، ولی در انجام کارهای بنیادی کدنویسی بسیار خوب عمل میکند. از امکانات نرمافزار فوق میتوان به برجسته کردن کدها، شماره گذاری خطها، داشتن دکمههای ویژهی کدنویسی و یک مرورگر فایل داخلی اشاره کرد. همچنین این برنامه از سرورهای FTP نیز پشتیبانی میکند.
شاید ویژگیهای این نرمافزار نسبت به سایر اپلیکیشنهایی که در ادامه معرفی خواهند شد خیلی به چشم نیاید، ولی این سادگی یک وجه مثبت دارد که آن سبکی و چابکی برنامه است. نسخهی رایگان «WebMaster’s HTML Editor» کمی محدودیت دارد، مثلا تکمیل خودکار کدها تنها تا یک حدی انجام میشود و قابلیت پیش نمایش نیز وجود ندارد، ولی نسخهی «پریمیوم» (Premium) آن فاقد هر گونه محدودیت است.
🔸 ۲. AWD
«AWD» (مخفف Android Web Developer) یک محیط توسعه برای طراحان وب است. این نرمافزار زبانهای PHP، CSS، JS، HTML و JSON را پشتیبانی میکند و به شما امکان مدیریت و کار برروی پروژههای راه دور را از طریق FTP، FTPS، SFTP و WebDAV را میدهد. علاوه بر ویژگیهای مشخصی که دارد (نظیر برجسته سازی کدها، تکمیل کدها، شماره گذاری خطوط و پیش نمایش) ویژگیهای خاصی هم در خود جای داده است که حضور آن در این لیست را موجه میکنند.
از امکانات خاص «AWD» میتوان به «search and replace» (که از عبارات منظم پشتیبانی میکند)، بررسی خطا و ویژگی جذاب «مرتبسازی کد با یک کلیک» اشاره نمود. از سایر قابلیتهای آن نیز میتوان امکان استفادهی نامحدود از «undo» و «redo»، ذخیرهی خودکار و منظم اطلاعات، و قابلیت ادغام با «Git» را نام برد.
مطالعه ادامه مطلب 👇👇
🔗 ۷ مورد از بهترین ویراستارهای HTML در اندروید — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
Forwarded from تازههای نشر فرادرس
This media is not supported in your browser
VIEW IN TELEGRAM
📘 آموزش پروژه محور اندروید Android – ساخت اپلیکیشن مدیریت هزینه های شخصی منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 مدیریت هزینههای روزانه یکی از کارهای روزمره هر شخص در قسمت خرج از درآمد خود محسوب میشود. در این فرادرس نحوه ساخت یک اپلیکیشن محاسبه هزینه توضیح داده خواهد شد به طوری که شما میتوانید با انتشار اپلیکیشن اختصاصی خود در مارکهای رایج بازار و یا حتی به صورت خصوصی کسب درآمد کنید.
🎯 مناسب برای: علاقهمندان به برنامهنویسی اندروید
💲 هزینه اصلی آموزش:۱۸۰,۰۰۰ تومان
🎁 هزینه با احتساب هدیه ویژه انتشار: ۹۰,۰۰۰ تومان
(۵۰ درصد تخفیف)
👈 کد تخفیف: NWGF87
❗️اعتبار: تا پایان روز دوشنبه، ۱۳ تیر ۱۴۰۱
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
📘 آموزش پروژه محور اندروید Android – ساخت اپلیکیشن مدیریت هزینه های شخصی منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 مدیریت هزینههای روزانه یکی از کارهای روزمره هر شخص در قسمت خرج از درآمد خود محسوب میشود. در این فرادرس نحوه ساخت یک اپلیکیشن محاسبه هزینه توضیح داده خواهد شد به طوری که شما میتوانید با انتشار اپلیکیشن اختصاصی خود در مارکهای رایج بازار و یا حتی به صورت خصوصی کسب درآمد کنید.
🎯 مناسب برای: علاقهمندان به برنامهنویسی اندروید
💲 هزینه اصلی آموزش:
🎁 هزینه با احتساب هدیه ویژه انتشار: ۹۰,۰۰۰ تومان
(۵۰ درصد تخفیف)
👈 کد تخفیف: NWGF87
❗️اعتبار: تا پایان روز دوشنبه، ۱۳ تیر ۱۴۰۱
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
✳️ آموزش پروژه محور یونیتی (Unity) - ساخت بسته اندروید (رایگان)
چکیده — در این آموزش ما از ابتدا با بررسی ایده شروع میکنیم و کار را تا انتشار بازی بر روی گوگل پلی و کافه بازار ادامه میدهیم. علاوه بر ساخت خود بازی، امکاناتی دیگری مثل فروشگاه و صفحه انتخابگر مراحل بازی را میسازیم. ما در اين آموزش قصد داريم تا آموزش پروژه محور یونیتی (Unity) - ساخت بسته اندروید را مورد بررسی قرار دهيم.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش پروژه محور یونیتی (Unity) - ساخت بسته اندروید (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ آموزش پروژه محور یونیتی (Unity) - ساخت بسته اندروید (رایگان)
چکیده — در این آموزش ما از ابتدا با بررسی ایده شروع میکنیم و کار را تا انتشار بازی بر روی گوگل پلی و کافه بازار ادامه میدهیم. علاوه بر ساخت خود بازی، امکاناتی دیگری مثل فروشگاه و صفحه انتخابگر مراحل بازی را میسازیم. ما در اين آموزش قصد داريم تا آموزش پروژه محور یونیتی (Unity) - ساخت بسته اندروید را مورد بررسی قرار دهيم.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش پروژه محور یونیتی (Unity) - ساخت بسته اندروید (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
Forwarded from FaraDars | فرادرس
📹 رایگان آموزش ببینید!!!
🤩 مجموعه آموزشهای رایگان «برنامهنویسی اندروید» در کانال یوتیوب فرادرس 👇
▫️ ساخت منو اپلیکیشن
▫️ ساخت بازی حدس تصویر
▫️ کار با SharedPreference
▫️ ارتباط با دیتابیس سمت سرور
▫️ کار با دیتابیس و دستورات SQL
▫️ ساخت اپلیکیشن ارسال پیامک انبوه
▫️ نصب اندروید استودیو (Android Studio)
▫️ ارتباط با سرور و استفاده از لیست اختصاصی
💢 سایر آموزشهای رایگان اندروید - [کلیک کنید]
📌 برای مشاهده تمام آموزشهای رایگان، فرادرس را در یوتیوب دنبال کنید: 🔻
🔗 کانال یوتیوب فرادرس - [کلیک کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
📹 رایگان آموزش ببینید!!!
🤩 مجموعه آموزشهای رایگان «برنامهنویسی اندروید» در کانال یوتیوب فرادرس 👇
▫️ ساخت منو اپلیکیشن
▫️ ساخت بازی حدس تصویر
▫️ کار با SharedPreference
▫️ ارتباط با دیتابیس سمت سرور
▫️ کار با دیتابیس و دستورات SQL
▫️ ساخت اپلیکیشن ارسال پیامک انبوه
▫️ نصب اندروید استودیو (Android Studio)
▫️ ارتباط با سرور و استفاده از لیست اختصاصی
💢 سایر آموزشهای رایگان اندروید - [کلیک کنید]
📌 برای مشاهده تمام آموزشهای رایگان، فرادرس را در یوتیوب دنبال کنید: 🔻
🔗 کانال یوتیوب فرادرس - [کلیک کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✨ در کانالهای موضوعی و تخصصیِ فرادرس، چه مطالبی به صورت رایگان ارائه میشود؟
🔹 جدیدترین و بهروز ترین مقالات آموزشی در رشتههای مختلف تحصیلی و تخصصی
🔹 خلاصه دروس دانشگاهی
🔹 مطالب جذاب علمی و ویدئوهای آموزشی
🔹 آموزش مهارتهای کاربردی
🌟 برای دسترسی سریعتر به مطالب و مقالات آموزشی رایگان فرادرس، عضو کانال مورد نظر خود شوید👇👇👇
📌کانال آموزشی برنامهنویسی:
@FaraProg
📌کانال آموزشی برنامهنویسی پایتون:
@FaraPython
📌کانال آموزشی برنامهنویسی اندروید:
@FaraAnd
📌کانال آموزشی برنامهنویسی جاوا:
@Fara_Java
📌کانال آموزشی طراحی و توسعه وب:
@FaraWebDev
📌کانال آموزشی متلب و سیمولینک:
@FaraMatlabSim
📌کانال آموزشی رباتیک:
@FaraRobotics
📌کانال آموزشی هوش مصنوعی:
@FaraAI
📌کانال آموزشی علم داده:
@Fara_DS
📌کانال آموزشی مهندسی:
@FaraEng
📌کانال آموزشی مهندسی مکانیک:
@FaraMechanical
📌کانال آموزشی مهندسی برق:
@FaraElectrical
📌کانال آموزشی مهندسی عمران:
@FaraCivil
📌کانال آموزشی معماری:
@FaraArch
📌کانال آموزشی شیمی:
@FaraChem
📌کانال آموزشی مهندسی و علوم کامپیوتر:
@FaraCompEng
📌کانال آموزشی طراحی گرافیک:
@FaraGraphDesign
📌کانال آموزشی زبان:
@FaraLang
📌کانال آموزشی زیستشناسی:
@FaraBio
📌کانال آموزشی فیزیک:
@FaraPhys
📌کانال آموزشی ریاضیات:
@FaraMathematic
📌کانال آموزشی آمار و احتمالات:
@FaraStatistics
📌کانال آموزشی آفیس:
@FaraOffice
📌کانال آموزشی بورس:
@FaraVest
📌کانال آموزشی بازاریابی دیجیتال:
@Kaprila
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✨ در کانالهای موضوعی و تخصصیِ فرادرس، چه مطالبی به صورت رایگان ارائه میشود؟
🔹 جدیدترین و بهروز ترین مقالات آموزشی در رشتههای مختلف تحصیلی و تخصصی
🔹 خلاصه دروس دانشگاهی
🔹 مطالب جذاب علمی و ویدئوهای آموزشی
🔹 آموزش مهارتهای کاربردی
🌟 برای دسترسی سریعتر به مطالب و مقالات آموزشی رایگان فرادرس، عضو کانال مورد نظر خود شوید👇👇👇
📌کانال آموزشی برنامهنویسی:
@FaraProg
📌کانال آموزشی برنامهنویسی پایتون:
@FaraPython
📌کانال آموزشی برنامهنویسی اندروید:
@FaraAnd
📌کانال آموزشی برنامهنویسی جاوا:
@Fara_Java
📌کانال آموزشی طراحی و توسعه وب:
@FaraWebDev
📌کانال آموزشی متلب و سیمولینک:
@FaraMatlabSim
📌کانال آموزشی رباتیک:
@FaraRobotics
📌کانال آموزشی هوش مصنوعی:
@FaraAI
📌کانال آموزشی علم داده:
@Fara_DS
📌کانال آموزشی مهندسی:
@FaraEng
📌کانال آموزشی مهندسی مکانیک:
@FaraMechanical
📌کانال آموزشی مهندسی برق:
@FaraElectrical
📌کانال آموزشی مهندسی عمران:
@FaraCivil
📌کانال آموزشی معماری:
@FaraArch
📌کانال آموزشی شیمی:
@FaraChem
📌کانال آموزشی مهندسی و علوم کامپیوتر:
@FaraCompEng
📌کانال آموزشی طراحی گرافیک:
@FaraGraphDesign
📌کانال آموزشی زبان:
@FaraLang
📌کانال آموزشی زیستشناسی:
@FaraBio
📌کانال آموزشی فیزیک:
@FaraPhys
📌کانال آموزشی ریاضیات:
@FaraMathematic
📌کانال آموزشی آمار و احتمالات:
@FaraStatistics
📌کانال آموزشی آفیس:
@FaraOffice
📌کانال آموزشی بورس:
@FaraVest
📌کانال آموزشی بازاریابی دیجیتال:
@Kaprila
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
👍1
Forwarded from FaraDars | فرادرس
🎁 پکیج برنامهنویسی مورد علاقه خود را انتخاب کنید و هدیه بگیرید!
✨ فرادرس امروز برای شما ۷ پکیج آموزشی در حوزه برنامهنویسی، آماده کرده است:
▫️ اندروید Android
▫️ طراحی سایت
▫️ پایتون Python
▫️ سی شارپ #C
▫️ جاوا Java
▫️ سی پلاس پلاس ++C
▫️ پایگاه داده
❓از بین این عنوانها، به کدام حوزه از برنامهنویسی علاقه دارید؟
🎊 برای شرکت قرعهکشی و دریافت یک پکیج رایگان برنامهنویسی، از طریق لینک زیر وارد صفحه اینستاگرام فرادرس شوید و در زیر پست مربوط به این چالش(+)، نام پکیج مورد علاقه خود را کامنت کنید. 👇
🔗 شرکت در قرعهکشی — [کلیک کنید]
🎁 ۱۰ پکیج رایگان برای ۱۰ نفر
🎉 فرادرس به قید قرعه از بین تمام کسانی که نام پکیج مورد علاقه خود را در کامنت بنویسند، به ۱۰ نفر پکیج مورد نظرشان را به صورت رایگان هدیه میدهد.
⏰ مهلت مشارکت: پایان روز دوشنبه، ۳ مرداد
📆 اعلام نتایج: روز سهشنبه، ۴ مرداد
برای اطلاع از سایر مسابقهها و دریافت هدایای ویژه، صفحه اینستاگرام فرادرس را دنبال کنید:
🔗 instagram.com/FaraDars
🥰 این پست را با دوستان خود به اشتراک بگذارید تا از این فرصت ویژه باخبر شوند.🗣
@FaraDars — فرادرس
🎁 پکیج برنامهنویسی مورد علاقه خود را انتخاب کنید و هدیه بگیرید!
✨ فرادرس امروز برای شما ۷ پکیج آموزشی در حوزه برنامهنویسی، آماده کرده است:
▫️ اندروید Android
▫️ طراحی سایت
▫️ پایتون Python
▫️ سی شارپ #C
▫️ جاوا Java
▫️ سی پلاس پلاس ++C
▫️ پایگاه داده
❓از بین این عنوانها، به کدام حوزه از برنامهنویسی علاقه دارید؟
🎊 برای شرکت قرعهکشی و دریافت یک پکیج رایگان برنامهنویسی، از طریق لینک زیر وارد صفحه اینستاگرام فرادرس شوید و در زیر پست مربوط به این چالش(+)، نام پکیج مورد علاقه خود را کامنت کنید. 👇
🔗 شرکت در قرعهکشی — [کلیک کنید]
🎁 ۱۰ پکیج رایگان برای ۱۰ نفر
🎉 فرادرس به قید قرعه از بین تمام کسانی که نام پکیج مورد علاقه خود را در کامنت بنویسند، به ۱۰ نفر پکیج مورد نظرشان را به صورت رایگان هدیه میدهد.
⏰ مهلت مشارکت: پایان روز دوشنبه، ۳ مرداد
📆 اعلام نتایج: روز سهشنبه، ۴ مرداد
برای اطلاع از سایر مسابقهها و دریافت هدایای ویژه، صفحه اینستاگرام فرادرس را دنبال کنید:
🔗 instagram.com/FaraDars
🥰 این پست را با دوستان خود به اشتراک بگذارید تا از این فرصت ویژه باخبر شوند.🗣
@FaraDars — فرادرس
Forwarded from FaraDars | فرادرس
🟢 جدیدترین آموزشهای رایگان در فرادرس
💠 «فرادرس»، بزرگترین مرجع آموزشهای ویدئویی، هزاران ساعت آموزش را به صورت کاملاً رایگان در اختیار دانشجویان خود قرار داده است. برخی از جدیدترین فرادرسهای رایگان در ادامه آمده است:
▫️ برنامهنویسی پایتون
▫️ اصول سئوی SEO سایت
▫️ فیلتر مارابوزو (Marubozu)
▫️ مقایسه زبانهای برنامهنویسی
▫️ رویکردهای یادگیری ماشین در R
▫️ آموزش جاوا اسکریپت (JavaScript)
▫️ برنامهنویسی Python – ویژه نابینایان
▫️ تحلیل و بررسی نمونههای داخلی در طراحی معماری
▫️ آموزش Word – ترفندها و نکات کاربردی، ویژه ناشنوایان
♦️ جهت شروع یادگیری و کسب مهارت رایگان، روی لینک زیر کلیک کنید👇
🔗 فهرست کامل آموزشها - [رایگان دانلود کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
🟢 جدیدترین آموزشهای رایگان در فرادرس
💠 «فرادرس»، بزرگترین مرجع آموزشهای ویدئویی، هزاران ساعت آموزش را به صورت کاملاً رایگان در اختیار دانشجویان خود قرار داده است. برخی از جدیدترین فرادرسهای رایگان در ادامه آمده است:
▫️ برنامهنویسی پایتون
▫️ اصول سئوی SEO سایت
▫️ فیلتر مارابوزو (Marubozu)
▫️ مقایسه زبانهای برنامهنویسی
▫️ رویکردهای یادگیری ماشین در R
▫️ آموزش جاوا اسکریپت (JavaScript)
▫️ برنامهنویسی Python – ویژه نابینایان
▫️ تحلیل و بررسی نمونههای داخلی در طراحی معماری
▫️ آموزش Word – ترفندها و نکات کاربردی، ویژه ناشنوایان
♦️ جهت شروع یادگیری و کسب مهارت رایگان، روی لینک زیر کلیک کنید👇
🔗 فهرست کامل آموزشها - [رایگان دانلود کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✳️ آموزش نصب اندروید استودیو (Android Studio) (رایگان)
چکیده — محیط برنامه نویسی اندروید استودیو، محیطی است که برای توسعه و برنامه نویسی نرم افزارهای اندروید توسط شرکت گوگل در سال ۲۰۱۳ عرضه شده است. نرم افزار اندروید استودیو، یک نرم افزار رایگان است که برای دانلود بر روی ویندوز، مک و لینوکس در دسترس است. شما می توانید برای نصب اندروید استودیو، از راهنمای نصب تهیه شده در این آموزش استفاده کنید.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش نصب اندروید استودیو (Android Studio) (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس
✳️ آموزش نصب اندروید استودیو (Android Studio) (رایگان)
چکیده — محیط برنامه نویسی اندروید استودیو، محیطی است که برای توسعه و برنامه نویسی نرم افزارهای اندروید توسط شرکت گوگل در سال ۲۰۱۳ عرضه شده است. نرم افزار اندروید استودیو، یک نرم افزار رایگان است که برای دانلود بر روی ویندوز، مک و لینوکس در دسترس است. شما می توانید برای نصب اندروید استودیو، از راهنمای نصب تهیه شده در این آموزش استفاده کنید.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش نصب اندروید استودیو (Android Studio) (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی اندروید
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇
@FaraAnd — مطالب و آموزشهای برنامهنویسی اندروید فرادرس