Skip to content

antoniojturel/biblioteca_digital_proyecto_cftic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Proyecto Curso Flutter CFTIC Getafe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 100.0%