Omni-Notes adalah aplikasi pencatatan sumber terbuka yang bertujuan untuk memiliki antarmuka sederhana sekaligus menjaga perilaku cerdas . Aplikasi ini memperluas fitur pencatatan umum dari aplikasi dasar lainnya dan memungkinkan pengguna untuk melampirkan file gambar dan video, menggunakan berbagai widget, menandai dan mengatur catatan, mencari melalui catatan, dan menyesuaikan UI aplikasi.
Proyek ini terinspirasi oleh tidak adanya aplikasi yang kompatibel dengan ponsel lama dan Android versi lama. Hal ini bertujuan untuk memberikan tampilan yang menarik dan mengikuti pedoman desain terbaru dari sistem operasi Google yang saat ini tidak tersedia untuk perangkat lama.
Ikuti perkembangannya dan kirimkan komentar dan saran Anda di Komunitas Telegram di https://t.me/omninotes
Bantuan untuk terus memperbarui terjemahan selalu diterima, jika Anda ingin melakukan pembayaran langsung proyek terjemahan di https://translate.omninotes.app.
Jika Anda bersedia membantu mempercepat pengembangan, harap ikut serta dalam aplikasi versi Alfa dengan mengikuti prinsip pengiriman berkelanjutan:
Saat ini fungsi-fungsi berikut diterapkan:
Perkembangan Masa Depan:
Anda dapat menemukan log perubahan lengkap di dalam menu pengaturan aplikasi!
Jika Anda memerlukan bantuan tentang cara menggunakan aplikasi ini, Anda akan menemukan semua yang Anda perlukan di bagian Bantuan Online.
Lihat wiki untuk tutorial berbasis GIF: LINK
Tonton rekaman sesi terminal berikut tentang cara mengkompilasi file yang dapat didistribusikan atau ikuti instruksi di bawah ini
Instruksi pembuatan:
Untuk memastikan bahwa lingkungan build sepenuhnya sesuai dengan proyek, perintah berikut akan membuat container dengan semua alat yang diperlukan untuk mengkompilasi kode:
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"
Untuk menjalankan semua pengujian yang disertakan dalam proyek, sambungkan perangkat atau emulator, lalu jalankan perintah berikut:
./gradlew testAll
Untuk mempercepat pengembangan, lebih banyak tingkat pengujian tersedia mengikuti pendekatan piramida pengujian, setiap jenis pengujian memerlukan lebih banyak waktu daripada yang sebelumnya.
./gradlew --stacktrace test
./gradlew --stacktrace -Pandroid.testInstrumentationRunnerArguments.notAnnotation=androidx.test.filters.LargeTest connectedAndroidTest
./gradlew --stacktrace -Pandroid.testInstrumentationRunnerArguments.annotation=androidx.test.filters.LargeTest connectedPlayDebugAndroidTest
Perhatikan bahwa dalam kasus ini saya menentukan satu rasa untuk menjalankan pengujian. Ini bisa menjadi pendekatan yang berguna dan lebih cepat saat Anda menguji fitur rasa tertentu.
Tips Adiktif Otoritas Android XDA 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/>.