Telegram Web Link
Licotab | لیکوتب pinned «برنامه سازی فقط به یک سیستم عامل ختم نمیشه، و معمولا کارفرما به نسخه اندروید و ios نیاز داره. شما این موضوع رو چطور مدیریت میکنید ⁉️ anonymous poll از زبان برنامه نویسی استفاده میکنم که با یک بار کد زدن خروجی‌های مختلف بده – 18 👍👍👍👍👍👍👍 45% زبان های برنامه…»
Licotab | لیکوتب via @vote
برنامه سازی فقط به یک سیستم عامل ختم نمیشه، و معمولا کارفرما به نسخه اندروید و ios نیاز داره. شما این موضوع رو چطور مدیریت میکنید ⁉️ anonymous poll از زبان برنامه نویسی استفاده میکنم که با یک بار کد زدن خروجی‌های مختلف بده – 18 👍👍👍👍👍👍👍 45% زبان های برنامه…
#از_صفر_تا_یک‌ونیم

می دونید که در ساخت اپلیکیشن برای سیستم عامل اندروید، باید به زبان جاوا یا کاتلین مسلط باشید و اگه قصد دارید همین اَپ رو روی ios خروجی بگیرید باید با زبان سوئیفت سر و کله بزنید.

ولی در چند سال اخیر موضوع جدیدی به اسم Cross-platform بر سر زبون ها افتاده و طرفداران و مخالفان زیادی هم داره تو این پست قصد داریم زبان‌ native و Cross-platform رو با هم مقایسه کنیم 🧐

زبان‌های native برای سیستم‌عامل کاملا بهینه هستن، حجم خروجی‌شون بسیار کمه و عملکرد بالایی دارن. دسترسی کامل به امکانات سخت افزاری و نرم افزاری دستگاه رو دارن. اما بدلیل اینکه برای پلتفرم های مختلف باید کدهای جداگانه بنویسیم بسیار پرهزینه و زمان‌بر هستن.

در مقابل Cross-platformها رو داریم که تکنولوژی خاصی هستن و به برنامه نویسا این امکان رو میدن تا همگی تحت یک زبان برنامه نویسی مشترک بتونند یک بار اَپ خودشونو طراحی کنن و اون را در سیستم های مختلف مورد استفاده قرار بدن.

مزیتشون اینه که بسیار سریع قابل توسعه هستن، عملکرد نسبتا بالایی دارن و در وقت و هزینه هم صرفه جویی می کنن.

شاید بزرگترین ایرادش اینه که برخلاف زبان‌های native بطور کامل به ویژگی های سخت افزاری و نرم‌افزاری دسترسی ندارن اما این مشکل، غیر قابلِ حل نیست❗️

بنظر شما این مشکل رو چطور میتونیم برطرف کنیم

حالا این سوال برای خیلی‌ها پیش میاد که کدوم رو انتخاب کنیم 🤔 ⁉️

اغلب شنیده میشه که برخی برنامه نویس‌ها Cross-platform رو پیشنهاد نمی‌کنن و برنامه native رو توصیه میکنن چون معتقدن اَپ‌هایی که با زبان به اصطلاح بومی سیستم عامل نوشته میشن کارایی و سرعت بالاتری دارن.
این در حالیه که کِراس پلتفرم‌ها به علت صرفه جویی در وقت و هزینه، هم برای برنامه نویس های مستقل و هم برای شرکت های تولید کننده نرم افزار بسیار مفید هستن. در حال حاضر هم به علت استقبال و راحتی کار با این برنامه ها روز به روز به ویژگی‌های مثبتش افزوده میشه و عملکرد و کاراییش به زبان‌های native نزدیکتر.

🆔@Licotab
🖇Licotab.com
Licotab | لیکوتب
#از_صفر_تا_یک‌ونیم می دونید که در ساخت اپلیکیشن برای سیستم عامل اندروید، باید به زبان جاوا یا کاتلین مسلط باشید و اگه قصد دارید همین اَپ رو روی ios خروجی بگیرید باید با زبان سوئیفت سر و کله بزنید. ولی در چند سال اخیر موضوع جدیدی به اسم Cross-platform بر…
#از_صفر_تا_یک‌ونیم

