FaraAndroid | فرا اندروید: آموزش برنامه‌نویسی اندروید – Telegram
FaraAndroid | فرا اندروید: آموزش برنامه‌نویسی اندروید
510 subscribers
60 photos
9 videos
228 links
🧑‍💻 فرا اندروید — آموزش‌های برنامه‌نویسی اندروید

🔸 B4A
🔸 Xamarin
🔸 Flutter
🔸 Dart
🔸 Kotlin
🔸 React Native
🔸 Android Studio

🚀 برای مشاهده تمام آموزش‌های ویدیویی، روی لینک زیر بزنید:👇
fdrs.ir/tc/roid
Download Telegram

✳️ ۵ گام ضروری برای یادگیری برنامه‌نویسی اندروید — راهنمای جامع

‏یادگیری یک موضوع جدید همچون برنامه‌نویسی اندروید آن‌چنان ساده نیست زیرا شما با مفاهیمی روبه‌رو می‌شوید که ممکن است با آن‌ها آشنایی قبلی نداشته باشید. بدون توجه به اینکه چقدر برای شما سخت به نظر برسد باید بدانید که تمام برنامه‌نویسان حرفه‌ای اندروید هم در ابتدای کار، احساسی مشابه احساس شما داشتند ولی آن‌ها عاقبت دست‌به‌کار شده‌اند.

══ فهرست مطالب ══

‏ ○ گام ۱: اصول ضروری 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 — مطالب و آموزش‌های برنامه‌نویسی اندروید فرادرس‌‌

👍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 — مطالب و آموزش‌های برنامه‌نویسی اندروید فرادرس‌‌


✳️ برنامه نویسی اندروید با کاتلین — راهنمای شروع به کار

‏این مقاله برای کسانی مناسب است که می‌خواهند شروع به یادگیری کاتلین بکنند و پیش‌زمینه‌ای از برنامه‌نویسی برای اندروید نیز دارند، اما نمی‌دانند از کجا باید آغاز کنند؛ با ما همراه باشید تا برنامه نویسی اندروید با کاتلین را بیاموزید. فهرست مطالبی که در این راهنما می‌آموزیم به شرح زیر است:

══ فهرست مطالب ══

‏ ○ کاتلین چیست؟
‏ ○ چرا برنامه نویسی اندروید با کاتلین توصیه می‌شود؟
‏ ○ ساختار داخلی کاتلین چگونه است؟
‏ ○ تفاوت‌های جاوا با کاتلین کدام هستند؟
‏ ○ قابلیت‌های موجود در کاتلین کدام هستند؟


🔸 کاتلین چیست؟

