Google Play Store, uma plataforma onde você pode obter vários aplicativos úteis para todos os seus requisitos únicos e diferentes. Ninguém pode questionar o domínio e a popularidade da conta da Google Play Store no campo de aplicativos e softwares móveis. Mas, assim como qualquer outra loja de aplicativos ou plataforma, essa plataforma também vem com seu próprio conjunto de regras, procedimentos e regulamentos, e você precisa entender como ela funciona para evitar problemas ou problemas futuros.
O Android precisa que todos os aplicativos sejam assinados digitalmente com um certificado antes de serem instalados. Portanto, para distribuir seu aplicativo Android pela Google Play Store, ele deve ser assinado com uma chave de lançamento que precisa ser utilizada para todas as atualizações futuras.
Para iniciantes e iniciantes, publicar um aplicativo no Google Play pode parecer um processo intimidador. Como publicar pela primeira vez é complicado e emocionante também.
Note: Não adie algumas tarefas importantes até a data de lançamento ou pré-lançamento, terminá-las com antecedência economizará muito tempo. Mas, não se preocupe, nós podemos ajudar.
Este artigo é um guia passo a passo sobre como criar e publicar com sucesso um aplicativo Android na Google Play Store.
Então vamos começar!
1) Adicionando o ícone do iniciador
Ao criar um novo programa Flutter, ele possui um ícone de inicialização padrão. Para personalizar este ícone, você pode querer verificar o flutter_launcher_icons pacote.
Alternativamente, você pode fazer isso sozinho usando as seguintes etapas:
- Revise as diretrizes para elementos importantes de design de ícones.
- No diretório [project] /android/app/src/main/res/, coloque seus ícones de arquivo em pastas nomeadas usando os atributos de configuração. As pastas padrão do mipmap indicam a política de nomenclatura correta.
- Em AndroidManifest.xml, atualize o ícone da tag do aplicativo Android nos ícones da última etapa (por exemplo, <aplicativo android: icon = “@ mipmap / ic_launcher” ...).
- Para verificar se o ícone foi alterado, use seu aplicativo e verifique o ícone do aplicativo no Launcher.
2) Ativando os principais recursos
Se seu aplicativo usa Visualizações de plataforma, convém ativar os componentes de propriedades seguindo as etapas descritas no Guia de primeiros passos do Android.
Por exemplo:
1- Adicione o Android Essentials a /android/app/build.gradle:
rely {// ... implementation 'com.google.android.material: material: <version>' // ...}
Para obter a versão mais recente, visite o Google Maven.
2- Defina o tema para /android/app/src/main/res/values/styles.xml:
<style name = "LaunchTheme" parent = "Theme.AppCompat"> + <style name = "LaunchTheme" parent = "Theme.MaterialComponents.NoActionBar">
Além disso, leia: Flutter Basics: por que usar o Flutter para o desenvolvimento de aplicativos móveis
3) Aplicativos de assinatura
Para publicar na Google Play Store, você precisa fornecer ao seu aplicativo uma assinatura digital. Use as instruções a seguir para se inscrever em seu aplicativo.
O Android tem duas chaves de assinatura: ativação e upload. Os usuários finais baixam um .apk assinado com 'chave de lançamento'. A "chave de upload" é usada para verificar a autenticidade do .aab / .apk enviado por desenvolvedores na Google Play Store e assinado novamente com a chave de lançamento uma vez na Google Play Store.
É altamente recomendável usar a assinatura automática baseada em nuvem na chave de feed. Para mais informações, consulte a documentação oficial da Google Play Store.
Criando um armazenamento de chaves de história
Se você tiver um armazenamento de chaves existente, pule para a próxima etapa. Se não, crie mais um:
Siga as etapas principais de produção do Android Studio.
As seguintes ações na linha de comando:
Para Mac/Linux, use o seguinte comando:
keytool -genkey -v -keystore ~ / upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload
Para Windows, use o seguinte comando:
keytool -genkey -v -keystore c: \ Users \ USER_NAME \ upload-keystore.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias upload
Este comando salva o arquivo upload-keystore.jks em seu diretório inicial. Se você quiser salvá-lo em outro lugar, altere o argumento que está transferindo para o parâmetro Keystore. No entanto, mantenha o arquivo Keystore confidencial; não olhe para isso do controle de uma fonte pública!
Visualize o armazenamento de chaves do aplicativo
Crie um arquivo chamado [projeto] /android/key.properties contendo uma referência para seu armazenamento de chaves:
storePassword = <password from previous step> keyPassword = <password from previous step> keyAlias = uploadstoreFile = <store key file location, such as / Users / <username> /upload-keystore.jks>
Prepare um pequeno login
Configure o Gradle para usar sua chave de upload ao criar seu aplicativo no modo de lançamento editando [projeto] /android/app/build.gradle arquivo.
Adicione detalhes do Keystore do seu arquivo de layout antes do bloqueio do Android:
def keystoreProperties = New properties ()
def keystorePropertiesFile = rootProject.file ('key.properties')
if (keystorePropertiesFile.exists ()) {keystoreProperties.load (new FileInputStream (keystorePropertiesFile))
}
android {...}
Upload the key.properties file to the keystoreProperties item.
Discover the buildTypes block:
buildTypes
{free
{
// TO DO: Add your signature construction signature setting.
// Signing with debugging right now,
// so `flutter run --release` is active.
signingConfig signingConfigs.debug}}
And replace it with the following signature details:
signingConfigs
{free
{
keyAlias keystoreProperties ['keyAlias']
KeyPassword keystoreProperties ['keyPassword']
storeFile keystoreProperties ['storeFile']? file (keystoreProperties ['storeFile']): null
store-keystorePasswordstoreProperties ['storePassword']}}
buildTypes
{
Free
{
signingConfig signingConfigs.release}}
Além disso, leia: Como implementar anúncios da Admob para aplicativos flutuantes
4) Reduzindo seu código em R8
R8 é um novo recurso do código do Google e é ativado automaticamente quando você cria um APK ou AAB de lançamento. Para desabilitar o R8, passe o sinalizador –no-shrink para apk building ou flutter build app bundle.
5) Atualize o manifesto do aplicativo
Atualize o arquivo de manifesto padrão do aplicativo, AndroidManifest.xml, encontrado em [projeto] /android/aplicativo/src/ main e verifique se os valores estão corretos, especialmente os seguintes:
Formulário on line
Edite o rótulo android: na tag do aplicativo para exibir o sobrenome do aplicativo.
permissão de uso
Adicionar android.permission.INTERNET permissão se o código do seu aplicativo precisar de acesso à Internet. O modelo padrão não inclui essa tag, mas permite acesso à Internet durante o desenvolvimento para permitir a conexão entre as ferramentas Flutter e o sistema operacional.
6) Atualize o layout
Atualize o arquivo de compilação padrão do Gradle, construir.gradle, disponível em [projeto] /android / aplicativo e verifique se os valores estão corretos, especialmente os seguintes valores no configuração padrão quadra:
ID do aplicativo
Especifique o último aplicativo separado (ID do aplicativo).
código da versão & versãoNome
Especifique o número da versão no aplicativo, bem como a unidade de caracteres que indica o número da versão. Você pode fazer isso definindo a estrutura de tradução no pubspec.yaml Arquivo. Consulte o guia de tradução para textos de tradução.
minSdkVersion, compilesdkVersion e targetSdkVersion
Especifique o nível mínimo de API, o nível de API no qual o aplicativo foi integrado e o nível máximo de API no qual o aplicativo foi projetado para funcionar. Consulte a seção de nível de API no script de transcrição para obter suas informações.
buildToolsVersion
Especifique a versão do Android SDK Build Tools usada pelo seu aplicativo. Como alternativa, você pode usar o Android Gradle Plugin no Android Studio, que importará automaticamente as ferramentas de compilação mínimas necessárias para seu aplicativo sem a necessidade desse layout.
Além disso, leia: Principais estruturas de desenvolvimento de aplicativos da Web para 2022: obtenha o máximo de escalabilidade com custos mais baixos
7) Construindo a versão do aplicativo
Você tem dois formatos de lançamento possíveis ao publicar na Google Play Store.
1- Aplicativo em massa (opcional)
2- APKs
- Pacote de aplicativos – Na linha de comando:
Inserir cd [projeto]
1- Inicie uma compilação de vibração pacote de aplicativos
2- (Executando o Flutter que cria automaticamente uma estrutura de saída.)
APK- Na linha de comando:
- Inserir cd [projeto]
- Iniciar compilação de vibração apk –split-per-abi
(O comando de construção Flutter é padrão para –release.)
8) Publicação na Google Play Store- Para obter instruções detalhadas sobre como publicar seu aplicativo na Google Play Store, consulte a documentação de lançamento do Google Play.
Conclusão
Esperamos que as instruções e etapas acima tenham sido úteis para orientá-lo no procedimento de como publicar um aplicativo Android na Google Play Store. Mas você deve notar que a jornada não termina na publicação. Depois de carregar o aplicativo na loja de aplicativos, você precisa de uma estratégia de marketing ativa para atrair clientes. Além disso, para tirar o máximo proveito do seu novo aplicativo, você deve promovê-lo para garantir que as pessoas o conheçam e o descubram como um aplicativo atraente o suficiente para ser baixado.
Serviços de desenvolvimento de aplicativos móveis
Você quer alavancar a tecnologia móvel para sua empresa? A Cynoteck é um provedor completo de Serviços de Desenvolvimento de Aplicativos Móveis. Oferecemos serviços de desenvolvimento de aplicativos iOS e Android para que você alcance seu público-alvo em qualquer dispositivo.