آموزش عبارات شرطی در برنامه نویسی کاتلین

در خدمت شما هستم با سری مطالب آموزش برنامه نویسی کاتلین به عنوان پیش نیاز آموزش برنامه نویسی اندروید. در هنگام برنامه نویسی یک برنامه نیاز داریم تا براساس شرایط مختلف عملیات های متفاوتی را انجام دهیم. برای مثال میخواهیم وقتی اینترنت کاربر قطع یک پیغام به وی نمایش داده شود و وقتی اتصال اینترنت […]

اطلاعات بیشتر

آموزش استفاده از آرایه و لیست در زبان برنامه نویسی کاتلین

آرایه و لیست دو ساختار داده مهم و پرکاربرد در برنامه نویسی هستند که برای ذخیره و مدیریت مجموعه‌ای از داده‌ها به کار می‌روند. لیست یک ساختار داده مهم در زبان برنامه‌نویسی کاتلین است که برای ذخیره‌سازی مجموعه‌ای از داده‌های همگن به کار می‌رود. لیست‌ها اجازه می‌دهند تا داده‌های متعدد را به صورت منسجم در […]

اطلاعات بیشتر

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

برای شروع یادگیری برنامه نویسی اندروید و کاتلین اولین کاری نیاز به انجام دارید آشنایی با دستورات و یا همان سینتکس زبان کاتلین است. به عنوان اولین دستور نیاز دارید تا با نحوه تعریف انواع متغیرها آشنا شوید. بخش متغیر، یکی از مفاهیم بنیادی و حیاتی در زمینه برنامه‌نویسی است که نقش کلیدی در مدیریت […]

اطلاعات بیشتر

کاتلین چیست؟ آشنایی کامل با زبان برنامه نویسی کاتلین

در این مقاله از وبسایت آتیس کد در خدمت شما هستم با معرفی زبان برنامه نویسی کاتلین. برای شروع برنامه نویسی اندروید نیاز به یادگیری یکی از زبان های رسمی این پلتفرم دارید. کاتلین (Kotlin) یک زبان برنامه‌نویسی جدید، مدرن و چند‌منظوره است که از جمع‌آوری بهترین ویژگی‌های زبان‌های مختلف الهام گرفته‌است. این زبان توسط […]

اطلاعات بیشتر

بررسی تفاوت های زبان جاوا و کاتلین, انتخاب زبان برنامه نویسی مناسب

تا سالهای قبل زبان جاوا به تنهایی زبان رسمی برای توسعه اپلیکیشن های اندروید بود. با انتخاب زبان کاتلین به عنوان دومین زبان برنامه نویسی اندروید توسط گوگل این زبان روز به روز محبوبیت بیشتری بین توسعه دهندگان پیدا کرد. با اینکه امروزه اکثر افراد از کاتلین برای طراحی اپلیکیشن های اندروید استفاده میکنند اما […]

اطلاعات بیشتر

آموزش ساخت فایل PDF در اندروید با زبان جاوا

به احتمال زیاد با اپلیکیشن های مختلفی کار کرده اید که به شما این امکان را میدهند تا یک سری از اطلاعات را در قالب فایل PDF ذخیره کنید. برای مثال متنی نوشته اید در یک برنامه نوت یا فاکتوری ایجاد کرده اید که قصد دارید بصورت PDF هم آن را داشته باشید. مثال های […]

اطلاعات بیشتر

افزایش امنیت اپلیکیشن های اندروید با Android Jetpack Security

امنیت همیشه یکی از مباحث مهم در توسعه نرم افزار های کامپیوتری می باشد و اپلیکیشن های اندروید نیز از این قاعده مستثنی نیستند. به همین منظور در سال 2019 گوگل کتابخانه Jetpack Security را برای رمزنگاری اطلاعات و فایل ها در اندروید معرفی کرد تا مراحل افزایش امنیتی اپلیکیشن ها را آسان تر کند. […]

اطلاعات بیشتر

آموزش استفاده از Motion Editor در اندروید استودیو

نسخه جدید اندروید استودیو 4.0 شامل امکانات پیشرفته بسیاری بوده است که باعث افزایش قدرت برنامه نویسان و بازشدن دست آنها در این محیط توسعه شده است. یکی از بهترین ویژگی هایی که در اندروید استودیو معرفی شد قابلیت Motion Editor بود که به توسعه دهندگان این امکان را میدهد تا لایه های جذاب و […]

اطلاعات بیشتر

بررسی قابلیت view binding در اندروید استودیو

در نسخه جدید محیط برنامه نویسی اندروید استودیو 3.6 ویژگی جدیدی به نام view binding معرفی شده است که میتوانید جایگزین دستورهای تکراری findViewById کنید و از نوشتن کدهای تکراری و تولید باگ اجتناب کنید. برای فعال کردن view binding نیاز به کتابخانه خاصی نیست و این کار از طریق گریدل انجام میشه. این کار […]

اطلاعات بیشتر

آشنایی با کامپوننت ViewPager2 در اندروید

یکی از کامپوننت های قدیمی اندروید که برای ساخت اسلاید ها و تب ها از آن استفاده میکردیم کامپوننت ViewPager بود. گوگل به تازگی این کامپوننت با ارائه نسخه جدیدی به نام ViewPager2 بروزرسانی کرده و امکانات بسیار زیادی را برای بهینه تر شدن اپلیکیشن ارائه داده است. آموزش کار با ViewPager2 ViewPager2 یک کامپوننت […]

اطلاعات بیشتر