Omni-Notes هو تطبيق مفتوح المصدر لتدوين الملاحظات يهدف إلى الحصول على واجهة بسيطة مع الحفاظ على السلوك الذكي . يتوسع هذا التطبيق في ميزات تدوين الملاحظات العامة للتطبيقات الأساسية الأخرى ويسمح للمستخدمين بإرفاق ملفات الصور والفيديو، واستخدام مجموعة متنوعة من الأدوات، ووضع علامات على الملاحظات وتنظيمها، والبحث في الملاحظات، وتخصيص واجهة مستخدم التطبيقات.
وقد استوحي المشروع من عدم وجود مثل هذه التطبيقات المتوافقة مع الهواتف القديمة والإصدارات القديمة من نظام أندرويد. ويهدف إلى توفير مظهر جذاب واتباع أحدث إرشادات التصميم لنظام التشغيل Google الذي لا يتوفر حاليًا للأجهزة القديمة.
تابع التطورات وانشر تعليقاتك ونصائحك على مجتمع Telegram على https://t.me/omninotes
نرحب دائمًا بالمساعدة في تحديث الترجمات، إذا كنت تريد الاطلاع على مشروع الترجمة على https://translate.omninotes.app.
إذا كنت على استعداد للمساعدة في تسريع التطورات، فيرجى أيضًا الاشتراك في الإصدار Alpha من التطبيق باتباع مبادئ التسليم المستمر:
حاليا يتم تنفيذ الوظائف التالية:
التطورات المستقبلية:
يمكنك العثور على سجل التغيير الكامل داخل قائمة إعدادات التطبيق!
إذا كنت بحاجة إلى بعض المساعدة حول كيفية استخدام التطبيق، فستجد كل ما تحتاجه في قسم المساعدة عبر الإنترنت.
ابحث في الويكي عن البرامج التعليمية المستندة إلى صور GIF: الرابط
شاهد تسجيل الجلسة الطرفية التالية حول كيفية تجميع الملفات القابلة للتوزيع أو اتبع الإرشادات أدناه
تعليمات البناء:
للتأكد من أن بيئة البناء متوافقة تمامًا مع المشروع، يقوم الأمر التالي بإنشاء حاوية بها جميع الأدوات اللازمة لتجميع التعليمات البرمجية:
cd {project-folder}; rm local.properties; docker rm android-omninotes; docker run -v $PWD:/workspace --name android-omninotes tabrindle/min-alpine-android-sdk:latest bash -c "mkdir -p ~/.android && touch ~/.android/repositories.cfg && yes | sdkmanager --update &>/dev/null && cd /workspace && ./gradlew clean build --stacktrace -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
لتنفيذ جميع الاختبارات المضمنة في المشروع، قم بتوصيل جهاز أو محاكي، ثم قم بتشغيل الأمر التالي:
./gradlew testAll
لتسريع التطوير، تتوفر المزيد من مستويات الاختبار باتباع نهج هرم الاختبار، ويتطلب كل نوع اختبار وقتًا أطول من الاختبار السابق.
./gradlew --stacktrace test
./gradlew --stacktrace -Pandroid.testInstrumentationRunnerArguments.notAnnotation=androidx.test.filters.LargeTest connectedAndroidTest
./gradlew --stacktrace -Pandroid.testInstrumentationRunnerArguments.annotation=androidx.test.filters.LargeTest connectedPlayDebugAndroidTest
لاحظ أنني في هذه الحالة قمت بتحديد نكهة واحدة لإجراء الاختبارات عليها. قد يكون هذا أسلوبًا مفيدًا وأسرع عند اختبار ميزات نكهة معينة.
XDA Android Authority نصائح إدمانية Techalook DZone Slash Gear quaap.com Freeappsforme.com
Copyright 2013-2024 Federico Iosue
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.