برنامه نویسی با طعم موبایل

۶ مطلب در دی ۱۳۹۳ ثبت شده است

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

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


این سایت ها رو معمولا زیاد از اونها بازدید میکنم:

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

شبکه های اجتماعی هم به ترتیب بیشتر در فیس بوک، توئیتر، اینستاگرام هستم. 

خوش حال میشم اگه شما هم سایت های مورد علاقه تون رو معرفی کنید. ;)
۲۶ دی ۹۳ ، ۱۲:۳۱ ۲ نظر موافقین ۰ مخالفین ۰
جواد قانع الحسینی

طراحی های اپلیکیشن موبایل [معرفی سایت]

سلام.

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


برای اینکار چند راه وجود داره:


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


راه دیگه استفاده از سایت هایی هست که ui اپلیکیشن های موبایل رو قرار میدند که نمونه هایی از اون هارو براتون لیست کردم:


  1. اندروید آرسنال 
  2. android-app-patterns
  3. این اکانت گیت هاب (بیشتر کتابخونه هستش که برای پیاده سازی رابط کاربری کمک خوبی میکنه)
  4. mobile-patterns
  5. inspired-ui
  6. cocoacontrols
  7. lovelyui
  8. androidux
  9. pttrns
  10. نینجا موک (پیش طراحی اپلیکیشن)
  11. Android Assets Studio
  12. اندروید آیکون
  13. رنگ های متریال
  14. پلت رنگی متریال
  15. ابزار رنگ جالب


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

موفق باشید. JavaDroid

۲۶ دی ۹۳ ، ۱۲:۰۸ ۰ نظر موافقین ۰ مخالفین ۰
جواد قانع الحسینی

ایکلیپس برای اندروید دیگه مرده، کوچ کنیم به اندروید استودیو [اندروید][ترجمه]

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

پس چرا معطل باشیم؟ میریم که کوچ کنیم به اندروید استدیو ... 


اول از همه آخرین نسخه اون رو ترجیحا از خود گوگل دانلود کنید. اگه هم نشد یه عالم جای دیگه هم برای دانلودش هست. مثلا ، و مثلا و هم چنین مثلا 


از همین وبلاگ هم میتونید دانلود کنید.


در ادامه ترجمه ای آزاد از مقاله Zeljko Plesac در سایت infinum رو مطالعه کنید. 




اگه میخاین سریعتر به اندروید استدیو برسید 

این رو دانلود کنید

۱۳ دی ۹۳ ، ۱۹:۵۰ ۰ نظر موافقین ۰ مخالفین ۰
جواد قانع الحسینی

حل مشکل نشان ندادن پروژه ها در ایکلیپس [اندروید][برنامه نویسی][محیط برنامه نویسی]

بعد از اینکه یه بار سیستم رو رستارت کردم و ایکلیپس رو باز کردم به صورت خیلی عجیب می بینم که هیچ پروژه ای در ایکلیپس نیستش ... 
حالا چیکار کنیم؟؟؟

قبل از هر چیز بدونید که پروژه های ایکلیپس شما در این دایرکتوری هستش:

WS\.metadata\.plugins\org.eclipse.core.resources\.projects

که WS همان ورک اسپیس شما در هنگام کار با ایکلیپس معرفی کردید.


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

توصیه میکنم کوچ کنید به اندروید استدیو» یه هفته باهاش دست و پنجه نرم کنید ولی یه عمر راحت باشید

۱۳ دی ۹۳ ، ۱۹:۴۴ ۰ نظر موافقین ۰ مخالفین ۰
جواد قانع الحسینی

اسکرول دار کردن تکست ویو [ اندروید]

برای اینکه کادر متنی اندرویدی شما Textview اسکرول دار بشه چند تا راه دارید : 

یک: اون رو بندازید توی اسکرول ویو ScrollView 

دو: توی فایل xml ظاهرتون برای خاصیت های تکست ویو این خاصیت رو اضافه کنید:


android:scrollbars = "vertical"

و توی کدتون هم این کار رو بکنید:


yourTextView.setMovementMethod(new ScrollingMovementMethod())


۱۳ دی ۹۳ ، ۱۹:۲۵ ۲ نظر موافقین ۰ مخالفین ۰
جواد قانع الحسینی

گرفتن دایرکتوری اختصاصی دیتای برنامه [اندروید]

هر برنامه یک دایرکتوری مخصوص به خود برای دیتا دارد که در آدرس :

root / data/data /pkg

قرار دارد که pkg اسم پکیج برنامه شماست.

برای گرفتن آدرس کامل این پوشه از کد زیر استفاده کنید:


PackageManager m = getPackageManager();
String s = getPackageName();
try {
PackageInfo p = m.getPackageInfo(s, 0);
s = p.applicationInfo.dataDir;
} catch (NameNotFoundException e) {
//error
}
۱۲ دی ۹۳ ، ۱۸:۲۳ ۰ نظر موافقین ۰ مخالفین ۰
جواد قانع الحسینی