طبق نظر سنجی قبل ، خیلی از افراد ترجیح میدن اپلیکیشن هایی بنویسن تا همزمان در انواع سیستم های عامل ( android، ios، windows ) اجرا بشن.

اگر شما هم قصد دارید برای موبایل برنامه نویسی کنید و در مدت کم یک اپ Cross-platform بسازید ابزارهای زیادی در اختیار شماست. و اولین گام اینه که ابزار مناسب رو پیدا کنید

در لیست زیر تعدادی از فریمورک ها رو بهتون معرفی کردیم :

1) Appy pie
2) Xamarin
3) Flutter
4)Ionic
5)kony

نکته اینجاست که وقتی بیشتر مردم درباره ساخت یک برنامه کاربردی تلفن همراه فکر می کنن، ذهن اونها مستقیماً به توسعه بومی یا همون زبان Native میره که هزینه‌های بیشتری نسبت به بقیه داره ولی از طرفی دیگه محبوبیت کراس پلتفرم در طراحی اپلیکیشن موبایل روز به روز در حال افزایشه.

فقط یادتون باشه اگه از این فریمورک ها و منابع مناسب، درست استفاده کنید، کاربران نمیتونن تفاوتی رو احساس کنن.
و شما به عنوان برنامه نویس یه جورایی دستتون بازتره.

اینو یادتون باشه که افراد موفق کارهای متفاوت و خارق العاده انجام نمیدن بلکه کارها را بگونه ای متفاوت انجام می دن.

🆔@Licotab
🖇Licotab.com
👍1
#از_صفر_تا_یک‌ونیم

تو این پست میخوایم سه تا از فریمورک‌های معروف و کاربردی رو با هم مقایسه کنیم‌ : ☺️

🔺React :
یه فریم‌ورک برای جاو اسکریپتِ که در سال ۲۰۱۳ توسط فیس‌بوک منتشرشده‌. برای طراحی UI دستت خیلی بازه و با سرعت بالایی میتونی اپلیکیشن هایی با ظاهر زیبا و جذاب طراحی کنی. هفت کتابخونه معروف و کاربردی داره.
متن باز بودن ReactNative و پشتیبانیش توسط فیسبوک آدم رو خیلی وسوسه میکنه که به سمتش بره و  اینکه تا چند سال دیگه دنیای IT توسط جاوا اسکریپت تسخیر میشه و چه بهتر که ما هم تو این تسخیر یک سهمی داشته باشیم.

🔺 Flutter :
در سال ۲۰۱۷ کمپانی گوگل از فریم‌ورک جدیدش، یعنی فلاتر رونمایی کرد.فلاتر با این که عمر بسیار کمی داره اما به سرعت در بین برنامه نویسا به محبوبیت رسیده.9 کتابخونه مفید و کاربردی داره. کاملا متن باز و رایگانه.
در مقایسه با فریمورک React Native از نظر عملکرد، این Flutter و زبان دارت هست که دست بالا رو داره. به دلیل اینکه هیچ نیازی به جاوا اسکریپت ندارید تا با کامپوننت های نیتیو ارتباط برقرار کنه. روز به روز درحال توسعه‌ست و ما نباید ازش عقب بمونیم‌❗️

🔺Xamarin :
اولین بار در سال ۲۰۱۳ عرضه شد و بسیار مورد توجه قرار گرفت‌. از سال 2016 زامارین زیر مجموعه مایکروسافت شد و روند توسعه این پلتفرم از 2016 به بعد توسط مایکروسافت تا به امروز ادامه داشته‌. مثل دو فریمورک دیگه متن بازه و با زبان #C نوشته شده.
در حال حاضر یک میلیون توسعه دهنده از 120 کشور دنیا از زامارین و محوصلاتش استفاده می کنند و کتابخانه زامارین بیش از 20000کامپونت قابل استفاده داره‌.


شما از کدوم frameworksها استفاده کردید⁉️

🆔@Licotab
🖇Licotab.com
#از_صفر_تا_یک‌ونیم

تا اینجا زبان‌هایِ برنامه نویسی و فریمورک‌های مختلف رو باهم مقایسه کردیم.

