وبلاگ انجمن برنامه نویسی اندروید

p30droid.com
برنامه نویسی اندروید|آموزش برنامه نویسی اندروید|اندروید استودیو

۱۰ مطلب با کلمه‌ی کلیدی «آموزش kotlin» ثبت شده است

پنجشنبه, ۲۴ اسفند ۱۳۹۶، ۰۳:۱۵ ب.ظ

دانلود کتاب Android Development with Kotlin


دانلود کتاب Android Development with Kotlin

دانلود کتاب Android Development with Kotlin

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

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

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

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ اسفند ۹۶ ، ۱۵:۱۵
اندروید ایران
سه شنبه, ۲۱ شهریور ۱۳۹۶، ۱۱:۲۸ ب.ظ

کلاس ها در Kotlin

در این مقاله آموزشی قصد داریم بیاموزیم که به چه صورتی میتوانیم از کلاس و Property های آن در Kotlin استفاده کنیم

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


 آموزش برنامه نویسی Kotlin

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ شهریور ۹۶ ، ۲۳:۲۸
اندروید ایران
جمعه, ۱۰ شهریور ۱۳۹۶، ۱۱:۰۲ ب.ظ

افزودن کتابخانه به اندروید استودیو

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

حالا میخوایم با هم تمرینی یه کتابخونه رو اضافه کنیم به پروژمون

خب مثلا من از این لینک میخوام یه کتابخونه اضافه کنم.برای همین کتابخونه Material Dialog رو انتخاب کردم.(خودم هنوز باهاش کار نکردم همینطوری شانسی پیدا کردمش)

https://github.com/afollestad/material-dialogs

 

۰ نظر موافقین ۰ مخالفین ۰ ۱۰ شهریور ۹۶ ، ۲۳:۰۲
اندروید ایران
جمعه, ۱۰ شهریور ۱۳۹۶، ۱۱:۰۰ ب.ظ

آموزش کتابخونه Volley

سلام امروز میخوایم کار با کتابخونه volley رو با هم یاد بگیریم.با افزودن این کتابخونه میتونید ارتباط با کد php که در سرورتون نوشتید رو سریع تر و آسون تر کنید.

به این صورت که اول با این کد به پروژه خودتون اضافش کنید.  

compile 'com.mcxiaoke.volley:library:1.0.19'

اگه مشکلی در اضافه کردن این کتابخونه دارید کلیک کنید.

 

۰ نظر موافقین ۰ مخالفین ۰ ۱۰ شهریور ۹۶ ، ۲۳:۰۰
اندروید ایران
سه شنبه, ۷ شهریور ۱۳۹۶، ۰۱:۴۰ ب.ظ

آموزش کار با Google maps در اندروید

در این پست میخوایم خیلی سریع و کوتاه نحوه کار با Google maps رو بررسی کنیم.

من فرض می کنم که شما در مورد برنامه نویسی در اندروید اطلاعات لازم رو دارید، تا بتونیم توضیحات رو کوتاه کنیم و به بخش اصلی کار بپردازیم. با فرض اینکه از طریق این لینک تونستید مقدمات وارد کردن گوگل مپ رو پیاده سازی کنید به سراغ توضیحات مورد نظر میریم.

من از Fragment  برای پیاده سازی UI  استفاده کردم، به این صورت که در این اپ که کار توسعه اون رو انجام میدادیم از چند تب برای دسترسی به بخشهای مختلف استفاده کردیم، و تب Map رو با Fragment ساختیم و کد xml رو به این نحو نوشتیم:

۰ نظر موافقین ۰ مخالفین ۰ ۰۷ شهریور ۹۶ ، ۱۳:۴۰
اندروید ایران
دوشنبه, ۶ شهریور ۱۳۹۶، ۰۲:۳۲ ب.ظ

عملگرها در کاتلین

عملگرها در کاتلین

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

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

 کار با متغیر ها در کاتلین

۰ نظر موافقین ۰ مخالفین ۰ ۰۶ شهریور ۹۶ ، ۱۴:۳۲
اندروید ایران
دوشنبه, ۶ شهریور ۱۳۹۶، ۰۹:۴۶ ق.ظ

کار با متغیر ها در کاتلین

در این مقاله، میخواهیم یاد بگیریم به چه صورتی میتوانیم متغیر ها را در کاتلین تعریف نماییم

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

تعریف متغیر ها

