Please use this identifier to cite or link to this item:
Author(s): Luís Miguel Guimarães Pimentel Fonseca
Title: Exploring Rapid Application Development for Android with Scala and SBT
Issue Date: 2014-07-22
Abstract: Android development, despite being widely practiced nowadays, it is still troublesome as developers need to learn very complex APIs to start implementing their projects. Furthermore, the Java programming languages presents design issues that have been addressed in modern languages, which also unnecessarily increases the complexity in Android development.Following the lessons learned from web development, Model-View-Controller (MVC) frameworks can simplify development, providing an abstraction layer in order to create complex applications. Extensibility via plugins can also provide a set of usage patterns, such as showing lists, managing local databases, push notifications and so on.This thesis aims at simplifying the development process through the adoption of the best design patterns, along with the introduction of the Scala programming language instead of Java. We will be will taking advantage of the Scala Build Tool (SBT) to work as plugin and as a build manager.
Subject: Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
Scientific areas: Ciências da engenharia e tecnologias::Engenharia electrotécnica, electrónica e informática
Engineering and technology::Electrical engineering, Electronic engineering, Information engineering
TID identifier: 201311607
Document Type: Dissertação
Rights: openAccess
Appears in Collections:FEUP - Dissertação

Files in This Item:
File Description SizeFormat 
31607.pdfExploring Rapid Application for Android with Scala and SBT1.23 MBAdobe PDFThumbnail

This item is licensed under a Creative Commons License Creative Commons