یه پروژه آماده خوب در زمینه دانلود wallpaper (تصاویر).
برنامه های دانلود تصاویر جز یکی از برنامه های پرکاربرد واسه کاربران هستش.
چرا که کاربرا هر روز میتونن تصاویر گوشی خودشون رو عوض کنن و دیگه دلشون رو نزنه.
این نوع برنامه ها توی مارکت های داخلی مثل بازار و مایکت و مارکت های خارجی مثل گوگل پلی هم امتیازهای خوبی رو کسب کردن.
این محصول هم در این زمینه هستش.
یه سورس کد خیلی خوب و کاربردی که خیلی چیزها رو میتونی ازش یادبگیری که واقعا میتونه کمکت کنه.
ساختار کلی برنامه Wallpaper
این پروژه آماده از API های مربوط به وبسایت Unsplash استفاده میکنه.
این وبسایت یکی از بزرگترین وبسایتها در زمینه ارائه Wallpaper هستش.
طراحی این پروژه مینیمال هستش و کاربر رو برای کارکردن طولانی مدت اصلا اذیت نمیکنه.
طراحی های مینیمال همیشه جز پرطرفدارترین طراحی ها هستن , هیچ موقع قدیمی نمیشن.
این سورس کد به خوبی با اندروید استدیو سازگار و هیچ مشکلی با نسخه های مختلف اون نداره.
از اندروید استدیو 3.8 به بالا میتونی از این پروژه استفاده کنی.
البته من خودم روی آخرین نسخه های اندروید استدیو یعنی 4.2 و 4.2.1 روی این پروژه کار کردم و هیچ مشکلی هم نداشتم.
توی ساختن این پروژه از زبان جاوا استفاده شده.
کتابخونه های استفاده شده در توی این پروژه
نام کتابخونه | کارکرد کتابخونه |
OkHttp | ارتباط با سرور برای دریافت اطلاعات |
Picasso | بارگذاری تصاویر از اینترنت |
البته از کتابخونه های پیشفرض اندروید هم استفاده که دیگه نیازی به اشاره کردن ندارن.
همونطور که میبینی این پروزه از کتابخونه خاصی استفاده نمیکنه،
پس خیلی میتونه بهت کمک کنه تا متوجه بشی که چطور بدون کتابخونههای زیاد هم میشه اپلیکیشن ساخت.
امکانات این سورس کد :
- کاملا فارسی سازی شده
- پشتیبانی کامل از حالت های راست به چپ – چپ به راست
- فونت IranSans هماهنگ شده با نسخه های موبایل
- کاملا سبک و کم حجم (حجم برنامه 4 مگابایت !!!)
- حداقل استفاده از GPU
- استفاده از تبلیغات تپسل برای کسب درآمد شما
- نمایش تصاویر با نهایت کیفیت
- اعمال روی پسزمینه گوشی با یک دکمه
- دانلود تصاویر
صفحات موجود در برنامه :
جدیدها
توی این صفحه آخرین تصاویری که توی وبسایت قرار میگیرن رو میتونی مشاهده کنی.
این تصاویر در تمامی دسته بندیها هستش.
محبوب ها
این صفحه هم مثل صفحه قبلی هستش، با این تفاوت که محبوب ترین تصاویر رو نشونتون میده.
محبوب بودن تصاویر با توجه به تعداد بازدید کاربران در طول روز مشخص میشه.
هر تصویری تعداد بازدید بیشتری داشته باشه، وارد این دسته بندی میشه.
تغییر خودکار
این صفحه واقعا قابلیت خیلی خوبیه.
با امکانات این صفحه کاربران میتونن مشخص کنن که تصاویر پسزمینه گوشی هر چند ساعت یکبار تغییر کنه.
میتونن وارد تنظیمات بشن و تعیین کنن که مثلا هر 10 ساعت یکبار تصویر پسزمینه عوض بشه.
برنامه به صورت کاملا خودکار هر 10 ساعت یکبار تصویر پسزمینه جدیدی رو برای گوشی کاربر اعمال میکنه.
همونطور که توی تصویر بالا مشخصه، کاربر میتونه مشخص کنه که فقط از WIFI استفاده بشه یا از اینترنت موبایل هم استفاده کنه.
یا مثلا چند ساعت یکبار این اتفاق بیافته.
این مورد واقعا جز قابلیت های خیلی خوبی بحساب میاد.
جستجو
توی این صفحه کاربر میتونه دسته بندی مورد نظرش رو جستجو کنه.
برای مثال شخصی به تصاویر طبیعت علاقه داره یا یکی به ماشین.
خیلی راحت دسته بندی مورد نظرش رو میتونه جستجو کنه و از تصاویر اون بخش لذت ببره.
صفحه جزئیات
توی این صفحه کاربر میتونه اون تصویر موردنظر رو به طور کامل و با کیفیت مشاهده کنه.
توی منو بالا یک گزینه داره که کاربر میتونه مستقیم اون تصویر رو روی گوشی خودش اعمال کنه.
علاوه بر اعمال مستقیم روی گوشی، کاربر میتونه تصاویر رو هم دانلود کنه و توی گوشی خودش ذخیره کنه.
تبلیغات تپسل
این پروژه به طور کامل از تبلیغات تپسل برای کسب درآمد استفاده میکنه.
بعد از بازکردن پروژه توی اندروید استدیو، خیلی راحت میتونی Keyهای مربوط به خودت رو توش قرار بدی.
فقط کافیه توی تپسل ثبتنام کنی و اون کلیدها رو به پروژه بدی.
خودش به صورت کاملا خودکار همه کارها رو انجام میده.
سوال های متداول