Baixe o app para aproveitar ainda mais
Prévia do material em texto
Considerando os conteúdos abordados ao longo da disciplina sobre desenvolvimento de aplicações móveis, em uma criação mobile, um dos requisitos que o desenvolvedor tem que considerar é o sistema operacional. Atualmente, existem dois sistemas, o iOS e Android, como as duas principais plataformas mobile. Com relação ao sistema Android, descreva um ambiente de desenvolvimento para iniciar a construção de uma aplicação para plataforma Android e compare-a com a plataforma iOS. Sugestão: faça uma separação entre softwares necessários e estruturas do projeto Android. O ambiente de desenvolvimento para aplicativo móvel Android basea-se no sistema operacional Linux, de código-fonte aberto, sua versão mais recente foi lançada em 2019 e está na versão 8.1 Oreo. O desenvolvimento dos aplicativos podem ser feitos nas linguagens de programação Java e Kotlin. O ambiente não requer um sistema operacional específico, podendo ser instalado nos sistemas Windows, MAC OS e Linux. O Android Studio é a ferramenta oficial recomendada pelo Google para desenvolvimento de aplicações Android. Ambiente de desenvolvimento IOs é desenvolvido pela Apple, sua plataforma é baseada no Sistema Operacional MAC OS X, o sistema operacional iOS é uma plataforma proprietária e sua versão mais recente, em 2018, é o iOS11. Comparativo Android IOS Desenvolvedor Google Apple Sistema operacional Linux Mac OS x Licença Código Aberto Fechado e proprietário Versão 8.1 – Oreo IOS11 Linguagens Java e Kotlin Objective-C e o Swift Ambiente de desenvolvimento Windows, Mac OS e Linux iPhone, iPod, iPad Ferramenta Android Studio Estrutura do projeto Android: manifests: pasta contendo diretrizes principais da aplicação. java: deve estar todos os arquivos de código fonte Java da aplicação. res: todos os recursos que não são código. scripts Gradle: diretrizes de compilação do projeto e demais scripts Gradle. O desenvolvimento de aplicativos mobile Android é feito como ferramenta principal o Android Studio, o Android é baseado em Linux de código-aberto. O JAVA tambem é usado para seu desenvolvimento como vários outros aplicativos. O iOS é desenvolvido pela Apple e possui um Sistema Operacional proprietário, o iOS é baseado no MAC OS X. A linguagem de desenvolvimento usada é o Objective_C e o Swift. Primeiro passo para se desenvolver um aplicativo é ter definido seu publico alvo, certamente tendo isso em mente escolhera entre Android ou iOS. Escolher sua API, o Android Studio é extremamente pesado, o que o torna improdutivo em maquinas mais lentas, mas tem melhorado com o gerenciamento da JetBrains e a Google como consultora, outra forma é o Eclipse e mesmo sendo um pouco mais leve carrega junto dele vários Bugs. Comparando com o XCode para iOS gerenciado pela Apple é a principal escolha, a JetBrains lançou a AppCode mas a competitividade entre elas é desleal mesmo a XCode tendo diversos Bugs.
Compartilhar