آموزش برنامه نویسی Kotlin
Kotlin (کاتلین) یک زبان برنامهنویسیست که با استفاده از آن میتوان برنامه نویسی اندروید را توسعه داد. نسخه های اخیر اندروید استودیو به طور رسمی از کاتلین پشتیبانی میکنن، مسئلهای که در Google IO 2017 اعلام شد.
Kotlin (کاتلین) یک زبان برنامهنویسیست که با استفاده از آن میتوان برنامه نویسی اندروید را توسعه داد. نسخه های اخیر اندروید استودیو به طور رسمی از کاتلین پشتیبانی میکنن، مسئلهای که در Google IO 2017 اعلام شد.
در اندروید 4 روش برای ذخیره اطلاعات وجود دارد :
1- Shared preferences
2- Sqlite Databases
3- Content Provider
4- Files
که بیشتر بر روی Sqlite(http://www.sqlite.org)
کار خواهیم کرد و بقیه را در آموزش های بعدی معرفی خواهم کرد،بحث دیتابیس
بدلیل گستردگی، نمی توان در یک آموزش بیشتر مباحث را شرح داد پس مرحله به
مرحله پیش می رویم و در مرحله اول با ساختار دیتابیس و پیشنیازهای اولیه
کار خواهیم کرد.
سورس اندروید استودیو فروشگاه اینترنتی + وب سایت + وبسرویس
آموزش اندروید آموزش برنامه نویسی اندروید برنامه نویسی اندروید اندروید استودیو آموزش اندروید استودیو
هنگامی که قصد دارید تصاویر را از طریق وب در اپلیکیشن اندرویدی خود نمایش دهید باید تصاویر را cache نماید و سپس آن را در ویجت ImageView نمایش دهید.کتابخانه های خیلی زیادی برای اینکار وجود دارد و در این آموزش نحوه استفاده از کتابخانه Universal Image Loader را تقدیم مینماییم.
در این پست میخوایم خیلی سریع و کوتاه نحوه کار با Google maps رو بررسی کنیم.
من فرض می کنم که شما در مورد برنامه نویسی در اندروید اطلاعات لازم رو دارید، تا بتونیم توضیحات رو کوتاه کنیم و به بخش اصلی کار بپردازیم. با فرض اینکه از طریق این لینک تونستید مقدمات وارد کردن گوگل مپ رو پیاده سازی کنید به سراغ توضیحات مورد نظر میریم.
من از Fragment برای پیاده سازی UI استفاده کردم، به این صورت که در این اپ که کار توسعه اون رو انجام میدادیم از چند تب برای دسترسی به بخشهای مختلف استفاده کردیم، و تب Map رو با Fragment ساختیم و کد xml رو به این نحو نوشتیم:
[/]
Proguard :
برای امنیت اپلیکیشن های اندروید و همچنین کاهش حجم خروجی برنامه مورد استفاده قرار میگیرد.شاید تا چندی قبل یکی از مشکلات امنیتی اپلیکیشن های اندروید به سادگی کامپایل و دیکامپایل کردن انها بود،اما از زمانی که گوگل Proguard را معرفی کرد توانست حداقل بیشتر راه های نفوذ را ببند و سعی در ارتقای امینیت اپلیکیشن های اندروید مدیریت کند.
در این جلسه آموزشی قصد داریم که در کاتلین بیاموزیم به چه صورتی میتوانیم
از کاتلین استفاده کنیم.اما قبل از اینکه این مطلب آموزشی را شروع حتما
آموزشی های زیر را مطالعه نمایید تا بتوانید تمامی مفاهیم پیش رو را
بیاموزید
در این مقاله، میخواهیم یاد بگیریم به چه صورتی میتوانیم متغیر ها را در کاتلین تعریف نماییم
قبل از شروع این آموزشی حتما مطلب آموزشی زیر را مطالعه کنید
تعریف متغیر ها
در کاتلین،همه چیز یک OBject میباشد،زیرا در کاتلین نوع اصلی نمی توانیم پیدا کنیم
تعریف اولین متغیر
شما میتوانید براحتی با کلمه کلیدی val یا var متغیر و نوع آن را تعریف کنید
شاید تا الان به همچنین ویجتی در محیط برنامه نویسی اندروید برنخورده اید و در اپلیکیشن های حرفه ای که نوشته شده اس در بخش های مانند فیلم ها و گالری تصاویر به وفور دیده شده است.این ویجت که در این تاپیک معرفی خواهد شد بصورت سفارشی طراحی شده است که از سایت http://inter-fuser.com/ برگرفته شده است و انجمن پی سی دروید بر آن آمد که این ویجت سفارشی بسیار زیبا را در این ماه مبارک به کاربران پی سی دروید تقدیم نماید.