Android NDK نام یک مجموعه جامع و قدرتمند از کمپانی گوگل است که برای برنامهنویسی به زبان ++C/C در اندروید به کمک شما خواهد آمد. اندروید ان دی کی (Native Development Kit)، به توسعه دهنده این امکان را میدهد که بتواند اپلیکیشن مدنظر خود را در زبان سی/سیپلاسپلاس برای دستگاههای اندروید آماده کند. این ابزار، به طور کامل با اسدیکی (SDK) اندروید سازگاری داشته و بر اسا توصیه کارشناسان، بیشتر در مواقعی باید آن را مورد استفاده قرار داد که بحث بهرهوری در اپلیکیشن یا پروژه نرم افزاری از اهمیت ویژهای برخوردار باشد. در یک دستگاه اندروید، کدهای نوشته شده در زبان جاوا در ماشین مجازی جاوا به اجرا درمیآیند. از آنجا که کدها در زبان سی/سیپلاسپلاس به زبان ماشین ترجمه و در پردازنده با اجرا درمیآیند، استفاده از این زبانها برای هرنوع سختافزار میتواند یک زبان بومی به شمار آمده و از سرعت بالایی هم برخوردار باشد. از این روی، استفاده از این زبان برای توسعه بخشی از نرم افزار که با سرعت و بهرهوری رابطه مستقیمی داشته باشد، اهمیت فوقالعادهای دارد.
Android NDK یک ابزار برای برنامه نویسی Android به زبان سی پلاس پلاس می باشد. شما در محیط لینوکس و ویندوز می توانید از این ابزار استفاده کنید و اپلیکیشن های اندرویدی خود را با ++C طراحی کنید. سرفصل های دوره آموزشی: – NDK چیست؟ – چرا از NDK استفاده می کنیم؟ – نصب و راه اندازی – استفاده از LibLog – استفاده از JNI_OnLoad