domingo, 7 de abril de 2013
App: CalcMat - Calculadora de materiais para concreto.
Acabo de publicar um novo aplicativo no Google Play: CalcMat - Calculadora de materiais para concreto.
Para usar a CalcMat precisamos de duas informações básicas: o traço e o volume do concreto a ser calculado.
O CalcMat calcula as quantidades de cimento, areia, pedra e água necessários para produzir o volume de concreto informado de acordo com o traço.
Os cálculos efetuados são:
1- Materiais necessários para produzir uma quantidade de concreto (volume).
2- Materiais necessários para produzir concreto com um saco de cimento de 50 kg.
3- Materiais necessários para produzir 1 metro cúbico de concreto (informar 1 no volume).
Passo-a-passo:
1. Pegue o traço e o volume do concreto com o responsável técnico da obra;
2. Entre com os dados no CalcMat e calcule;
3. Confirme os resultados obtidos com o responsável técnico da obra (ajustes).
IMPORTANTE:
- O uso do aplicativo NÃO garante que o traço e o concreto feito de acordo com o traço estejam CORRETOS.
- Construa sob a supervisão de um profissional qualificado, ele é sua garantia de que está construindo com segurança e custos razoáveis.
https://play.google.com/store/apps/details?id=br.com.ahgusukuma.calcmat
sábado, 6 de abril de 2013
Usando Fragments
O uso da API Fragments permite um reaproveitamento de código incrível. Mas, para isso é necessário codificar um fragement de tal maneira que fique independente da activity host (tanto quanto possível) ou de outros fragments.
Veja abaixo algumas formas de trocar dados entre esses componentes.
1. Fragments acessando dados da intent da activity host.
Por exemplo no método onStart do fragment:
2. Fragments acessando dados setado pela activity via fragment.setArguments(bundle)
Por exemplo no método onStart do fragment:
3. Fragments acessando dados via callback definido em uma interface
Essa é a forma mais sofisticada, e indicada tanto para pegar dados da activity ou para passar dados para outro fragment via activity. Funciona assim: no fragment é definido uma interface com os métodos que a activity host deve implementar. Aí, no fragment, você chama esses métodos implementados na activity para solicitar dados ou para passar dados.
Veja aqui um exemplo explicado: http://developer.android.com/training/basics/fragments/communicating.html
Abraços!
Veja abaixo algumas formas de trocar dados entre esses componentes.
1. Fragments acessando dados da intent da activity host.
Por exemplo no método onStart do fragment:
2. Fragments acessando dados setado pela activity via fragment.setArguments(bundle)
Por exemplo no método onStart do fragment:
3. Fragments acessando dados via callback definido em uma interface
Essa é a forma mais sofisticada, e indicada tanto para pegar dados da activity ou para passar dados para outro fragment via activity. Funciona assim: no fragment é definido uma interface com os métodos que a activity host deve implementar. Aí, no fragment, você chama esses métodos implementados na activity para solicitar dados ou para passar dados.
Veja aqui um exemplo explicado: http://developer.android.com/training/basics/fragments/communicating.html
Abraços!
terça-feira, 26 de março de 2013
Livro do Lecheta, Google Android, 3ª edição revisada e ampliada
Dei uma verificada rápida nas diferenças de conteúdo da nova edição (3ª) do livro Google Android do Ricardo Lecheta com a edição anterior.
Inclusão dos tópicos:
Fragments
Thread
AsyncTask
Alteração (significativa) capítulo:
Mapas e GPS, uso da API v2
Inclusão dos capítulos:
GCM - Google Cloud Messaging
Reconhecimento de gestos
Sensores
Bluetooth
Text-to-speech, Speech-to-text
NDK
O livro cresceu mais de 200 páginas.
A conferir.
Abraços
Assinar:
Postagens (Atom)