‏«کاتلین» (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 — مطالب و آموزش‌های برنامه‌نویسی اندروید فرادرس‌‌
‌‌‌‌‌‌
👍1

🚀 اپلیکیشن فرادرس منتشر شد‼️

📱 اپلیکیشن آموزشی فرادرس، در گوگل پلی منتشر شد و هم‌اکنون در دسترس عموم است.

⭕️ با دانلود و نصب اپلیکیشن فرادرس، کاربران موبایل می‌توانند با سادگی بیشتر و تجربه‌ای بهتر، آموزش‌های مورد نظر خود را از فرادرس جست‌و‌جو و مشاهده کنند.

✔️ برخی از قابلیت‌های اپلیکیشن:

✓ امکان جستجو در کتابخانه آموزش‌های ویدئویی با بیش از ۵,۰۰۰ عنوان آموزش (۱۹,۰۰۰ ساعت آموزش)

✓مشاهده فهرست جدیدترین آموزش‌ها، آموزش‌های پرمخاطب، وبینارها و آموزش‌های رایگان به صورت دسته‌بندی شده

✓ دسترسی به آموزش‌های رایگان فرادرس و مشاهده آن‌ها

✓ قابلیت جستجوی پیشرفته در کتابخانه آموزش‌های فرادرس با تعیین فیلترهای خاص

✓امکان مشاهده دوره‌های تهیه شده توسط کاربر در پلیر سازگار با موبایل

✓ امکان ورود به پنل کاربری، ویرایش پروفایل و شارژ حساب


📲 با نصب این اپلیکیشن، می‌توانید آموزش‌های مورد علاقه‌ خود را ذخیره و در فرصت مناسب‌تر آن‌ها را با دقت مشاهده کنید.

📌
دریافت اپلیکیشن فرادرس از گوگل پلی (+)


📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا

@FaraDars — فرادرس

✳️ ۷ نکته کاربردی کاتلین برای برنامه نویسان اندروید

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

══ فهرست مطالب ══

‏ ○ از تابع 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 — مطالب و آموزش‌های برنامه‌نویسی اندروید فرادرس‌‌
‌‌

This media is not supported in your browser
VIEW IN TELEGRAM

📘 آموزش پروژه محور اندروید Android – ساخت اپلیکیشن مدیریت هزینه های شخصی منتشر شد!

🔹 لینک آموزش – [کلیک کنید]

🔖 مدیریت هزینه‌های روزانه یکی از کار‌های روزمره هر شخص در قسمت خرج از درآمد خود محسوب می‌شود. در این فرادرس نحوه ساخت یک اپلیکیشن محاسبه هزینه توضیح داده خواهد شد به طوری که شما می‌توانید با انتشار اپلیکیشن اختصاصی خود در مارک‌های رایج بازار و یا حتی به صورت خصوصی کسب درآمد کنید.

🎯 مناسب برای: علاقه‌مندان به برنامه‌نویسی اندروید

💲 هزینه اصلی آموزش: ۱۸۰,۰۰۰ تومان

🎁 هزینه با احتساب هدیه ویژه انتشار: ۹۰,۰۰۰ تومان
‌(‌۵۰ درصد تخفیف)

👈 کد تخفیف: NWGF87

❗️اعتبار: تا پایان روز دوشنبه، ۱۳ تیر ۱۴۰۱

🔗 لینک آموزش – [کلیک کنید]

@FaraDars — فرادرس
@FDPub — تازه‌های نشر فرادرس
.

✳️ آموزش پروژه محور یونیتی (Unity) - ساخت بسته اندروید (رایگان)

چکیده —
در این آموزش ما از ابتدا با بررسی ایده شروع می‌کنیم و کار را تا انتشار بازی بر روی گوگل پلی و کافه بازار ادامه می‌دهیم. علاوه بر ساخت خود بازی، امکاناتی دیگری مثل فروشگاه و صفحه انتخاب‌گر مراحل بازی را می‌سازیم. ما در اين آموزش قصد داريم تا آموزش پروژه محور یونیتی (Unity) - ساخت بسته اندروید را مورد بررسی قرار دهيم.

کسب اطلاعات بیشتر 👇👇

🔗 آموزش پروژه محور یونیتی (Unity) - ساخت بسته اندروید (رایگان) — کلیک کنید [+]

📌 کانال اختصاصی آموزشی برنامه‌نویسی اندروید

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه‌نویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇

@FaraAnd — مطالب و آموزش‌های برنامه‌نویسی اندروید فرادرس‌‌
‌‌‌

در کانال‌های موضوعی و تخصصیِ فرادرس، چه مطالبی به صورت رایگان ارائه می‌شود؟

🔹 جدیدترین و به‌روز ترین مقالات آموزشی
در رشته‌های مختلف تحصیلی و تخصصی
🔹
خلاصه دروس دانشگاهی
🔹 مطالب جذاب علمی و ویدئوهای آموزشی
🔹
آموزش مهارت‌های کاربردی

🌟 برای دسترسی سریع‌تر به مطالب و مقالات آموزشی رایگان فرادرس، عضو کانال مورد نظر خود شوید👇👇👇


📌کانال آموزشی برنامه‌نویسی:
@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

🎁 پکیج برنامه‌نویسی مورد علاقه خود را انتخاب کنید و هدیه بگیرید!

فرادرس امروز برای شما ۷ پکیج آموزشی در حوزه برنامه‌نویسی، آماده کرده است:

▫️ اندروید Android
▫️ طراحی سایت
▫️ پایتون Python
▫️ سی شارپ #C
▫️ جاوا Java
▫️ سی پلاس پلاس ++C
▫️ پایگاه داده

از بین این عنوان‌ها، به کدام حوزه از برنامه‌نویسی علاقه دارید؟

🎊 برای شرکت قرعه‌کشی و دریافت یک پکیج رایگان برنامه‌نویسی، از طریق لینک زیر وارد صفحه اینستاگرام فرادرس شوید و در زیر پست مربوط به این چالش(+)، نام پکیج مورد علاقه خود را کامنت کنید. 👇

🔗 شرکت در قرعه‌کشی — [کلیک کنید]


🎁 ۱۰ پکیج رایگان برای ۱۰ نفر

🎉 فرادرس به قید قرعه از بین تمام کسانی که نام پکیج مورد علاقه خود را در کامنت بنویسند، به ۱۰ نفر پکیج مورد نظرشان را به صورت رایگان هدیه می‌دهد.

مهلت مشارکت: پایان روز دوشنبه، ۳ مرداد

📆 اعلام نتایج: روز سه‌شنبه، ۴ مرداد

برای اطلاع از سایر مسابقه‌ها و دریافت هدایای ویژه، صفحه اینستاگرام فرادرس را دنبال کنید:
🔗 instagram.com/FaraDars

🥰
این پست را با دوستان خود به اشتراک بگذارید تا از این فرصت ویژه باخبر شوند.🗣

@FaraDars — فرادرس

🟢 جدیدترین آموزش‌های رایگان در فرادرس

💠 «فرادرس»، بزرگترین مرجع آموزش‌های ویدئویی، هزاران ساعت آموزش را به صورت کاملاً رایگان در اختیار دانشجویان خود قرار داده است. برخی از جدیدترین فرادرس‌های رایگان در ادامه آمده است:

▫️ برنامه‌نویسی پایتون

▫️ اصول سئوی SEO سایت

▫️ فیلتر مارابوزو (Marubozu)

▫️ مقایسه زبان‌های برنامه‌نویسی

▫️ رویکردهای یادگیری ماشین در R

▫️ آموزش جاوا اسکریپت (JavaScript)

▫️ برنامه‌نویسی Python – ویژه نابینایان

▫️ تحلیل و بررسی نمونه‌های داخلی در طراحی معماری

▫️ آموزش Word – ترفندها و نکات کاربردی، ویژه ناشنوایان

♦️ جهت شروع یادگیری و کسب مهارت رایگان، روی لینک زیر کلیک کنید👇

🔗 فهرست کامل آموزش‌ها - [رایگان دانلود کنید]


📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا

@FaraDars — فرادرس

✳️ آموزش نصب اندروید استودیو (Android Studio) (رایگان)


چکیده —
محیط برنامه نویسی اندروید استودیو، محیطی است که برای توسعه و برنامه نویسی نرم افزارهای اندروید توسط شرکت گوگل در سال ۲۰۱۳ عرضه شده است. نرم افزار اندروید استودیو، یک نرم افزار رایگان است که برای دانلود بر روی ویندوز، مک و لینوکس در دسترس است. شما می توانید برای نصب اندروید استودیو، از راهنمای نصب تهیه شده در این آموزش استفاده کنید.

کسب اطلاعات بیشتر 👇👇

🔗 آموزش نصب اندروید استودیو (Android Studio) (رایگان) — کلیک کنید [+]

📌 کانال اختصاصی آموزشی برنامه‌نویسی اندروید

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه‌نویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇

@FaraAnd — مطالب و آموزش‌های برنامه‌نویسی اندروید فرادرس‌‌


📣 آموزش‌های رایگان پرمخاطب در فرادرس

✔️ لینک برخی از آموزش‌های رایگان و پرطرفدار فرادرس در ادامه آمده است. برای مشاهده و دریافت هر آموزش روی عنوان مورد نظر خود کلیک کنید:

▫️ هنر تفکر خلاق

▫️ برنامه‌نویسی C++

▫️ اتوکد (AutoCAD)

▫️ آشنایی با اکسل (Excel)

▫️ افتر افکت (After Effects)

▫️ اصول و مبانی برنامه‌نویسی

▫️ مقابله با فراموشی در مطالعه

▫️ گیت (Git) - گیت هاب و گیت لب

▫️ برنامه‌نویسی اندروید (Android)

🔴 سایر آموزش‌های رایگان را در لینک زیر مشاهده و دانلود کنید:

🔗 فهرست فرادرس‌های رایگان و پرمخاطب [+]


📌 این پست را با دوستان خود نیز به اشتراک بگذارید و فرصت آموختن رایگان را به آن‌ها هدیه دهید.

📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا

@FaraDars — فرادرس

✳️ آموزش پروژه محور اندروید - اعتبارسنجی با اثر انگشت (رایگان)


چکیده —
در بخش های مقدماتی و تکمیلی برنامه نویسی اندروید (Android)، مفاهیم اصلی و عمومی در برنامه اندروید را فرا گرفتیم. در این بخش مفاهیم پیشرفته تر مورد بررسی قرار گرفته و در حین آموزش تلاش شده پروژه ها و مثال های گوناگون برای تفهیم بیشتر، حل و بررسی شوند. نحوه ارتباط با اینترنت، ساخت ویوهای اختصاصی، دریافت اطلاعات مکانی کاربر، کار با سنسور اثر انگشت، نمونه یک بازی ساده با استفاده از کتابخانه های گرافیکی و … مباحث مطرح شده در این دوره آموزشی هستند. ما در این آموزش قصد داریم تا اعتبارسنجی با اثر انگشت در برنامه نویسی پیشرفته اندروید (Android) را مورد بحث و بررسی قرار دهیم.

کسب اطلاعات بیشتر 👇👇

🔗 آموزش پروژه محور اندروید - اعتبارسنجی با اثر انگشت (رایگان) — کلیک کنید [+]

📌 کانال اختصاصی آموزشی برنامه‌نویسی اندروید

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه‌نویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇

@FaraAnd — مطالب و آموزش‌های برنامه‌نویسی اندروید فرادرس‌‌

🤩1
This media is not supported in your browser
VIEW IN TELEGRAM

📘 آموزش جت پک کامپوز Jetpack Compose برای ساخت رابط کاربری اندروید – تکمیلی منتشر شد!

🔹 لینک آموزش – [کلیک کنید]

🔖 جت پک کامپوز (Jetpack Compose) ابزار توسعه رابط کاربری با رویکرد تعریف‌گرا با استفاده از زبان کاتلین (Kotlin) است. در این فرادرس، تلاش می‌کنیم با آموزش سرفصل‌هایی از قبیل پیمایش، لیست، انیمیشن و غیره، مباحث پیشرفته کار با Jetpack Compose را پوشش دهیم که تکمیل‌کننده مطالب ارائه‌شده در دوره مقدماتی جت پک کامپوز است و برای دانشجویانی که قصد دنبال کردن حرفه‌ای این مبحث را دارند، بسیار توصیه می‌شود.

🎯 مناسب برای: علاقه‌مندان به برنامه‌نویسی اندروید و کاتلین | مهندسی کامپیوتر – نرم‌افزار

💲 هزینه اصلی آموزش: ۱۹۹,۰۰۰ تومان

🎁 هزینه با احتساب هدیه ویژه انتشار: ۹۹,۵۰۰ تومان
‌(‌۵۰ درصد تخفیف)

👈 کد تخفیف: NWHZ75

❗️ اعتبار: تا پایان روز دوشنبه، ۳۱ مرداد ۱۴۰۱

🔗 لینک آموزش – [کلیک کنید]

@FaraDars — فرادرس
@FDPub — تازه‌های نشر فرادرس
.

✳️ آموزش پروژه محور یونیتی (Unity) - ساخت بسته اندروید (رایگان)


چکیده —
در این آموزش ما از ابتدا با بررسی ایده شروع می‌کنیم و کار را تا انتشار بازی بر روی گوگل پلی و کافه بازار ادامه می‌دهیم. علاوه بر ساخت خود بازی، امکاناتی دیگری مثل فروشگاه و صفحه انتخاب‌گر مراحل بازی را می‌سازیم. ما در اين آموزش قصد داريم تا آموزش پروژه محور یونیتی (Unity) - ساخت بسته اندروید را مورد بررسی قرار دهيم.

کسب اطلاعات بیشتر 👇👇

🔗 آموزش پروژه محور یونیتی (Unity) - ساخت بسته اندروید (رایگان) — کلیک کنید [+]

📌 کانال اختصاصی آموزشی برنامه‌نویسی اندروید

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه‌نویسی اندروید را در کانال اختصاصی [@FaraAnd] دنبال کنید. 👇

@FaraAnd — مطالب و آموزش‌های برنامه‌نویسی اندروید فرادرس‌‌


📣 دسترسی به آخرین کوپن و کدهای تخفیف فرادرس

🔗 صفحه فرصت‌های ویژه - [کلیک کنید]

💯 همراه با فرصت‌های ویژه فرادرس، یادگیری را شروع کنید👇


‌‏💫 تا ۱۷۰ هزار تومان تخفیف در طرح پلکان آموزشی

در این طرح، با توجه به مقدار سبد سفارش خود تا ۱۷۰ هزار تومان تخفیف دریافت کنید.

🎁 کد تخفیف: STR69

📅 اعتبار: تا پایان روز دوشنبه ٣١ مرداد ۱۴۰۱

_______________

💫 ۵۰ هزار تومان هدیه آموزشی، مخصوص اپلیکیشن فرادرس

🎁 کد تخفیف: FRAPP

📅
اعتبار: تا پایان روز دوشنبه ٣١ مرداد ۱۴۰۱

_______________

‌‏💫 ۵۰ درصد تخفیف برای ثبت اولین سفارش خرید

🎁 کد تخفیف: FRSTRD

📅 اعتبار: تا پایان روز دوشنبه ٣١ مرداد ۱۴۰۱

_______________

💫 ۱۵۰ هزار تومان تخفیف برای سبدهای خرید بالای ۴۰۰ هزار تومان

🎁 کد تخفیف: FR4SD

📅 اعتبار: تا پایان روز دوشنبه ٣١ مرداد ۱۴۰۱

_______________

🌟 جهت اطلاع از تمامی کدهای تخفیف فعال در فرادرس و نحوه استفاده از آن‌‌ها، به لینک زیر مراجعه کنید:

🔗 فرصت‌های ویژه فرادرس - [کلیک کنید]


📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا

@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 — فرادرس