نمایش نتایج 1 تا 14 از 14

نام تاپیک: لایبرری های جالب ، زیبا و کاربردی

  1. #1
    کاربر دائمی آواتار NeoFighT
    تاریخ عضویت
    دی 1391
    محل زندگی
    teh
    پست
    295

    لایبرری های جالب ، زیبا و کاربردی

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

  2. #2
    کاربر دائمی آواتار NeoFighT
    تاریخ عضویت
    دی 1391
    محل زندگی
    teh
    پست
    295

    نقل قول: لایبرری های جالب ، زیبا و کاربردی

    Glide :
    glide_logo.png


    این کتابخونه برای لود تصاویر هست که توسط گوگل ساخته شده ، و Performance بالایی نسبت به بقیه لایبرری ها توی این زمینه (مثل Picasso , Universal Image Loader ,...) داره ,
    استفاده از این لایبرری خیلی راحته ، من یک مثال میزارم ولی توصیه میکنم حتما به صفحه Github این لایبرری مراجعه کنید و با دقت توضیحات رو بخونید.

    Glide.with(context)
    .load("https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png")
    .into(imageView);

    یکی از مزیت های این لایبرری نسبت به لایبرری هایه دیگه ، اینه که در قسمت Context میتونید اکتیویتی ، فرگمنت و چیز هایه دیگه ای ارسال کنید که مثلا با pause و resume شدن اکتیویتی ، لود تصاویر متوقف شود و ادامه پیدا کند.
    لینک Github
    لینکی که Glide رو با Picasso مقایسه کرده (حتما بخونید تا بفهمید به چه دلیل برتری داره نسبت به Picasso)

  3. #3
    کاربر دائمی آواتار NeoFighT
    تاریخ عضویت
    دی 1391
    محل زندگی
    teh
    پست
    295

    نقل قول: لایبرری های جالب ، زیبا و کاربردی

    Gson :
    ضمیمه 138853

    این کتابخونه برای تبدیل Json به کلاس Java و برعکس ساخته شده ، باز هم این کتابخونه شاهکاره گوگل هستش ،
    این کتابخونه رو به کسایی که توی برنامشون وبسرویس دارن که Json رد و بدل میشه به شدت پیشنهاد میکنم که کار کردن باهاش رو یاد بگیرن و دیگه با JsonObject , JsonArray و اینجور چیزا کار نکنن ،
    کلا یاد گرفتنش 15 دقیقه بیشتر وقت نمیبره و سرعت و راحتی برنامه نوشتنتون رو 80% سریع تر میکنه ، بله دقیقا همینطوره قول میدم 80% سریع تر بشه سرعتتون ، مثلا میخواین 100 دقیقه کد بنویسین برای اینکه با json کار کنید ، با Gson نهایتا توی 20 دقیقا اون کار رو انجام میدین (بدون باگ های احتمالی) ،
    نحوی کار با Gson خیلی آسونه ولی متاسفانه اینجا فقط قراره که معرفی کنیم ، اگه یه سرچ بزنید یا مطالب همون Github رو بخونید ، به راحتی کار باهاش رو یاد میگیرین.

    لینک Github

  4. #4
    کاربر دائمی آواتار NeoFighT
    تاریخ عضویت
    دی 1391
    محل زندگی
    teh
    پست
    295

    نقل قول: لایبرری های جالب ، زیبا و کاربردی

    BrokenView :
    demo.jpg



    این لایبرری خیلی جالبه
    با استفاده از این لایبرری میتونید effect شکستن و خرد شدن شیشه رو روی همه ی View هاتون پیاده سازی کنید ،
    لینک Github

  5. #5
    کاربر دائمی آواتار NeoFighT
    تاریخ عضویت
    دی 1391
    محل زندگی
    teh
    پست
    295

    نقل قول: لایبرری های جالب ، زیبا و کاربردی

    OkHttp :
    Android-Developer-logo_OkHttp-Library.png


    با استفاده از این لایبرری میتونید request های http رو ارسال کنید ،
    پیشنهاد میکنم حتما از این لایبرری استفاده کنید و از شر HttpUrlConnection و این حرفا خلاص بشید.
    برای خوندن مزایا به این سایت مراجعه کنید.
    لینک github
    آخرین ویرایش به وسیله NeoFighT : دوشنبه 19 بهمن 1394 در 14:35 عصر

  6. #6
    کاربر دائمی آواتار NeoFighT
    تاریخ عضویت
    دی 1391
    محل زندگی
    teh
    پست
    295

    نقل قول: لایبرری های جالب ، زیبا و کاربردی

    WaveSwipeRefreshLayout :


    sc3.png sc2.png sc1.png

    این لایبرری یک افکت خیلی زیبا برای SwipeRefresh درست کرده که خیلی باحاله ،
    برید تو صفحه Github و پیش نمایش رو ببینید حتما
    لینک github
    آخرین ویرایش به وسیله NeoFighT : سه شنبه 20 بهمن 1394 در 11:29 صبح

  7. #7

    نقل قول: لایبرری های جالب ، زیبا و کاربردی

    نقل قول نوشته شده توسط NeoFighT مشاهده تاپیک
    WaveSwipeRefreshLayout :


    sc3.png sc2.png sc1.png

    این لایبرری یک افکت خیلی زیبا برای SwipeRefresh درست کرده که خیلی باحاله ،
    برید تو صفحه Github و پیش نمایش رو ببینید حتما
    لینک github
    لینک ندادی بهش

  8. #8

    نقل قول: لایبرری های جالب ، زیبا و کاربردی

    MaterialDrawer

    برای کسانی که میخوان توی پروژشون از Navigation Drawer استفاده کنن عالیه. توی صفحه github خودش مثالاشم زده. به قول خودش تو کمتر از 5 دقیقه یه drawer بسازین و به پروژتون اضافه کنین اونم یه drawer حرفه ای...!!

    لینک: Github

  9. #9
    کاربر دائمی آواتار NeoFighT
    تاریخ عضویت
    دی 1391
    محل زندگی
    teh
    پست
    295

    نقل قول: لایبرری های جالب ، زیبا و کاربردی

    نقل قول نوشته شده توسط msroid مشاهده تاپیک
    لینک ندادی بهش
    بله حق با شماست ،لینک اضافه شد

  10. #10

    نقل قول: لایبرری های جالب ، زیبا و کاربردی

    سلام
    میشه بگین از این کتابخانه ها چجوری استفاده می کنند؟؟

  11. #11
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    كرج
    پست
    180

    نقل قول: لایبرری های جالب ، زیبا و کاربردی

    برای استفاده از پلاگین ها اگر از اندروید استودیو استفاده می کنید کافیه تا لینک مربوط به سورس اون کتابخونه رو در فایل gradle برنامه تون در بخش dependency ها اضافه کنید . تو صفحه github کتابخونه ها اگر مراجعه کنید نحوه نصب و استفاده رو به صورت کامل توضیح میدن .


    کتابخانه Calligraphy یک کتابخانه فوق العاده هست مخصوصا برای اپ های فارسی که با مشکل فونت مواجه هستند و به شما این امکان رو میده تا فونت کلی مربوط به اپلیکیشن تون رو تغییر بدید .
    آدرس github :
    https://github.com/chrisjenx/Calligraphy


    Retrofit : برای ارسال درخواست های تحت شبکه با انواع متدها ، parse کردن json بسیار کاربردی هست ، کار کردن باهاش لذت بخشه ، حتما امتحانش کنید ...

    http://square.github.io/retrofit

  12. #12
    کاربر دائمی آواتار NeoFighT
    تاریخ عضویت
    دی 1391
    محل زندگی
    teh
    پست
    295

    نقل قول: لایبرری های جالب ، زیبا و کاربردی

    sticky-headers-recyclerview :

    Untitled.png

    این لایبرری برای گزاشتن Header در RecyclerView استفاده میشه.
    که تو اینستاگرام هم همچین چیزی استفاده شده.

    لینک github

  13. #13
    کاربر دائمی آواتار NeoFighT
    تاریخ عضویت
    دی 1391
    محل زندگی
    teh
    پست
    295

    نقل قول: لایبرری های جالب ، زیبا و کاربردی

    Sprinkles :

    sprinkles.png

    Sprinkles یک ORM هست که برای راحتی کار با دیتابیس ساخته شده ،
    لطفا وارد صفحه github بشین و یکم راجبش بخونید ، خیلی مفید و کاربردیه.

    لینک github

  14. #14

    نقل قول: لایبرری های جالب ، زیبا و کاربردی


    DBFlow


    محصولی از شرکت Raizlabs

    Raizlabs on Github


    ORM ای که بعد از بررسی های این ORM ها بهش رسیدم:

    GreenDAO, db4o, ActiveAndroid, Neodatis, Realm, SugarORM, ormdroid, DBflow, squidb, sprinkles

    از بین لیست بالا این سه تا رو GreenDAO و SugareORM و DBFlow برای انتخاب نهایی گزینش کردم. SugareORM چون از Reflection استفاده میکنه در سرعت کار تاثیر منفی میذاره، ولی نصب و کار باهاش راحت هستش. GreenDAO رو به خاطر کمی پیچیدگی در راه اندازیش بی خیال شدم.
    ولی DBFLow هم، بکارگیریش و هم پرفورمنسش تو تست ها خوب بود، از تجربه بقیه برنامه نویس ها هم استفاده کردم، سر آخر همینو انتخاب کردم. تا حالا که باهاش کار کردم جایی گیر نکردم. گیت هاب هم در موردش سوال داشتی باشید فعلا که سریع جواب میدن. توسعه اش هم فعال هستش. از قابلیت هایی که داره میشه به Migration و Relation های 1:1، 1:n و m:n اشاره کرد و خیلی قابلیت های دیگه.

    توصیه میشه دوستانی که SQL یاد دارند و مفاهیم پایه پایگاه داده رو می دونند دیگه خودشون رو درگیر کلاسهای خود SQLite در اندروید نکنن و بجاش ضمن صرفه جویی در وقت، در توسعه ORM های موجود کمک کنن.

    یک بررسی هم بین چند ORM اینجا شده، مفید به نظر میرسه.

    یک آموزش

    یک ویدئو هم اینجا هستش که مقایسه ای بین ORM های مطرحی مثل GreenDAO رو هم انجام میده.

    موفق باشید
    آخرین ویرایش به وسیله Muhammad-Ali : پنج شنبه 27 خرداد 1395 در 05:23 صبح

تاپیک های مشابه

  1. تکه کد های جالب
    نوشته شده توسط hamed_m در بخش Foxpro
    پاسخ: 67
    آخرین پست: جمعه 16 مرداد 1394, 10:52 صبح
  2. آموزش: توابع جالب ، مفید و کاربردی API و آموزش های ویدویی آنها
    نوشته شده توسط sagggad در بخش VB.NET
    پاسخ: 12
    آخرین پست: پنج شنبه 03 بهمن 1392, 23:29 عصر
  3. آموزش: توابع جالب ، مفید و کاربردی API و آموزش های ویدویی آنها در #C
    نوشته شده توسط sagggad در بخش C#‎‎
    پاسخ: 26
    آخرین پست: چهارشنبه 02 بهمن 1392, 22:09 عصر
  4. اگر در دست و بالتان سورس کد های جالب وجود دارد لطفا برای من بفرستید .
    نوشته شده توسط mina.m در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: یک شنبه 29 بهمن 1385, 02:03 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •