اندروید,اپ,آموزش,فارسی,نرم افزار,لیندا,زیرنویس
اندروید یه پشته (stack) کامل نرم افزاری هست، یعنی هم خود سیستم عامل رو داره، هم چارچوب مورد نیاز برای ساخت برنامه ی اندروید.
اندروید:
وقتی می خواید برای اندروید برنامه بسازید، باید زبانهای برنامه نویسی xml و جاوا رو بلد باشید. هرچی که بیشتر به این دوتا زبان مسلط باشید، بهتر می تونید برنامه اندروید بسازید.
اندروید یه نسخه ی سفارشی خاص خودش از زبان جاوا رو داره که یه کمی با اصل جاوا متفاوته، ولی بر مبنای جاوا ۶ و ۷ ساخته شده.
تو اندروید با xml هم سرو کار دارید، هم برای پیکربندی برنامه تون مثل قیافه صفحات، منوها، رنگ ها، متن ها و … و همینطور برای مدیریت منابع مثل تصاویر و …
برای ساختن برنامه ها هم از محیط توسعه خود گوگل استفاده میکنیم یعنی اندروید استودیو که خوبه از قبل باهاش آشنا باشین.
قبل از شروع چه نرم افزارهایی رو نیاز داریم؟
۱.بسته توسعه جاوا (JDK) هم نسخه ۸ خوبه هم ۷
۲.برنامه اندروید استودیو (Android Studio)
۳.اندروید SDK و دستگاه مجازی برای آزمایش کردن برنامه ها (خوبیه این دستگاه های مجازی اینه که می تونید برای هر اندازه صفحه ای که می خواید برنامه تون رو توش امتحان کنید، یه دستگاه مجازی بسازید)
این موارد بالا رو می تونید از این صفحه دانلود کنید
اندروید,اپ,آموزش,فارسی,نرم افزار,لیندا,زیرنویس
برای آزمایش کردن برنامه ها پیشنهاد میکنم که حتما توی یه دستگاه واقعی (بهتره گوشی باشه) هم امتحان کنید.
نمایه (icon) اولین تاثیریه که برنامه شما روی کاربر میذاره، پس خیلی مهمه که درست طراحی بشه. همینطور که روز به روز به کیفیت و عمق تصویر تبلتها و گوشیها داره اضافه میشه باید حواسمون باشه که برای کیفیتهای بالاتر تصویر، نمایههای دقیقتری طراحی کنیم.
۱. یه پروژه جدید بسازید. میبینید در پوشه res چندتا پوشه وجود داره که با drawable شروع شده، ما تمامی تصاویر برنامه از جمله نمایه رو در این پوشهها قرار میدیم، اما فرقشون چیه؟ فرقشون اینه که اندروید با توجه به میزان کیفیت تصویر هر دستگاهی انتخاب میکنه که از کدوم پوشه تصویر رو نمایش بده، یعنی ما یه تصویر در برنامهمون (مثلا نمایه) رو با کیفیت تصویرهای مختلف تهیه میکنیم و درون هر کدوم از این پوشهها قرار میدیم:
ldpi برای دستگاه با کیفیت پایین low density
mdpi برای دستگاه با کیفیت متوسط medium density
hdpi برای دستگاه با کیفیت بالا high density
xdpi برای دستگاه با کیفیت خیلی بالا extra density و…