25 مكتبة أندرويد مسلية. ربيع 2018

هذه قائمة تضم 25 من أحدث مكتبات ومشاريع وأدوات Android التي تم إصدارها في الأشهر الثلاثة الماضية. لا يوجد مكان أول وأخير ، هذه مجرد قائمة بالمكتبات المثيرة للاهتمام. إنهم بالتأكيد يستحقون اهتمامك. استمتع بها!



1. خشن


تم تطوير هذه الأداة من قبل فريق Genymotion وهي تفعل نفس الشيء مثل Vysor. يوفر عرض وإدارة أجهزة Android المتصلة عبر USB. ليست هناك حاجة إلى حقوق الجذر لعملها. يعمل على Linux و Windows و MacOS. وهو مجاني!



الملف التمهيدي هنا جيد حقًا. ستجد فيه وصفا كاملا لتثبيت وتشغيل المشروع. بالنسبة لمستخدمي Mac ، يتوفر المشروع أيضًا من خلال homebrew.

2. الظلال الطويلة


تهدف هذه المكتبة إلى إنشاء ظلال طويلة جميلة بسهولة في Android.



ستجد العديد من الميزات المثيرة للاهتمام في هذه المكتبة:

  • دعم أي نوع من مكونات العرض ،
  • السيطرة الكاملة على عرض الظلال ،
  • القدرة على تعيين ظلال متعددة لمكون العرض ،
  • الرسوم المتحركة الظل
  • الحوسبة غير المتزامنة
  • وغير ذلك الكثير.

README مليئة بأمثلة رائعة ومكتوبة بشكل جيد للغاية. ربما هذا هو واحد من أفضل README قرأته على الإطلاق. تم إصدار المشروع بموجب ترخيص MIT.

3. TextPathView


هذا هو أحد مكونات العرض الذي يحرك عرض النص. من الأفضل أن ترى الصورة أدناه مرة واحدة!



تمت كتابة README الأصلي باللغة الصينية ، ولكن هناك أيضًا إصدار باللغة الإنجليزية. ستجد هناك معلومات حول كيفية استخدام المكتبة والتحديثات التي يتم إعدادها للإصدار. لا تزال المكتبة في مرحلة مبكرة من التطوير (الإصدار 0.1.2) ، لذا كن مستعدًا للمشكلات الناشئة. تم إصدار المشروع بموجب ترخيص MIT.

4. ShapeOfView


هذه مكتبة تسمح لك بإنشاء أشكال مخصصة بشكل غير عادي.



فيما يلي مثال آخر على ما يمكنك القيام به في المكتبة:



مثير للإعجاب ، أليس كذلك؟ يمكنك العثور على المزيد من الأمثلة في الوثائق. المكتبة نفسها مرخصة بموجب Apache 2.0.

5. ModalBottomSheetDialogFragment


تم تصميم هذه المكتبة لاستخدام مربع حوار المواد المنبثقة أدناه.



الوثائق كافية لبدء استخدام مربعات الحوار. تم إصدار المشروع نفسه بموجب ترخيص Apache 2.0.

6. محرر الصور


تم تصميم مكتبة Photo Editor ببساطة لتحرير الصور باستخدام الدهانات والنص والرموز والملصقات.



README مفيد جدًا وجيد. المشروع في مرحلة مبكرة من التطوير (الإصدار 0.1.1) وتم إصداره بموجب ترخيص Apache 2.0.

7. هايبريون اندرويد


Hyperion هو أداة لتصحيح التطبيقات والتحقق منها. يمكن دمجها بسهولة في أي تطبيق.



يمكنك الحصول على مزيد من المعلومات من خلال قراءة README أو مدونة المطور. تم إصدار المشروع بموجب ترخيص MIT ، وهو حاليًا في الإصدار 0.9.22.

8. KotlinPleaseAnimate


هذه مكتبة لإنشاء رسوم متحركة جميلة مكتوبة بلغة Kotlin.



الوثائق في الميدان كافية لبدء العمل معها. تم إصدار المشروع بموجب ترخيص Apache 2.0.

9. ElevationImageView


بفضل هذه المكتبة ، يمكنك إضافة ظل إلى ImageView الخاص بك.



الوثائق قصيرة جدًا ، لكنها كافية لبدء استخدام المكتبة. إصدار المكتبة حاليًا 1.1 ، وتم إصدار المشروع بموجب ترخيص Apache 2.0.

10. العائمة زر الطلب السريع


تطبق هذه المكتبة زر عائم من تصميم المواد.


يتضمن التوثيق ، بالإضافة إلى النظرية ، مثالًا للتطبيق متاحًا على Google Play.
تم إصدار المشروع بموجب ترخيص Apache 2.0.

11. RadiusTransition


هذا تطبيق يسمح لك بتحويل صورة دائرية إلى مربع. يتم عرض الصورة في هذا المثال من خلال Glide.



README قصير ، ولكن يمكنك قراءة الرمز إذا كنت ترغب في ذلك ، لأنه بسيط جدًا. لم يذكر ترخيص.

12. هيرواكي


هدف Hiroaki هو المساعدة في اختبار تكامل API باستخدام قوة Kotlin.

توفر المكتبة MockWebServer لإنشاء خادم كعب كهدف لطلبات HTTP الخاصة بك التي سوف ترسلها إلى الواجهة الخلفية الخاصة بك.
سيسمح لك ذلك بالتحقق من كيفية استجابة برنامجك لسلوك خادم و API معين.



الوثائق تستحق نظرة خاطفة. تمت كتابة المشروع تحت رخصة أباتشي 2.0.

