؟ CERES هو إطار عمل شامل لتطوير Android مصمم لتبسيط عملية تطوير التطبيق الخاصة بك. مدعومًا بأحدث التقنيات مثل Jetpack Compose و Hilt و Coroutines و Flow ، تمكن Ceres المطورين من بناء تطبيقات Android الحديثة والفعالة.
في عالم تطوير Android المتطور باستمرار ، يعد البقاء على اطلاع دائم بأحدث الأدوات والتقنيات أمرًا ضروريًا لبناء تطبيقات متطورة. هذا هو المكان الذي يأتي فيه سيريس.
سيريس أكثر من مجرد مكتبة. إنه حل شامل يبسط رحلة تطوير Android الخاصة بك. إنه يمكّنك من الاستفادة من الإمكانات الكاملة لـ Jetpack لتأليف لصياغة واجهات المستخدم الجميلة والمستجيبة. من خلال الدعم المدمج لـ Hilt ، يمكنك إدارة حقن التبعية للتطبيق دون عناء ، مما يجعل قاعدة الكود نظيفة وقابلة للصيانة.
قل وداعًا لاستدعاء الجحيم واحتضان قوة coroutines وتدفق للبرمجة غير المتزامنة. يجعل Ceres من السهل التعامل مع تدفقات البيانات المعقدة والعمليات غير المتزامنة ، مما يضمن أن تطبيقك يستجيب وممتع للاستخدام.
Jetpack تكوين التكامل: تسخير قوة jetpack تأليف لبناء واجهة المستخدم الحديثة والمعلنة دون عناء.
حقن التبعية المرفقة: إدارة تبعيات التطبيق الخاص بك مع hilt للحصول على رمز أنظف وأكثر قابلية للصيانة.
Coroutines and Flow: تبسيط البرمجة غير المتزامنة مع Coroutines و Flow ، مما يجعل تطبيقك أكثر استجابة.
Modular and Extensible: تم تصميم Ceres مع وضع وحدات في الاعتبار ، مما يتيح لك تضمين المكونات التي تحتاجها فقط.
وثائق شاملة: الوصول إلى وثائق مفصلة وأدلة لبدء رحلة التطوير الخاصة بك مع Ceres.
مع Ceres ، يمكنك تسريع تطوير تطبيق Android الخاص بك ، وإنشاء تجارب مستخدم مبهجة ، والبقاء في المقدمة في العالم التنافسي لتطوير Android.
لتبسيط تنفيذ مكتبات Ceres ، استخدم إعداد Gradle التالي مع BOM (فاتورة المواد) لإدارة الإصدار.
build.gradle.kts build.gradle dependencies {
implementation(platform( " dev.teogor.ceres:bom:1.0.0-alpha03 " ))
}dependencies {
// Ceres BoM
implementation(platform( " dev.teogor.ceres:bom:1.0.0-alpha03 " ))
// Include individual Ceres libraries here as needed
implementation( " dev.teogor.ceres:backup-core " )
implementation( " dev.teogor.ceres:core-foundation " )
implementation( " dev.teogor.ceres:firebase-analytics " )
// ... Add more libraries here
}يقوم هذا الإعداد بتبسيط إدارة إصدار المكتبة ويضمن التوافق بين مكتبات Ceres في مشروعك. يحقق BOM (فاتورة المواد) هذا من خلال إدارة الإصدار المركزية ، مما يقلل بشكل كبير من مشكلات التوافق ، وتبسيط عملية إدارة التبعية بأكملها. تخصيص التبعيات بناءً على متطلبات مشروعك من خلال تضمين مكتبات CERES الضرورية فقط.
إن BOM (فاتورة المواد) هو المحور المركزي لإدارة إصدارات المكتبة في مشروع CERES. إنه يمكّنك من تتبع أحدث إصدارات المكونات والتبعيات الرئيسية.
لمزيد من خيارات التنفيذ والمعلومات التفصيلية ، راجع وثائق Ceres BOM (فاتورة المواد).
للحصول على قائمة بأحدث إصدارات BOM (فاتورة المواد) ، بما في ذلك ملاحظات الإصدار وتواريخ الإصدار ، يرجى الرجوع إلى كتالوج إصدار CERES. يوفر هذا الكتالوج معلومات شاملة حول مكتبات CERES وإصدارات BOM بتنسيق TOML.
استكشف المزيد للوصول إلى الكتالوج الكامل ومعلومات التنفيذ التفصيلية.
ملاحظة : تحتوي هذه المكتبة على المزيد من الوحدات ، لذا قم بتضمين فقط تلك التي تريد استخدامها.
استكشف الوثائق الشاملة لسيريس للبدء:
استكشف الوثائق لمزيد من التفاصيل حول كل وحدة:
- نسخة احتياطية
- جوهر
- بيانات
- Firebase
- نطاق
- تسييل
- ملاحة
- شاشة
- واجهة المستخدم
دعمها من خلال الانضمام إلى النجوم لهذا المستودع.
أيضا ، اتبعني على Github لإبداعاتي القادمة! ؟
Designed and developed by 2022 teogor (Teodor Grigor)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.