Como desenvolver aplicativos Android | No para desarrolladores | Via Rudda Beltrao | Diciembre 2021

Para se produzir aplicativos, agrosso modo, são necessários os seguintes requisitos: IDE, lenguaje de programación y SDK o framework.
Mas o que é uma IDE?

Uma IDE – entorno de desarrollo integrado é um programa diseñado para construir otros programas, ejemplos de IDE: Eclipse, Android Studio, PyCharm, PhpStorm, InteliJ dentre muitos outros.
E por que precisamos de uma IDE?
Uma IDE fornece muitos recursos para os programadores, como: editor de texto amigável, atalhos de teclado, código Boilerplate, recursos de refactoring (edição), test, debugging (encontrar bugs), build (criar um app), clean tools ros dentre muitos Todos esses recursos oferecem mais produtividade e qualidade para as aplicações geradas.
Qual a IDE para desenvolver aplicativos android?

Entorno de desarrollo integrado ØEl oficial para produzir aplicativos android é o Android Studio, mas eu diria que Depende, depende del tipo de aplicação que você vai desenvolver. Básicamente temos os seguintes tipos de aplicações.
- Aplicaciones Nativas: essas aplicações são desenvolvidas com recursos nativos do sistema opacional android, quando digo recurso, estou me referindo às linguagens de programção (Java, Kotlin, C, C ++) e SDK android. São ditas nativase porque para Android original SO porque. Nesse tipo de contexto, Android Studio é IDE Oficial.
- Sitio web de la aplicación: Posible criar aplicaciones web, com recursos web (HTML, CSS y Javascript) nesse sentido, essas aplicações são limitadas aos recursos de um browser (pense no Chrome), pois são ejecutadas em um. A vantagem de criar esse tipo de aplicaçãoconsite na velocidade de produção. Nesse contexto, VsCode, Sublime, dentre outros são boas opções de IDE.
- Aplicaciones Híbridas: É possível ainda criar aplicações híbridas, construídas sobum framework (Ionic, Vue.Js ou React). Una ventaja de utilizar um Framework como estes, consiste em produzir um único código fuente para plataformas: Android e IOS. Apesar de aparentar o ouro no fim do arco-íris, esse tipo de aplicação tem suas limitações se comparada às aplicações nativas, como por exemplo, performance.
Como programa de idiomas.
Uma vez definido o tipo de aplicação que você vai construir (Nativa, Web ou Híbrida Lembra?) Você vai utilizar alguma Linguagem de Programação. No hay contexto deste artigo vamos a construir uma aplicação nativa. Nesse sentido, podemos construir aplicações com como seguintes linguagens: C ou C ++, Java ou Kotlin.
C ou C ++ geralmente são utilizado quando se faz needário ter alta performance, calibrar hardware como: cámara e outros sensores. Java e Kotlin se utilizan para productos como aplicaciones que conhecemos, como una calculadora o una galería de celulares.
Você deve tá se perguntando, que Diabosé uma linguagem de programção? Uma linguagem de programção, nada mais é uma forma de nós, meros mortais, se comunicar com um computador. Por meio dela podemos enstruções a serem ejecutadas pela machine. Uma vez que vamos a escrevendo várias instruções, criamos então um algoritmo. Um algoritmo é, por definición, uma sequência de passos a serem seguidos, similar a uma receita de bolo. Cada Algoritmo pode criar uma funcionalidade, como por ejemplo, realizar uma ligação, enviar uma foto ou gravar um áaudio.
SDK o marco

Para desenvolver para android, é preciso conhecer o SDK – kit de desarrollo de software. o SDK para los recursos necesarios para construir una aplicación. Sejam recursos simples, como construir janelas, botão e demais recursos de UI, ou recursos para testar e compilar aplicaciones. O fato é, que para se construir cualquer aplicação android é necesario o conhecimento do android SDK ou de um framework como React.