اما نکته ی بسیار مهمی که میخوام بهش اشاره کنم تمرکز روی یک زبانِ ‼️

چون بعضی از افراد دوست دارن بیشتر این زبان ‌ها وابزارها رو یاد بگیرن و یادگیریشون رو همزمان شروع میکنن.

این کار کاملا اشتباهه ⚠️

🔸اگه همه چیز رو هم زمان یاد بگیرید، نه تنها براتون هیچ نتیجه‌ای نداره و فقط خودتون رو تحت فشار میذارید، بلکه باعث میشه نصفه و نیمه رهاش کنید.

🔹حواس پرتی‌ها قاتل بهره‌وری هستن، چون روی عملکرد شما به شدت تاثیر می‌ذارن. وقتی حواستون پرت می‌شه تعداد اشتباهاتتون نسبت به حالت معمول دو برابر می شه. عصبانی می‌شید، فراموش کار می‌شید و کارها رو عقب می اندازید چون که احساس می کنید هیچ کدوم از کارهاتون رو کامل انجام ندادید.

🔹برای اینکه سریعتر و بهتر نتیجه بگیرید تو یک زمان، رو یک چیز تمرکز کنید و سمت چیزهای دیگه نرید.

🔆 مثلاً اگه علاقه‌مند به یادگیری فریم‌ورک های مختلف هستید، در گام اول، فقط و فقط یکی از اونها را انتخاب کرده و یادگیری را شروع کنید.


زمان محدوده، پس هدرش نده ‼️


🆔@Licotab
🖇Licotab.com
👍3
#از_صفر_تا_یک‌ونیم

فلاتر یکی از فریم‌ورک هاییِ که در سال‌های اَخیر بسیار محبوب شده و موردِ توجه قرار گرفته. قصد داریم این فریم‌ورک رو به صورت تخصصی‌تر بررسی کنیم. این بررسی رو در قالب
" سوالات متداول شما " درباره‌ی فلاتر انجام میدیم و تو هر پست چندتا از سوالات رو مطرح می‌کنیم. 🧐

🔴 آیا فلاتر فریمورکِ خوبیه ؟
فلاتر، توسط گوگل توسعه داده شده و حمایت میشه و فناوریِ جدیدیه که ارزش توجه رو داره. فلاتر برای برنامه‌های موبایل دو بعدی (2D) که هم در اندروید و هم در ios اجرا میشن عالیه👌🏽 همچنین یک انتخاب هوشمندانه برای برنامه‌های تعاملیِ که می‌خواید روی دسکتاپ و صفحاتِ وب اجرا کنید (Cross-platform)


🔴 فلاتر back-end یا front-end ؟
فلاتر یک فریم‌ورکِ توسعه‌دهنده فرانت‌اند و محبوبِ گوگلِ که به توسعه‌دهندگان این امکان رو میده تا برای صفحاتِ نمایش، ظاهری زیبا بسازن. فلاتر، برای ساده سازی توسعه اپلیکیشن‌های چند پلتفرمی و در عین حال حفظ تجربه کاربری ثابت طراحی شده.


🔴 آیا فلاتر بهتر از جاواست؟
وقتی برنامه‌هایی رو با استفاده از فلاتر توسعه می‌دید، فقط باید از یک پایه کد برای توسعه برنامه‌ها، برای اندروید و ios استفاده کنید.
از طرف دیگه اگر از جاوا استفاده میکنید فقط برای پلتفرم اندروید توسعه میدید.
همونطور که می دونید؛ دو بهتر از یکِ ❗️❗️
از فلاتر برای توسعه اپلیکیشن‌ها در چندین پلتفرم استفاده میشه.
البته نباید این نکته غافل شد که جاوا یه زبانِ native.که علاوه بر سرعت بالا به تمام ویژگی های سخت افزاری و نرم افزاری سیستم دسترسی داره

🟣(** راجب زبان های نیتیو تو پست های قبل مفصل حرف زدیم)


اگر شما هم راجب فریمورک Flutter سوالی دارید، حتما تو کامنت اَزمون بپرسید.


🆔@Licotab
🖇Licotab.com
#از_صفر_تا_یک‌ونیم

