Android Studio / Gradle / Maven – Como fazer upload de sua biblioteca em seu repositório Maven.

maven

O plugin Maven adiciona suporte para a implantação de artefatos nos repositórios Maven.

Como utilizar (inserir no build.gradle do modulo do seu projeto):
—————-

apply plugin: 'com.android.library'
apply plugin: 'maven' //ADICIONE O PLUGIN MAVEN

//CRIE O METODO ABAIXO PARA CONFIGURAR O UPLOAD:
uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: mavenLocal().getUrl()) //URL DO SEU REPO MAVEN(NO EXEMPLO ESTA USANDO O LOCAL)
            pom.artifactId ='swap_android'
            pom.groupId = 'br.com.helpdev'
            pom.version = '1.0'
        }
    }
}

Após configurado, basta sincronizar o projeto e chamar o ‘uploadArchives’: Continue reading

Android – Links úteis para ícones e geradores de ícones

icone_generator

===============================================

ROMANNURIK – AndroidAssetStudio

https://romannurik.github.io/AndroidAssetStudio/index.html

Icon generators — Make icons for your app

Icon generators allow you to quickly and easily generate icons from existing source images, clipart, or text.

Other generators — Miscellaneous asset creation tools

=================================VEJA MAIS-> Continue reading

Android Studio – Como incluir bibliotecas nativas .so no projeto (How to include *.so library in Android Studio?)

android studio

Adicionando .so Libary no Android Studio:

  1. Criar a pasta “jniLibs” dentro de “src/main/”
  2. Coloque todas suas .so libraries dentro da pasta: “src/main/jniLibs”
  3. A estrutuda da pasta deve ficar da seguinte forma,
    |–app:
    |–|–src:
    |–|–|–main
    |–|–|–|–jniLibs
    |–|–|–|–|–armeabi
    |–|–|–|–|–|–.so Files
  4. No arquivo build.gradle modifique a linha de compilação de bibliotecas para ficar da seguinte maneira:
    compile fileTree(dir: ‘libs’, include: [‘.jar’,’.so’])
  5. Não precisa de nenhum codigo extra apenas clique em sync e rode sua aplicação.

Android Studio, Gradle – Adicionando ViewPagerIndicator como dependência (Adding ViewPagerIndicator dependency to Gradle project)

android studio

Mais uma para a coleção de configuração de projetos no Android Studio. A facilidade do Gradle para incluir dependências é incrível, mais tem algumas regrinhas para aprender. Quando se trata de dependências do Android todas elas já estão lá bem acessíveis e com uma interface gráfica para facilitar a inclusão no ‘build.gradle’, porem quando vamos incluir uma dependência de outro repositório devemos configurar algumas coisas. O Gradle utiliza o Maven para facilitar essa inclusão, iremos configurar a inclusão da biblioteca viewpagerindicator.

1 – Vamos abrir o ‘build.gradle’ do PROJETO, ele deve estar assim: Continue reading

Android Studio, Gradle – Adicionando kSOAP2 como dependência (Adding kSOAP dependency to Gradle project)

android studio

Mais uma para a coleção de configuração de projetos no Android Studio. A facilidade do Gradle para incluir dependências é incrível, mais tem algumas regrinhas para aprender. Quando se trata de dependências do Android todas elas já estão lá bem acessíveis e com uma interface gráfica para facilitar a inclusão no ‘build.gradle’, porem quando vamos incluir uma dependência de outro repositório devemos configurar algumas coisas. O Gradle utiliza o Maven para facilitar essa inclusão, iremos configurar a inclusão da biblioteca ksoap2-android.

1 – Vamos abrir o ‘build.gradle’ do PROJETO, ele deve estar assim: Continue reading

Android Studio, Gradle – Adicionar dependências no projeto usando o Maven (Maven Dependencies with Android Studio / Gradle)

android studio

Mais uma para a coleção de configuração de projetos no Android Studio. A facilidade do Gradle para incluir dependências é incrível, mais tem algumas regrinhas para aprender. Quando se trata de dependências do Android todas elas já estão lá bem acessíveis e com uma interface gráfica para facilitar a inclusão no ‘build.gradle’, porem quando vamos incluir uma dependência de outro repositório devemos configurar algumas coisas. O Gradle utiliza o Maven para facilitar essa inclusão, iremos configurar a inclusão da biblioteca ksoap2-android.

1 – Vamos abrir o ‘build.gradle’ do PROJETO, ele deve estar assim: Continue reading

Android Studio, Gradle – Adicionando uma biblioteca externa ao projeto (Gradle adding external library to a project)

android studioEste é minha primeira publicação sobre o Android Studio, ao utiliza-lo tive uma dificuldade para aprender o novo modo de tratar com as dependências utilizando o Gradle.

O Android Studio trabalha com um projeto principal e dentro dele seus módulos, quem faz a associação entre os módulos é o gradle, ao criarmos um app criamos um modulo principal, para adicionar uma biblioteca ao projeto devemos importar um novo modulo e nas configurações do modulo principal definir o outro modulo como biblioteca, porem ao importarmos esse modulo ele gera uma cópia na pasta do projeto, mas o que proponho nesta publicação é utilizar o projeto externo sem gerar uma cópia no projeto principal, assim não teremos ‘n’ cópias circulando por ai.

Para explicar melhor segue uma estrutura de projeto: Continue reading