بایگانی ماهیانه: سپتامبر 2014

android-ch14-cover

آموزش اندروید، فصل ۱۵: آشنایی مقدماتی با View های اندروید (بخش سوم)

در دو فصل قبلی درباره View های اندروید مانند TextView و EditText و ImageView و … نوشتم. در این فصل تعداد دیگری از View های اندروید را معرفی می کنم.

ادامه مطلب

what-is-a-good-idea

یک ایده استارتاپی خوب چیست؟

در ادامه مطلبی که «درباره چالش طراحی وب» نوشتم، در این مطلب می خواهم ویژگی های یک ایده استارتاپی خوب را توضیح بدهم. در ابتدا باید ببینیم «استارتاپ» چیست؟ برای شروع توصیه می کنم این مطلب را مطالعه کنید. طبق تعریف ارائه شده در این مطلب، استارتاپ: « یک سازمان موقت است که با هدف یافتن یک مدل کسب و کار تکرارپذیر و مقیاس پذیر بوجود آمده است». در اصل بحث الان ما این است: یک ایده استارتاپی خوب چه ویژگی هایی دارد؟

ادامه مطلب

tinypng

سرویس فوق العاده TinyPNG برای کاهش حجم برنامه های اندروید

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

چندین فرمت عمده تصاویر که تقریبا همه جا مورد پشتیبانی هستند، عبارتند از BMP، JPG، GIF و PNG. ادامه مطلب

arash-web-app-chalange

چالش سطل آب … ببخشید طراحی سرویس وب!

این روزها به قدری چالش زیاد شده که نقل محافل دوستان شده است. وقتی دوستی را می بینیم، اولین چیزی که معمولاً می شنویم این است: «سلام! راستی درباره چالش … نظرت چیه؟!» حالا جای سه نقطه را با هر چیزی خواستید پر کنید!

در این مطلب می خوام درباره چالش طراحی و ساخت یک SaaS (سرویس وب) که آرش میلانی شروع کننده آن است بنویسم. آرش میلانی در وبلاگ خود چالشی را شروع کرده است به نام «چالش طراحی سرویس» که در شبکه های مجازی (به ویژه توئیتر) با هشتگ #IranDevChallenge پیگیری می شود.

ادامه مطلب

android-ch14-cover

آموزش اندروید، فصل ۱۴: آشنایی مقدماتی با View های اندروید (بخش دوم)

در فصل قبل با تعدادی از مهم ترین و پرکاربردترین View های اندروید آشنا شدید. در این فصل چند View دیگر را معرفی می کنیم.

ادامه مطلب

android-ch14-cover

آموزش اندروید، فصل ۱۳: آشنایی مقدماتی با View های اندروید (بخش اول)

در چند فصل گذشته با LinearLayout و RelativeLayout آشنا شدید. قبل از این که بخواهیم وارد مطالب عمیق تر بشویم لازم است که با View های موجود در اندروید آشنا بشوید و بدانید چه View هایی اندروید در اختیار شما می گذارد. در واقع در این فصل سعی می کنیم همه عناصر موجود در پالت را به صورت مختصر به شما معرفی کنیم.

ادامه مطلب

android-ch12-cover

آموزش اندروید، فصل ۱۲: آشنایی با RelativeLayout

در چند فصل قبلی با چیدمان خطی یا LinearLayout آشنا شدید. در این فصل می خواهیم با چیدمان وابسته یا RelativeLayout آشنا شویم.

ادامه مطلب

android-beautiful-apps-cover

نمونه هایی از زیباترین برنامه های اندروید (بخش دوم)

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

ادامه مطلب

تولید بانک های اطلاعاتی برنامه های اندروید با OrmLite

بانک های اطلاعاتی جز جداناپذیر اغلب برنامه های کاربردی هستند. فرقی نمی کند شما بخواهید یک برنامه todo ساده بنویسید یا برنامه پیشرفته مدیریت مالی، در هر صورت شما نیاز به بانک اطلاعاتی دارید. در اندروید هم به طور ویژه به این موضوع پرداخته شده و به صورت پیش فرض بانک اطلاعاتی SQLite پشتیبانی می شود.

ادامه مطلب

معرفی برنامه Farayan Android Code Generator

من برنامه نویسی از جزیره مایکروسافت هستم، جایی که ابزارهای جادویی ویژوال استودیو کار را آنچنان ساده کرده که حتی متوجه فرآیند های پیچیده آن نمی شویم.

یکی از بهترین کارهایی که ویژوال استودیو انجام می دهد تولید خودکار کدهایی هست که شما هیچگاه آنها را ندیده اید، ولی همیشه از آن استفاده کرده اید. مثلا Web Form ها دارای ابزارهایی هستند که به راحتی در کد پس زمینه با شناسه (ID) شان قابل دسترس هستند. شما احتمالا هیچگاه متوجه فرآیندی که ویژوال استودیو به صورت خودکار انجام میدهد نشده اید. ویژوال استودیو، کد های markup (موجود در فایل های ASPX و ASCX) را پردازش کرده و فایل های متناسب با آن را تولید می کند. سپس این کلاس تولید شده را در کنار کلاس کد پس زمینه (Code Behind) قرار می دهد و شما بدون اینکه متوجه باشید از پراپرتی هایی که در کلاس دوم تعریف شده اند استفاده می کند.

ادامه مطلب