Omni-Notes は、スマートな動作を維持しながらシンプルなインターフェイスを備えたメモを取るオープンソースアプリケーションです。このアプリケーションは、他の基本アプリケーションの一般的なメモ作成機能を拡張し、ユーザーが画像やビデオ ファイルの添付、さまざまなウィジェットの使用、メモのタグ付けと整理、メモの検索、およびアプリケーション UI のカスタマイズを可能にします。
このプロジェクトは、古い携帯電話や古いバージョンの Android と互換性のあるそのようなアプリケーションが存在しないことに触発されました。魅力的な外観を提供し、古いデバイスでは現在利用できない Google オペレーティング システムの最新の設計ガイドラインに従うことを目的としています。
開発状況をフォローし、Telegram コミュニティ (https://t.me/omninotes) にコメントやアドバイスを投稿してください。
https://translate.omninotes.appで翻訳プロジェクトを実際にチェックしてみたい場合は、翻訳を常に最新の状態に保つための協力をいつでも歓迎します。
開発のスピードアップにご協力いただける場合は、継続的デリバリーの原則に従って、アプリのアルファ版もオプトインしてください。
現在、次の機能が実装されています。
今後の展開:
完全な変更ログはアプリケーション設定メニュー内にあります。
アプリケーションの使用方法についてヘルプが必要な場合は、ヘルプ オンライン セクションで必要なものがすべて見つかります。
GIF ベースのチュートリアルについては Wiki を参照してください: リンク
配布可能ファイルをコンパイルする方法については、次のターミナル セッションの記録をご覧いただくか、以下の手順に従ってください。
構築手順:
ビルド環境がプロジェクトに完全に準拠していることを確認するために、次のコマンドは、コードをコンパイルするために必要なすべてのツールを備えたコンテナーを作成します。
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/>.