Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 3.07 KB

File metadata and controls

54 lines (39 loc) · 3.07 KB

Introducción

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.

Objetivo

Desarrollar una aplicación híbrida multiplataforma que se pueda ejecutar en Android e iOS.

Alcance

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:

  1. Android Studio para el framework de desarrollo Flutter en el lenguaje de programación Dart.
  2. Visual Studio para el desarrollo de la API que generará una web service en Azure.
  3. Google Cloud Platform para el almacenamiento de los libros y la autenticación de usuarios a través de la plataforma de desarrollo Firebase.

Principales ficheros editables

~/android/build.gradle

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"
    }

~/android/app/build.gradle

Configuración básica para que la aplicación funcione. A continuación, un ejemplo:

defaultConfig {
        minSdkVersion 21
}

~/pubspec.yaml

Todas las librerías que se han utilizado, como por ejemplo las siguientes:

# Librerias acceso Api
http: ^0.13.4
dio: ^4.0.6

~/lib/*

Todos los ficheros necesarios para el diseño y funcionalidad de la aplicación.