Activity : آشنایی با اکتیویتی و ساختار آن

Activity : آشنایی با اکتیویتی و ساختار آن

به نام خدا. ساده بخواهیم بگوییم، هر صفحه از اپلیکیشن را یک Activity می نامیم. یک اپلیکیشن را در نظر بگیرید که با باز کردن آن، صفحه مربوط به ورود توسط وارد کردن نام کاربری و رمز عبور نمایش داده می شود و پس از انجام این موارد، کاربر به صفحه بعدی که محتوای خاصی را نمایش می دهد هدایت می شود. این اَپ دو اکتیویتی را شامل شده است. ...

String : نمایش متن توسط رشته ها

String : نمایش متن توسط رشته ها

به نام خدا در آموزش طراحی رابط کاربری کار با ویجت ها از جمله TextView و Button را یاد گرفتیم. به عنوان مثال برای تعریف متن یک دکمه از ویژگی text به صورت زیر استفاده می کردیم: [xml] android:text="Start" [/xml] در یک اپلیکیشن ساده ممکن است تعریف متون به اینصورت، ساده ترین راه باشد اما برای یک اپلیکیشن که از چندین اکتیویتی تشکیل شده و یا محتوای زیادی را شامل می شود، مطمئنا دردسرساز خواهد ...

صفحه بندی TableLayout

صفحه بندی TableLayout

به نام خدا در آموزش طراحی رابط کاربری به معرفی دو نوع ViewGroup با نام های RelativeLayout و LinearLayout پرداختیم. در این مقاله TableLayout را بررسی می کنیم. اگر با زبان طراحی صفحات وب Html آشنایی داشته باشید، مبحثی با عنوان Table وجود دارد که عناصر مدنظر طراح را به صورت افقی و عمودی در سطرها و ستون های مختلف در کنار یکدیگر قرار می دهد. در اندروید نیز مشابه جدول بندی ...

ساخت فایل (گرفتن خروجی) APK و AAB در اندروید استودیو

ساخت فایل (گرفتن خروجی) APK و AAB در اندروید استودیو

در این مبحث ابتدا به معرفی فایل‌های apk و aab پرداخته سپس نحوه گرفتن خروجی از پروژه اندرویدی با این فرمت‌ها آموزش داده می‌شود. فرمت‌های APK و AAB به نام خدا. اگر با سیستم عامل اندروید آشنایی مختصری داشته باشید حتما پسوند apk (مخففAndroid application package) برایتان آشناست. کاربر چه به صورت مستقیم و چه از طریق اپ استورهای اندرویدی (مانند گوگل پلی، بازار و...) بخواهد اپلیکیشنی را روی دیوایس خود نصب ...

بررسی و پاسخ به مشکلات و پرسش های رایج

بررسی و پاسخ به مشکلات و پرسش های رایج

- ارورهایی مانند Unable resolve dependency for و نیاز به تغییر IP جهت دور زدن تحریم : توضیحات مربوط به تحریم کاربران ایران و نحوه مقابله با آن، به دلیل طولانی بودن مطلب در یک صفحه جداگانه تهیه شد. لطفا به این لینک مراجعه کنید. - تبدیل ConstraintLayout به RelativeLayout یا LinearLayout : در نسخه ۲٫۳ اندروید استودیو Layout ای که به صورت پیش فرض برای پروژه جدید ایجاد می شود از نوع ...

فصل چهارم : نصب و راه اندازی شبیه ساز Genymotion

فصل چهارم : نصب و راه اندازی شبیه ساز Genymotion

در این مبحث ابتدا به معرفی و کاربرد شبیه سازها می‌پردازم و سپس نحوه نصب و راه اندازی شبیه ساز Genymotion و همچنین نصب آفلاین دیوایس‌ها را آموزش می‌دهم. شبیه ساز اندروید چیست؟ برنامه نویس و توسعه دهنده اندروید در حین توسعه و تکمیل پروژه اندرویدی خود، به دفعات متعددی نیاز به اجرا، تست و خطایابی پروژه و اپلیکیشن خود دارد. ضمن اینکه توسعه دهنده می‌بایست اپلیکیشن را بر روی نسخه‌های مختلف ...

فصل سوم : ساخت پروژه در اندروید استودیو، بررسی محیط توسعه و ساختار کلی پروژه

فصل سوم : ساخت پروژه در اندروید استودیو، بررسی محیط توسعه و ساختار کلی پروژه

به نام خدا. در جلسه گذشته با نحوه‌ی نصب اندروید استودیو و همچنین ساختار SDK آشنا شدیم. در این جلسه قصد دارم شما را با محیط اندروید استودیو، نحوه‌ی ساخت پروژه اندروید و ساختار آن آشنا کنم. ساخت پروژه اندروید پس از اجرای اندروید استودیو روی گزینه‌ی Start a new Android Studio project کلیک می‌کنم. در این مرحله نوع پروژه اندروید و نوع اکتیویتی (Activity) را باید تعیین کنیم. هدف من ساخت اپلیکیشن ...

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

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

به نام خدا. با اولین جلسه آموزش برنامه نویسی اندروید در خدمت شما هستم. در این مبحث نحوه نصب اندروید استودیو ، معرفی و ساخت SDK و مدیریت ابزار به دو صورت آفلاین و آنلاین را بررسی می‌کنیم. معرفی Android Studio اندروید استودیو یک IDE یا Integrated Development Environment (محیط توسعه‌ی یکپارچه) است که برای اولین بار در سال ۲۰۱۳ توسط گوگل برای توسعه و ساخت اپلیکیشن (یا نرم افزار یا برنامه) ...

آشنایی با سیستم عامل اندروید

آشنایی با سیستم عامل اندروید

به نام خدا. در این مبحث ابتدا تاریخچه سیستم عامل اندروید را بررسی کرده سپس به بیان قابلیت‌ها و جزئیات آن می‌پردازیم. معرفی سیستم عامل اندروید در اوت ۲۰۰۵، گوگل شرکت اندروید واقع در پالو آلتو، کالیفرنیا را خرید. شرکت کوچک اندروید که توسط اندی رابین، ریچ ماینرز، نیک سیرز و کریس وایت پایه‌گذاری شده بود، در زمینه تولید نرم افزار و برنامه‌های کاربردی برای تلفن‌های همراه فعالیت می‌کرد. اندی رابین مدیر ...

دانلود Android Studio – محیط برنامه نویسی اندروید

دانلود Android Studio – محیط برنامه نویسی اندروید

معرفی Android Studio اندروید استودیو محیط توسعه و برنامه نویسی اندروید است که در سال ۲۰۱۳ در کنفرانس Google I/O توسط گوگل معرفی شد. این IDE ابتدا به صورت آزمایشی منتشر و به مرور تکمیل و ایرادات آن رفع شد و سرانجام در سال ۲۰۱۵ نسخه پایدار و رسمی آن منتشر شد. پس از انتشار نسخه رسمی، گوگل کاربران را به مهاجرت به این محیط توسعه تشویق کرد و به مرور ...