نمونه ای از سوالاتی که ممکنه هنگام شروع یادگیری، برای علاقمندان فلاتر بوجود بیاد ...

🔴 آیا توسعه دهنده‌ی فلاتر شغل خوبیه؟
فلاتر آینده خوبی داره🤩 در حال حاضر باید سعی کنید تا اونو خوب یاد بگیرید. زمانی که شرکت‌ها شروع به پذیرش می‌کنند مشاغل زیادی برای فلاتر پیدا می کنید. البته بصورت شخصی هم میتونید پروژه قبول کنید 😉

🔴 چه کسانی از زبان Dart استفاده میکنن؟
مهندسانِ گوگل از زبان دارت، برای ساختن برنامه‌های زیادی استفاده می کنن، که تعدادی از اونها برای کسب و کار گوگل ضروری هستن. برای مثال اگر شما از وب google Ads یا برنامه تلفن همراه استفاده میکنین، در واقع در حال استفاده از یک برنامه دارت هستین که بیشتر درآمد گوگل رو پشتیبانی میکنه.


🔴 چقدر طول میکشه تا فلاتر رو یاد بگیرید؟
همانطور که قبلاً هم بهتون گفتیم زمان یادگیری یک زبان برنامه نویسی کاملاً به خودتون بستگی داره. اما اگه به شدت روش تمرکز کنین و تمام وقتتون رو هم صرف یادگیری بذارین، باز هم بیشتر از یک هفته طول میکشه. توصیه ما به شما اینه که اون رو به صورت روزانه و در کنار آزمایش چیزهای مختلف در مسیر یادگیری، یادبگیرید. ممکنه این روش بیشتر از یک ماه طول بکشه اما باور کنید بهترین روش یادگیری ✌️🏼


⁉️ اگه سوالی دارین تو کامنت اَزمون بپرسین

🆔@Licotab
🖇Licotab.com
👍1
#از_صفر_تا_یک‌ونیم

فلاتر و دسترسی به ویژگی‌های بومی(Native)

کدهای بومی فلاتر، یکپارچه‌سازی با بخش های ثالث  و API های بستر نرم افزاری کار شما را به عنوان یک توسعه دهنده بسیار ساده‌تر میکنه . در واقع میتونید به ویژگی های بومی و SDK دسترسی پیدا کنید و حتی دوباره از زبان هایی مانند کاتلین و سوئیفت در بستر های اندروید و ios استفاده کنید.

(SDK مخفف کلمه Software Development Kit و به معنای کیت توسعه‌ی نرم‌افزار است)

🆔@Licotab
🖇Licotab.com
👍1
#از_صفر_تا_یک‌ونیم

یکی از مزایای فلاتر (Hot Reload) بارگذاری‌ِ داغ ..‌.

هرگونه تغییر ایجاد شده توسط توسعه‌ دهندگان فوراً در برنامه مشاهده میشه . این قابلیت به رفع اشکالات در عرض چند ثانیه کمک می کنه، چون برنامه نویس قادر به دیدن تغییراتیه که در حال اعمال کردنه. بارگذاری داغ همچنین به تجربیات توسعه دهندگان با استفاده از ویژگی ها و قابلیت های جدید کمک میکنه.


🆔@Licotab
🖇Licotab.com
🎯 سومین بوت کمپ تخصصی فلاتر شروع شد!

اگر دوست داری فلاتر رو در کنار راه اندازی درآمد غیرفعال، از مباحث پایه یادبگیری، آخرین فرصت رو از دست نده و همین حالا ثبت نام کن

🆓 دوره مقدماتی رایگان 😉


ثبت نام و اطلاعات بیشتر ⬇️
🔗 licotab.com/ad/qlnP

کانال تلگرام و پشتیبانی لیکوتب
🆔 @licotab
🆔 @Licotab_support

«لیکوتب، اولین برگزار کننده بوت کمپ های تخصصی فلاتر در ایران»
👍10
💸 دوستان خود را به لیکوتب دعوت کنید و تا 300 هزار تومان هدیه بگیرید!

