quinta-feira, 6 de setembro de 2018

Componentes interessantes para Desenvolvimento

Repositório para Libs

https://clojars.org/

Projetos free




---- Player Completo de Musica

https://github.com/naman14/Timber
--- Radio ---



https://apiary.io/ (para Apis (Testes e Repositório)


Library Brasileira para validação de Campos
Library do Acra (Sistema para Enviar Erros para o Desenvolvedor)
https://github.com/ACRA/acra

Sistema de acompanhamento de Erros 

Host de Git Privado (Free)

Analise Tipo o Analyse e Monetização.

Tutorial do Ciclo De Vida
http://tutorialandroid.com.br/ciclo-de-vida-activity/

Componentes como o (MaterialDrawer,Android-Iconics e outros)
https://github.com/mikepenz
Lista de componentes do Google 
https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project

Componente de TabbedDialog (Dialog com abas)
https://github.com/ashishbhandari/AndroidTabbedDialog


Componente que ajunda montar o chat
https://github.com/himanshu-soni/ChatMessageView

Serviço de Push (CGM) Gratuito (parcial)
https://onesignal.com/
Serviço de Hospedagem de Imagem Gratuito (parcial)
https://cloudinary.com
Componente MultiPicker
Dicas de usar o compartilhador padrão.
http://pt.androids.help/q4650
Gera Gradiente
http://gradcolor.com/
Librarys comuns para projetos
https://commonsware.com/cwac

Library para PullRequest in ListView

Library para Anotation Fast developer

Library paa injection (elimina codigo , simplifica)

Library para Retrofit (Exemplos)

Library para ZBar

Librray para Integração do Flurry Yahoo AD

sexta-feira, 15 de dezembro de 2017

Aulas Básicas de Programação em Android


Se você esta vendo este blog, mais gostaria de aprender a desenvolver, mora no RJ ou pode ter aulas via WebCam, venha ter aulas básicas para iniciar seus conhecimentos.

Venha em Link

Dominando o Coordinator Layout


No Google I/O 2015, o Google lançou uma nova biblioteca de suporte que implementa vários componentes estreitamente relacionados com a especificação do Design de Material, entre esses componentes você pode encontrar novos Grupos de Visualização como AppbarLayout, CollapsingToolbarLayout e CoordinatorLayout.

Bem combinados e configurados estes Viewgroups podem ser muito poderosos, por isso decidi escrever uma postagem com algumas configurações e dicas.

CoordinatorLayout

Como o próprio nome sugere, o objetivo e a filosofia desse ViewGroup são coordenar os pontos de vista que estão dentro dele.

Considere a seguinte imagem:





segunda-feira, 11 de dezembro de 2017

Android Material Themes é Facil com AppCompat - Continuação


Continuação da Primeira Mateira (Ver Link)

Text Fields


Use o TextInputLayout da biblioteca de suporte de design com @style /Widget.Design.TextInputLayout (padrão, se não definido), que define a cor do texto da etiqueta para colorAccent. Envolva isso em torno de um TextInputEditText da biblioteca de suporte de design com @ style / Widget.AppCompat.EditText (padrão, se não definido), que define as cores de controle para colorAccent quando ativado.

<android.support.design.widget.TextInputLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="Green Theme">

    <android.support.design.widget.TextInputEditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>
</android.support.design.widget.TextInputLayout>

Radio Buttons


Use @style/Widget.AppCompat.CompoundButton.RadioButton (estilo padrão, se não definido), que define a cor do botão de opção para colorAccent quando ativado, usando colorControlHighlight como uma sobreposição para estados focados e pressionados.

<RadioButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Green Theme"/>

Android Material Themes é Facil com AppCompat



Estilos e Temas (Styles e Themes)
O Android foi construído com o conceito de que quase todos os elementos da interface do usuário de um aplicativo devem ser personalizáveis, permitindo que os aplicativos ajustem sua aparência para expressar sua marca, mantendo os comportamentos comuns que os usuários já entendem. Para suportar isso, o Android possui estilos, que são definidos em XML como coleções de atributos que podem ser aplicados em Vistas. Um único estilo pode ajustar cores, dimensões, espaçamento, fontes e quaisquer outros atributos personalizáveis ​​que um View suporte. Ao agrupar esses atributos, um único estilo pode ser aplicado a muitas visualizações. Se esse estilo for atualizado, todas as Vistas usando o estilo também serão atualizadas, sem precisar ajustar todas e cada Vista. Os estilos também suportam a herança, com a capacidade de substituir e adicionar novos atributos para criar múltiplas variações de um estilo.