13. عجلة فيريس


ربما سمع الكثير منكم عن واحدة من أطول عجلات فيريس في العالم - عين لندن. الآن في تطبيقك ، يمكنك إنشاء عجلة Ferris الخاصة بك بفضل مكتبة Ferris-Wheel.



في README ، يمكنك قراءة كيفية الاتصال به واستخدامه في مشروعك. تم إصداره بموجب ترخيص Apache 2.0.

14. gradle-اعتمادية الرسم البياني - مولد - البرنامج المساعد


هذا هو البرنامج المساعد Gradle الذي يسمح لك بتصور تبعياتك على الرسم البياني.



ستجد في الوثائق كيفية تكوين المكون الإضافي وكيفية استخدامه. تم إنشاء المشروع بموجب ترخيص Apache 2.0.

15. إذن وقت التشغيل


هذه المكتبة ، وفقًا لـ Florent Champigny ، هي أسهل طريقة لطلب أذونات ديناميكية في الإصدارات الجديدة من Android.



راجع الوثائق لمزيد من المعلومات. تم إصدار المشروع بموجب ترخيص Apache 2.0.

16. Prefekt


Prefekt هو Android SharedPreferences لـ Kotlin. إنه سهل الاستخدام وفعال بفضل التخزين المؤقت في الذاكرة. يمكنك الاشتراك في تحديثات القيمة في SharedPreference ، وسيعمل الاشتراك حتى إذا لم يتم تغيير القيمة من خلال وظيفة Prefekt.



هناك العديد من الميزات الأخرى المثيرة للاهتمام الموضحة في الوثائق ، لذا فإن المشروع يستحق اهتمامك. تم الإصدار بموجب ترخيص Apache 2.0.

17. ColorPickerPreference


مكتبة تسمح لك بتنفيذ ColorPickerView و ColorPickerDialog و ColorPickerPreference. باستخدامه ، يمكنك الحصول على لون HSV وقيم RGB ورمز لون HTML للصور من المعرض.


التوثيق شامل بل يحتوي على أوصاف للطرق. بالتأكيد مكتبة جديرة بالاهتمام. الترخيص: Apache 2.0

18. الموسيقى التصويرية


باستخدام هذه المكتبة يمكنك تصور ملفك الصوتي. لهذا ، تستخدم المكتبة وظيفة Android OpenGL ES.



في قسم إصدارات المكتبة على github يمكنك العثور على ملف apk. لعملية مكتبة على سبيل المثال. تم التوزيع بموجب ترخيص Apache 2.0.

19. TreeView


يستخدم Android TreeView لعرض البيانات في هياكل الشجرة.



الوثائق مفصلة وتصف جميع الخطوات اللازمة لربط المكتبة بمشروع Android الخاص بك. الترخيص: Apache 2.0

20. مضمنة - مشاهدة يوتيوب


تم تصميم هذه الأداة المساعدة لتضمين مكوِّن YouTube في تطبيق Android. تم تصميم مكوّن YouTube للعمل مع Android و iOS و React Native.



تصف المكتبة بعض المشاكل التي قد تواجهها ، على سبيل المثال:
  • لا يعمل YouTube SDK على جميع الأجهزة
  • لا يمكنك تشغيل أكثر من مثيل واحد لمكون YouTube في المرة الواحدة


21. WhatsNew



يعرض WhatsNew تلقائيًا وصفًا موجزًا ​​للميزات الجديدة لتطبيقك بعد أن يقوم المستخدمون بتحديثه.



في README ، يمكنك قراءة كيفية استخدام المكتبة. تم إصدار المشروع بموجب ترخيص MIT.

22. ColoredShadowImageView


هذه هي المكتبة الثانية في هذه القائمة التي تسمح لك بإنشاء ظلال جميلة حول صورة بناءً على مخطط ألوانها.



ستجد في الوثائق مثالًا لملف apk. ووصفًا للإعدادات والاستخدام. تم إصدار المشروع بموجب ترخيص Apache 2.0.

23. البرنامج المساعد easylauncher gradle-plugin


ستساعدك هذه المكتبة على تغيير رمز التطبيق لكل من buildVariants ، باستخدام قواعد Gradle البسيطة. يمكنك إضافة شرائط من أي لون ، أو تراكب صورك الخاصة أو تغيير لون الرمز.



تحتوي الوثائق على وصف لاستخدام المكتبة ، وكيفية تكوينها ، والمعلمات المتاحة ووصف هيكل المشروع. تم إصدار المشروع بموجب ترخيص Apache 2.0.

24. ConcealerNestedScrollView


هذه مكتبة تجعل من السهل إخفاء مكونات العرض في أعلى وأسفل الشاشة عند التمرير عبر NestedScrollView مخصصة.



ستجد في الوثائق كل ما تحتاجه لتحقيق هذا التأثير.

25. المسرح


هذا مشروع يستخدم بنية نظيفة + MVVM + ملحقات تفاعلية + مكونات معمارية Android. الهدف الرئيسي هو استخدام أحدث الممارسات والمكتبات.



يستخدم المشروع مكتبات مثل: Android KTX والمكونات المعمارية لنظام Android و Dagger 2 و RxJava و RxKotlin و RxAndroid و ConstraintLayout و Glide وغيرها الكثير. حقا يجب رؤيته! الترخيص: Apache 2.0.

المصدر - https://medium.com/@mmbialas/25-new-android-libraries-projects-and-tools-worthy-to-check-in-spring-2018-68e3c5e93568

Source: https://habr.com/ru/post/ar412589/


All Articles