وبلاگ

نکاتی برای بهبود کدنویسی برنامه‌های اندرویدی

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

نکاتی برای بهبود کدنویسی برنامه‌های اندرویدی ادامه »

نکاتی برای توسعه اپلیکیشن های اندرویدی: نتیجه تجارب من

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

نکاتی برای توسعه اپلیکیشن های اندرویدی: نتیجه تجارب من ادامه »

یادگیری برنامه نویسی اندروید چقدر طول میکشد؟

برای توسعه برنامه های تلفن همراه، جاوا (JAVA) به عنوان یکی از بهترین زبان های برنامه نویسی موجود شناخته می شود. این زبان یکی از زبان های شئ گراست که در سال ۱۹۹۵ توسط شرکتSun Microsystem ساخته شد و طی ۲۰ سال عنوان برجسته ترین زبان برنامه نویسی را به خودش اختصاص داد. زبان برنامه …

یادگیری برنامه نویسی اندروید چقدر طول میکشد؟ ادامه »

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

Activity یک صفحه نمایش منفرد با رابط کاربری مانند window یا frame جاواست. Activity اندروید زیر کلاسی از کلاس ContextThemeWrapper است. اگر با زبان برنامه نویسی C ، C++ یا Java کار کرده اید ، میدانید که برنامه از تابع main() شروع می شود. با استفاده از متد بازگشتی onCreate()، سیستم اندرویدی برنامه خود را …

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

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

سیستم عامل اندروید پشته ای از اجزای نرم افزاری است که تقریباً به پنج بخش و چهار لایه اصلی تقسیم می شود که در شکل زیر معماری آن نشان داده شده است. هسته لینوکس _ Linux kernel در لایه های پایین لینوکس – لینوکس ۳٫۶ با تقریبا ۱۱۵ patch قرار دارد که یک سطح انتزاع بین سخت …

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

سامسونگ می‌خواهد اندروید ۱۲ را تا آخر امسال برای گوشی‌های خود منتشر کند

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

سامسونگ می‌خواهد اندروید ۱۲ را تا آخر امسال برای گوشی‌های خود منتشر کند ادامه »

زبان برنامه نویسی کاتلین(Kotlin)

زبان کاتلین یک زبان ایستا که توسط برنامه نویسان مستقر در روسیه توسعه داده شده است. کاتلین این قابلیت را دارد تا بر روی ماشین مجازی جاوا اجرا شود. و همینطور می توان به زبان جاوا اسکریپت نیز آن را کامپایل نمود. کاتلین در سال ۲۰۱۱ توسط کمپانی Jetbrains معرفی شد و اولین ورژن پایدار(Stable) آن در سال ۲۰۱۶ به نام ورژن 1.0 ارائه شد. سرپرست …

زبان برنامه نویسی کاتلین(Kotlin) ادامه »

سیستم عامل اندروید چیست؟

تصور دنیای بدون اندروید کار چندان ساده‌ای نیست. تقریبا ۱۰ سال از عرضه‌ی اندروید می‌گذرد و حالا به لطف بیش از ۲ میلیارد کاربر، اندروید به پرطرفدارترین سیستم‌عامل جهان بدل شده است. اما به‌رغم این حضور همه‌جانبه، پرسش «اندروید چیست؟» پاسخ ساده‌ای ندارد. هرچند سیستم‌عامل iOS در گجت‌های مختلف ظاهر یکسانی دارد و فقط هم …

سیستم عامل اندروید چیست؟ ادامه »