در کاتلین،همه چیز یک OBject میباشد،زیرا در کاتلین نوع اصلی نمی توانیم پیدا کنیم

 

تعریف اولین متغیر

شما میتوانید براحتی با کلمه کلیدی val  یا var متغیر و نوع آن را تعریف کنید


۰ نظر موافقین ۰ مخالفین ۰ ۰۶ شهریور ۹۶ ، ۰۹:۴۶
اندروید ایران
شنبه, ۴ شهریور ۱۳۹۶، ۰۲:۰۱ ب.ظ

نصب و راه اندازی اندروید

برای شروع برنامه نویسی اندروید ، به نرم افزاهایی نیاز داریم که بسته به سیستم عامل خود با نسخه مربوطه را نصب کنید،تا برنامه نویسی  اندروید را شروع کنیم.

اندروید استودیو

 

1-جاوا :  ابتدا باید جاوا JDK 8 را روی سیستم خود نصب کنید.برای دانلود جاوا به سایت جاوا مراجعه نمایید و آن را دانلود کنید.

 دانلود جاوا JDK 1.8

برای اینکه مطمئن شوید که جاوا بدرستی روی سیستم نصب شده است.میتوانید دستور زیر را در cmd وارد نمایید:

Java -version

 

2-IDE(محیط برنامه نویسی) : برای اینکه برنامه نویسی به اندروید را شروع کنیم،باید IDE موردنیاز را تهیه نماید.پیشنهاد گوگل نرم افزار رایگان اندروید استودیو میباشد،که از سایت اصلی اندروید میتوانید دریافت نمایید. https://developer.android.com/studio/index.html

 نصب و راه اندازی اندروید استودیو

3-SDK اندروید : برای دانلود SDK اندروید میتوانید از سایت خود اندروید آن را دانلود نمایید،اما به علت تحریم بودن برای ایران،به راحتی نمی توانید دانلود نمایید.برای دانلود میتوانید به نسخه های که در نت موجود میباشد، میتوانید استفاده نمایید

 آموزش برنامه نویسی اندروید

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

۰ نظر موافقین ۰ مخالفین ۰ ۰۴ شهریور ۹۶ ، ۱۴:۰۱
اندروید ایران
شنبه, ۴ شهریور ۱۳۹۶، ۰۱:۵۶ ب.ظ

معرفی کتابخانه Testing Support اندروید

کتابخانه  تست پشتیبان اندروید، یک بستر گسترده را برای تست برنامه های اندروید فراهم می کند. این کتابخانه با استفاده از مجموعه ای از رابط های برنامه کاربردی به شما امکان ساختن سریع کدها و تست برنامه را می دهد این کتابخانه شامل  تست رابط کاربری و JUnit4 نیز می باشد. می توانید این کتابخانه را از طریق API از داخل اندروید استودیو IDE  یا خط فرمان فراخوانی کنید. همچنین کتابخانه پشتیبان تست اندروید از طریق Android SDK قابل دسترسی است.

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

کتابخانه Testing Support اندروید شامل ابزار زیر می باشد:

AndroidJUnitRunner: سازگار با JUnit4 برای اجرای اندروید

Espresso: محیط تست UI ، محیطی مناسب برای تست رابط کاربری در یک برنامه

UI Automator: محیطی برای تست UI، مناسب برای تست روابط متقابل برنامه های کاربردی و نصب شده در سراسر سیستم

 

۰ نظر موافقین ۰ مخالفین ۰ ۰۴ شهریور ۹۶ ، ۱۳:۵۶
اندروید ایران
شنبه, ۴ شهریور ۱۳۹۶، ۰۱:۵۰ ب.ظ

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

کاتلین چیست ؟

کاتلین یک زبان برنامه نویسی تایپ اسکریتی میباشد برای ماشین مجازی JVM که اندروید ومروگر های بطوررسمی توسط گوگل برای اندروید پشتیبانی میشود.

 

زبان برنامه نویسی کاتلین توسط شرکت Jetbrain توسعه داده شده است .شرکت Jetbrain ایجاد کننده Intellij idea میباشد ،اندروید استودیو نیز براساس Intellij  میباشد .در مراسم گوگل i/o 2017 گوگل بطور رسمی کاتلین را زبان رسمی توسعه اندروید بنا نهاد.

 

۰ نظر موافقین ۰ مخالفین ۰ ۰۴ شهریور ۹۶ ، ۱۳:۵۰
اندروید ایران