۰ سبد خرید

وبلاگ

SDK در اندروید چیست؟ چه کاربردی دارد و چرا از آن استفاده کنیم؟ SDK در اندروید چیست؟ چه کاربردی دارد و چرا از آن استفاده کنیم؟

SDK در اندروید چیست؟ چه کاربردی دارد و چرا از آن استفاده کنیم؟

کیت توسعه نرم افزار یا همان SDK مجموعه ای از ابزارها و منابع توسعه نرم افزار است که توسط توسعه دهندگان برای ساخت برنامه های نرم افزاری برای پلتفرم ها یا سیستم عامل های خاص استفاده می شود؛ در مورد اندروید، SDK مجموعه‌ای از ابزار ها، کتابخانه‌ ها و منابعی است که توسط گوگل در اختیار توسعه‌ دهندگان قرار می‌ گیرد تا برنامه‌ های کاربردی برای اندروید ایجاد کنند.
۶ دقیقه
۰ دیدگاه
مبانی برنامه نویسی
آموزش flow - flow در کاتلین - معرفی اپراتور های فلو آموزش flow - flow در کاتلین - معرفی اپراتور های فلو

آموزش flow - flow در کاتلین - معرفی اپراتور های فلو

برنامه نویسی ناهمزمان یا همان برنامه نویسی نامتقارن برای توسعه ی هر نرم افزاری مدرنی که نیاز به انجام عملیات بدون مسدود کردن رابط کاربری یا رشته اصلی دارد ضروری است، در برنامه نویسی با زبان Kotlin، یکی از محبوب ترین کتابخانه ها برای برنامه نویسی ناهمزمان، کوروتین (Kotlin Coroutines) است، در مقاله ی flow در کاتلین قصد دارم شما را بصورت کلی با فلو به همراه معرفی اپراتور های فلو آشنا کنم، پس تا انتهای این مقاله از آکادمی نوری با من همراه باشید.
۷ دقیقه
۰ دیدگاه
اندروید
یادگیری بهتر برنامه نویسی یادگیری بهتر برنامه نویسی

یادگیری بهتر برنامه نویسی

یادگیری برنامه نویسی می تواند یک تجربه چالش برانگیز اما ارزشمند باشد، با رویکرد درست، می توانید بر زبان ها و مفاهیم برنامه نویسی جدید تسلط پیدا کنید و به یک توسعه دهنده ماهر تبدیل شوید، یکی از موثر ترین راه ها برای یادگیری برنامه نویسی، خود آموزی و استفاده از دوره های آموزشی است، در این مقاله از نوری آکادمی نکاتی را برای یادگیری بهتر برنامه نویسی ارائه می دهم، با من همراه باشید.
۵ دقیقه
۰ دیدگاه
اصول کاری
چند راه کاهش حجم فایل apk چند راه کاهش حجم فایل apk

چند راه کاهش حجم فایل apk

یکی از مباحثی که در توسعه اپلیکیشن های اندرویدی حائز اهمیت است، کاهش حجم فایل apk توسعه داده شده است، چرا که این موضوع ممکن است حتی بر روی تعداد دانلود های اپلیکیشن هم تاثیر داشته باشد. برای مثال در ایران به دلیل مشکلاتی که در اینترنت وجود دارد و سرعت کم اینترنت، اگر اپلیکیشن از حجم کمتری برخوردار باشد، افراد بیشتر به سمت اپلیکیشن با حجم کمتر می آیند، چرا که صبر و انتظار برای بارگیری اپلیکیشن با حجم بالا کمی آزار دهنده است، پس در هر صورت کم کردن حجم apk از اهمیت بالایی برخوردار است.
۸ دقیقه
۰ دیدگاه
اندروید
R8 در اندروید - ابزار R8 اندروید چه کاربردی دارد؟ آموزش کار با R8 R8 در اندروید - ابزار R8 اندروید چه کاربردی دارد؟ آموزش کار با R8

R8 در اندروید - ابزار R8 اندروید چه کاربردی دارد؟ آموزش کار با R8

اگر توسعه دهنده اندروید باشید، احتمالا باید با R8 در اندروید مواجه شده باشید، اگر در حال توسعه اپلیکیشنی هستید و قصد دارید که اپلیکیشن تان را برای کاربران زیادی مورد هدف قرار دهید، فاکتور ها و نکات زیادی وجود دارد که می بایست هنگام ساخت اپلیکیشن خود در نظر داشته باشید،یکی از مهم ترین عامل در توسعه هر اپلیکیشنی حجم آن است، حجم فایل برنامه از اهمیت زیادی برخوردار است.
۹ دقیقه
۰ دیدگاه
اندروید
آموزش LiveData در اندروید - لایودیتا چیست؟ آموزش LiveData در اندروید - لایودیتا چیست؟