👈 با ورود به پنل کاربری خود در سایت لیکوتب و انتخاب گزینه دعوت از دوستان ، کد دعوت خود را برای دوستانتان ارسال کنید و برای هر دعوت 100 هزار تومان اعتبار هدیه بگیرید و همچنین فرد دعوت شده از طرف شما هم 50 هزار تومان اعتبار هدیه دریافت می کند.

🔗 licotab.com/ad/LinK

🆔 @licotab
🆔 @Licotab_support
👍3🔥1🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
🔻 چرا بوت‌کمپ فلاتر لیکوتب ؟

برای اینکه با فرایند بوت‌کمپ، بیشتر آشنا بشی حتما تگ های زیر رو دنبال کنید
همچنین سوالات خودتان را در گروه ما و یا پشیبانی مطرح کنید

#از_صفر_تا_یک‌و‌نیم
#بوتکمپ_زمستانی_فلاتر

🆔 @licotab
🔗 licotab.com
👍4
با سلام و احترام خدمت اعضای جدید کانال لیکوتب 👋👋
اگر هنوز عضو گروه پرسش و پاسخ ما‌ نشدین، از طریق لینک زیر میتونید عضو گروه بشید

🆔 https://www.tg-me.com/licotab_gap
This media is not supported in your browser
VIEW IN TELEGRAM
🔻بوت کمپ قراره چطور برگزار بشه؟

برای اینکه با فرایند بوت‌کمپ، بیشتر آشنا بشی حتما تگ های زیر رو دنبال کنید

#از_صفر_تا_یک‌و‌نیم
#بوتکمپ_زمستانی_فلاتر

🆔 @licotab
🔗 licotab.com
👍3🔥2
Forwarded from Licotab | لیکوتب
🎯 سومین بوت کمپ تخصصی فلاتر شروع شد!

اگر دوست داری فلاتر رو در کنار راه اندازی درآمد غیرفعال، از مباحث پایه یادبگیری، آخرین فرصت رو از دست نده و همین حالا ثبت نام کن

🆓 دوره مقدماتی رایگان 😉


ثبت نام و اطلاعات بیشتر ⬇️
🔗 licotab.com/ad/qlnP

کانال تلگرام و پشتیبانی لیکوتب
🆔 @licotab
🆔 @Licotab_support

«لیکوتب، اولین برگزار کننده بوت کمپ های تخصصی فلاتر در ایران»
Licotab | لیکوتب
🎯 سومین بوت کمپ تخصصی فلاتر شروع شد! اگر دوست داری فلاتر رو در کنار راه اندازی درآمد غیرفعال، از مباحث پایه یادبگیری، آخرین فرصت رو از دست نده و همین حالا ثبت نام کن 🆓 دوره مقدماتی رایگان 😉 ثبت نام و اطلاعات بیشتر ⬇️ 🔗 licotab.com/ad/qlnP کانال تلگرام…
💸 دوستان خود را به لیکوتب دعوت کنید و تا 300 هزار تومان هدیه بگیرید!

👈 با ورود به پنل کاربری خود در سایت لیکوتب و انتخاب گزینه دعوت از دوستان ، کد دعوت خود را برای دوستانتان ارسال کنید و برای هر دعوت 100 هزار تومان اعتبار هدیه بگیرید و همچنین فرد دعوت شده از طرف شما هم 50 هزار تومان اعتبار هدیه دریافت می کند.

🔗 licotab.com/ad/LinK

🆔 @licotab
🆔 @Licotab_support
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔻در طی بوت کمپ چه مهارت های فنی‌ای رو یاد میگیریم؟

برای اینکه با فرایند بوت‌کمپ، بیشتر آشنا بشی حتما تگ های زیر رو دنبال کنید

#از_صفر_تا_یک‌و‌نیم
#بوتکمپ_زمستانی_فلاتر

🆔 @licotab
🔗 licotab.com
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🔻منتورها در بوت‌کمپ چطور کمکمون می‌کنن؟

برای اینکه با فرایند بوت‌کمپ، بیشتر آشنا بشی حتما تگ های زیر رو دنبال کنید

#از_صفر_تا_یک‌ونیم
#بوتکمپ_زمستانی_فلاتر

🆔 @licotab
🔗 licotab.com
👍4🤩1
2025/10/17 19:22:33
Back to Top
HTML Embed Code: