El proyecto de desarrollo de esta aplicación (bibliotecaonline) ha sido desarrollada en Android Studio y en este repositorio se encuentran los ficheros editables para que funcione su ejecución. El proyecto forma parte del curso Flutter y Dart impartido en el Centro de Referencia Nacional de Desarrollo Informático y Comunicaciones (CFTIC) a través de la empresa CAS Training.
Desarrollar una aplicación híbrida multiplataforma que se pueda ejecutar en Android e iOS.
La biblioteca digital estará especializada en libros digitales para estudiantes de todas las edades que están en colegios, institutos, universidades y centros de formación.
Las herramientas y tecnologías que se han usado son las siguientes:
- Android Studio para el framework de desarrollo Flutter en el lenguaje de programación Dart.
- Visual Studio para el desarrollo de la API que generará una web service en Azure.
- Google Cloud Platform para el almacenamiento de los libros y la autenticación de usuarios a través de la plataforma de desarrollo Firebase.
Configuración básica para que la aplicación funcione. A continuación, un ejemplo:
dependencies {
classpath 'com.android.tools.build:gradle:7.1.2'
// START: FlutterFire Configuration
classpath 'com.google.gms:google-services:4.3.10'
// END: FlutterFire Configuration
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
Configuración básica para que la aplicación funcione. A continuación, un ejemplo:
defaultConfig {
minSdkVersion 21
}
Todas las librerías que se han utilizado, como por ejemplo las siguientes:
# Librerias acceso Api
http: ^0.13.4
dio: ^4.0.6
Todos los ficheros necesarios para el diseño y funcionalidad de la aplicación.