Omni-Notes es una aplicación de código abierto para tomar notas cuyo objetivo es tener una interfaz simple y al mismo tiempo mantener un comportamiento inteligente . Esta aplicación amplía las funciones genéricas de toma de notas de otras aplicaciones básicas y permite a los usuarios adjuntar archivos de imágenes y videos, usar una variedad de widgets, etiquetar y organizar notas, buscar notas y personalizar la interfaz de usuario de las aplicaciones.
El proyecto se inspiró en la ausencia de aplicaciones compatibles con teléfonos antiguos y versiones antiguas de Android. Su objetivo es proporcionar una apariencia atractiva y seguir las pautas de diseño más recientes del sistema operativo de Google que actualmente no está disponible para dispositivos más antiguos.
Siga los desarrollos y publique sus comentarios y consejos en Telegram Community en https://t.me/omninotes
La ayuda para mantener las traducciones actualizadas siempre es bienvenida; si desea echar una mano, consulte el proyecto de traducción en https://translate.omninotes.app.
Si está dispuesto a ayudar a acelerar los desarrollos, regístrese también para la versión Alpha de la aplicación siguiendo los principios de entrega continua:
Actualmente se implementan las siguientes funciones:
Desarrollos futuros:
¡Puedes encontrar un registro de cambios completo dentro del menú de configuración de la aplicación!
Si necesita ayuda sobre cómo utilizar la aplicación, encontrará todo lo que necesita en la sección Ayuda en línea.
Busque en la wiki tutoriales basados en GIF: ENLACE
Mire la siguiente grabación de la sesión de terminal sobre cómo compilar archivos distribuibles o siga las instrucciones a continuación
Instrucciones de construcción:
Para asegurarse de que el entorno de compilación sea totalmente compatible con el proyecto, el siguiente comando crea un contenedor con todas las herramientas necesarias para compilar el código:
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"
Para ejecutar todas las pruebas incluidas en el proyecto, conecte un dispositivo o emulador, luego ejecute el siguiente comando:
./gradlew testAll
Para acelerar el desarrollo, hay más niveles de pruebas disponibles siguiendo el enfoque de la pirámide de pruebas, cada tipo de prueba requiere más tiempo que la anterior.
./gradlew --stacktrace test
./gradlew --stacktrace -Pandroid.testInstrumentationRunnerArguments.notAnnotation=androidx.test.filters.LargeTest connectedAndroidTest
./gradlew --stacktrace -Pandroid.testInstrumentationRunnerArguments.annotation=androidx.test.filters.LargeTest connectedPlayDebugAndroidTest
Tenga en cuenta que en este caso especifiqué un único tipo para ejecutar pruebas. Este podría ser un enfoque útil y más rápido cuando se prueban características de sabor específicas.
XDA Android Authority Consejos adictivos 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/>.