پروژه آماده QR scanner، برنامهای در خواندن و تولید بارکد.
هرگونه سوال یا مشکلی که داری رو میتونی از طریق تیکت بپرسی.
در کمترین زمان ممکن کمکت میگنم تا مشکلت برطرف بشه.
خیالت راحت باشه، مشکلاتت بدون راهحل نمیمونن.
یه اپلیکیشن همه فن حریف در زمینه بارکد خوان به نام QR Scanner.
این اپلیکیشن همه جور بارکدهای 2بُعدی (مستطیلی) و 3بُعدی (مربعی) رو پشتیبانی میکنه.
توی چند سال اخیر BarCodeها خیلی مورد توجه قرار گرفتن و اکثر جاها ازش استفاده میکنن.
خرید محصول توی فروشگاه، دسترسی به یکسری اطلاعات و حتی منو بعضی از رستوران ها هم توسط BarCodeها اسکن میشن.
پس نیاز کاربر برای داشتن یه QR Scanner همه کاره واقعا احساس میشه، چه بهتر که این نیاز رو با یه برنامه همه فن حریف بتونی پوشش بدی.
این سورس کد تقریبا همه جور بارکد رو پشتیبانی میکنه که در نوع خودش واقعا کم نظیره.
همونطور که گفتم این پروژه یکی از جامعترین پروژه ها توی این زمینه هستش و هر نوع فرمتی رو پشتیبانی میکنه.
این پایین این فرمت ها رو به طور کامل میتونید ببینید :
این پروژه 17 تا فرمت بارکد رو پشتیبانی میکنه که واقعا در نوع خودش فوقالعادهس.
این صفحه آیتم های اصلی برنامه قرار گرفتن، درواقع دسترسی سریع به آیتم ها هستش.
علاوه بر اون میتونی از منو برنامه هم به تمامی موارد استفاده شده توی برنامه دسترسی داشته باشی.
توی این صفحه میتونی QR Code مخصوص به خودت رو درست کنی.
هر متنی که میخوای رو بنویس و روی دکمه تولید کردن بزن و دیگه کار تمومه.
QR Code رو خیلی سریع برات میسازه و اون رو توی فایلهات ذخیره میکنه.
توی این صفحه تنظیمات مربوط به برونامه رو میتونی مدیریت کنی.
این سورس قابلیت فوکوس خودکار هم داره که واقعا میتونه بهت توی مسائل پردازش تصویر کمکت کنه.
این بخشش بار آموزشی خیلی زیادی داره.
از بخش قالب های کد هم میتونی به اون فرمت هایی که بالا اشاره کردم دسترسی داشته باشی.
نام کتابخونه | کارکرد کتابخونه |
OkHttp | ارتباط با سرور برای دریافت اطلاعات |
ExIfInterface | خودن و تغییر در تگ های موجود توی تصاویر |
Browser | مرورگر داخلی با کلی امکانات |
ORMLite | دیتابیس برای ذخیره بارکدها |
Picasso | بارگذاری تصاویر از اینترنت |
FilePicker | نمایش فایل های موجود در فایل منیجر گوشی |
OneSignal & Firebase messaging | ارسال و دریافت پوش نوتیفیکیشن |
البته این لیست تمامی کتابخونه های استفاده شده توی این پروژه نیستن و فقط بخشی از اونها هستن.
توی ساختن این پروژه یکسری کتابخونه های دیگه ای برای رابط کاربری بهتر هم استفاده شده.
این پروژه به طور کامل از تبلیغات تپسل برای کسب درآمد استفاده میکنه.
بعد از بازکردن پروژه توی اندروید استدیو، خیلی راحت میتونی Keyهای مربوط به خودت رو توش قرار بدی.
فقط کافیه توی تپسل ثبتنام کنی و اون کلیدها رو به پروژه بدی.
خودش به صورت کاملا خودکار همه کارها رو انجام میده.