آموزش LiveData در اندروید - لایودیتا چیست؟

قطعا با لایودیتا مواجه شده اید، LiveData یک کلاس در کتابخانه Android Jetpack است که داده های قابل مشاهده را برای به روز رسانی خودکار رابط کاربری (User Interface) بر اساس تغییرات داده های اساسی ارائه می دهد، LiveData یک مؤلفه آگاه از چرخه حیات (LifeCycle) است، به این معنی که می تواند به طور خودکار رویداد های چرخه حیات یک فعالیت یا قطعه از اپلیکیشن را مدیریت کند، مانند زمانی که یک چیز ایجاد می شود، شروع می شود، متوقف می شود یا از بین می رود، در ادامه ی این مقاله از نوری آکادمی به خوبی به آموزش LiveData در اندروید می پردازم و پاسخ کاملی برای لایودیتا چیست ارائه می دهم، با من همراه باشید.
۹ دقیقه
۰ دیدگاه
اندروید
آموزش دیزاین پترن Factory Method در کاتلین آموزش دیزاین پترن Factory Method در کاتلین

آموزش دیزاین پترن Factory Method در کاتلین

در برنامه نویسی شئ گرا Factory یک شئ (Object) ای است که برای ساختن شئ های دیگر از آن استفاده می شود. همانطور که از نام آن پیدا است نقش یک کارخانه را دارد. این pattern اساس تعدادی دیزاین پترن های طراحی نرم افزار مانند دیزاین پترن Factory Method است. خود واژۀ Factory Method اشاره به تابعی داره که در مقام یک Factory هست.
۲۲ دقیقه
۰ دیدگاه
اندروید
تست نویسی در اندروید + 4 نکته در مورد آن تست نویسی در اندروید + 4 نکته در مورد آن

تست نویسی در اندروید + 4 نکته در مورد آن

در توسعه نرم افزار، تست نقش مهمی در ایجاد اطمینان از عملکرد کد و عملیات مطابق انتظار و برآورده کردن الزامات دارد، تست اپلیکیشن را می توان به صورت دستی هم انجام داد، اما تست خودکار به دلیل کارایی و دقت آن بیشتر مورد استفاده قرار می گیرد، تست نوشتن فرآیند ایجاد تست های خودکار برای اطمینان از عملکرد نرم افزار است، در این مقاله به این می پردازیم که تست نویسی در اندروید چیست و چگونه در کاتلین تست بنویسیم، تا انتهای این مقاله با من همراه باشید.
۷ دقیقه
۰ دیدگاه
اندروید
روم در اندروید - آشنایی و کار با کتابخانه Room در اندروید روم در اندروید - آشنایی و کار با کتابخانه Room در اندروید

روم در اندروید - آشنایی و کار با کتابخانه Room در اندروید

اگر خواسته باشید در اندروید با دیتابیس کار کنید، قطعا با کتابخانه Room مواحه شده اید و حداقل از نوع کاربرد این کتابخانه اطلاع دارید، در این مقاله از نوری آکادمی قصد دارم در مورد روم در اندروید مطالب و نکات کامل و کاربردی را در اختیار شما قرار دهم، تا انتهای این مقاله با من همراه باشید.
۷ دقیقه
۰ دیدگاه
اندروید
منابعی که هر برنامه نویس اندروید باید آن ها را بشناسد! منابعی که هر برنامه نویس اندروید باید آن ها را بشناسد!

منابعی که هر برنامه نویس اندروید باید آن ها را بشناسد!

اگر مشغول به برنامه نویسی اندروید باشید، چه با زبان کاتلین یا هر زبان دیگر، قطعا می دانید که سایت اصلی و رسمی گوگل می تواند یک منبع و سورس مناسبی برای یک برنامه نویس اندروید باشد، اما در عین حال ممکن است منابع دیگری هم به جز داکیومنت رسمی گوگل هم باشد و یک راه حل کارساز برای شما باشد؛ در این مقاله از آکادمی نوری قصد داریم به بهترین منابع برنامه نویسی اندروید بپردازیم، پس تا به انتهای این مقاله با من همراه باشید.
۵ دقیقه
۰ دیدگاه
اندروید

شروع جشنواره نوروزی 1402

یک میلیون تومان تخفیف