Agora que você entende o básico dos estilos, quais são os temas no Android? Um tema é uma coleção de atributos globais que são aplicados a uma atividade ou a um aplicativo inteiro. Esses atributos definem cores, tamanhos e estilos padrão para as vistas padrão, configurando o aspecto geral de uma aplicação. Os atributos globais do tema podem então ser referenciados dentro dos layouts da Atividade ou Aplicação aos quais eles são aplicados, que serão abordados mais tarde. Para resumir: um estilo é uma coleção de atributos aplicados em um nível de componente local e individual, enquanto os temas são aplicados em uma tela por tela ou inteiro.

terça-feira, 5 de dezembro de 2017

Library - Android-Iconics (Fontes de Icons etc)


Seja uma Estrela no Android com a biblioteca Flexible Android-Icons.

Library (Link)


Se você é desenvolvedor de aplicativos, você saberá o problema. Você inicia um aplicativo, mas requer muitos ícones diferentes, em tamanhos diferentes ( ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi ), diferentes cores e diferentes variantes . Se você receber os ícones como vetor (.svg) ou há muitas mudanças ao longo do tempo, você sempre terá que obter os drawables corretos novamente.
Isso consome muito tempo!
Agora, há uma solução fácil, rápida e pequena para isso! biblioteca Android-Iconics .
Esta biblioteca permite que você inclua ícones vetoriais em todos os lugares do seu projeto. Nenhum limite é dado. Escala sem limite , use qualquer cor a qualquer momento, forneça um contorno e muitas personalizações adicionais ...
Use os ícones na variação que você precisa deles.
O que você ganha
  • Sem limitações de personalização (tamanho, cor, contorno, fundo, preenchimento, posicionamento, ...)
  • Suporte de sombra
  • Uma fonte de ícone (não mais mdpi, hdpi, ...)
  • Flexibilidade
    • Tamanho
    • Cores
    • Contorno
    • Sombra
  • Se for necessário Drawable, também funcionará com o IconicsDrawable!
  • Salve no tamanho APK
  • Todas as licenças incluídas, melhor usadas com AboutLibraries

terça-feira, 28 de novembro de 2017

Como programar seu primeiro app Android



Como programar seu primeiro app Android
Este artigo será o início de uma série no AndroidRio dedicada ao desenvolvimento e à programação de apps. Conhecimentos de linguagem de programação serão úteis para acompanhar este tutorial, mas não imprescindíveis.
O desenvolvimento em Android é em grande parte feito no Java, que é a linguagem usada para ensinar programação nos cursos de ciência da computação. O ambiente de desenvolvimento que iremos usar é o novo Android Studio anunciado na última conferência de desenvolvedores do Google (I/O 2013).
Nosso objetivo no mini-projeto desta semana é criar um aplicativo que mostre “Oi AndroidRio"” na tela do seu dispositivo Android.

Como faço para converter de ActionBarSherlock para ActionBarCompat?

Eu fiz algumas migrações e anotei todos os problemas que encontrei. Nenhum foi grave, mas levou tempo para pesquisar. Eu consegui migrar um aplicativo bastante grande em algumas horas depois de saber tudo isso. Isso ajuda a acelerar o processo de migração.

Como faço para converter de ActionBarSherlock para ActionBarCompat?


ota: desde a v22.1.0 da Biblioteca de Suporte, a classe ActionBarActivity está obsoleta. Você deve usar AppCompatActivity em vez disso. Leia aqui para obter mais informações: qual o aprimoramento do AppCompatActivity sobre ActionBarActivity?
== Mudar as bibliotecas ==
Vá para as propriedades do aplicativo e remova ActionBarSherlock e adicione ActionBarCompat em vez disso. Isso exige que a biblioteca do app7t da v7 esteja presente, veja http://developer.android.com/tools/support-library/setup.html para obter detalhes. Siga as instruções com precisão, o ActionBarCompat precisa ser um projeto de biblioteca.
Paralelo não funciona (facilmente), pois muitos dos atributos estão em ambas as bibliotecas.
Não seja desencorajado por centenas de erros após a substituição das bibliotecas. A grande maioria desaparece automaticamente.


Programmers - Rede Social para Programadores

Programmers 

Uma rede social para programadores/desenvolvedores e amantes de tecnologias. Você pode encontrar o aplicativo na Play Store.

Contribuição

Você pode contribuir para este projeto, fazendo o Fork, e o pull request. Ajude a manter o projeto, contribuindo. (Link)

PkRSS - Feed RSS

Um gerenciador de feed RSS fluente e flexível para o Android

Download

Baixe o JAR mais recente da página de lançamento ou pegue através do Gradle:
compile 'com.pkmmte.pkrss:pkrss:1.2'
ou Maven:
<dependency>
    <groupId>com.pkmmte.pkrss</groupId>
    <artifactId>pkrss</artifactId>
    <version>1.2</version>
</dependency>

Uso básico

O PkRSS possui uma API fluente que permite que você crie solicitações flexíveis - muitas vezes usando apenas uma linha de código. Para uma amostra de aplicação completa, consulte o Código Fonte TechDissected