USAR RUBY PARA CRIAR APP ANDROID

1,054 views
Skip to first unread message

Up Manga

unread,
Mar 25, 2015, 4:47:57 PM3/25/15
to rail...@googlegroups.com
Alguém aqui sabe me dizer se os meios ruboto e mobiruby são bons meios já para criação de apps android? estava querendo criar apps mas estou receoso de aprender java sendo que ruby é tão mais simples e tem algumas opções. Mas tendo em vista a performance e a maleabilidade de opções em java fico na dúvida se pra apps não seria mais indicado seguir o caminho indicado. Alguém tem algum case de sucesso na criação de apps complexos para android usando ruby? obg a quem me ajudar.

Renan Gurgel

unread,
Mar 25, 2015, 4:49:18 PM3/25/15
to rail...@googlegroups.com

Renan Gurgel Lins Ramalho
Universidade Estadual do Ceará (UECE)
Skype: gurgel.renan
Twitter: @gurgelrenan

2015-03-25 17:47 GMT-03:00 Up Manga <upmanga...@gmail.com>:
Alguém aqui sabe me dizer se os meios ruboto e mobiruby são bons meios já para criação de apps android? estava querendo criar apps mas estou receoso de aprender java sendo que ruby é tão mais simples e tem algumas opções. Mas tendo em vista a performance e a maleabilidade de opções em java fico na dúvida se pra apps não seria mais indicado seguir o caminho indicado. Alguém tem algum case de sucesso na criação de apps complexos para android usando ruby? obg a quem me ajudar.

--
--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7

---
Você recebeu essa mensagem porque está inscrito no grupo "rails-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para rails-br+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Up Manga

unread,
Mar 25, 2015, 7:33:22 PM3/25/15
to rail...@googlegroups.com
Sim, eu sei, me refiro se alguém tem experiêwncia nisso me aconselha a me aventurar nessa ou se é melhor o tradicional JAVA. Quero saber se ruby é uma opção boa ou viável nos dias de hj para esse meu propósito. Se alguém tiver experiência nesse tipo de desenvolvimento por favor me responda.

Douglas Rossignolli

unread,
Mar 25, 2015, 7:55:52 PM3/25/15
to rail...@googlegroups.com
Nativo > Qualquer outra ferramenta que existe
Usar essas ferramentas nunca vão te dar total controle do que um app nativo pode fazer.

--
--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7

---
Você recebeu essa mensagem porque está inscrito no grupo "rails-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para rails-br+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Atenciosamente,
Douglas Rossignolli

Nelson Haraguchi

unread,
Mar 25, 2015, 8:15:06 PM3/25/15
to rail...@googlegroups.com
Resposta rápida, aprenda JAVA.
Programador é programador independente da linguagem. E quanto mais linguagens você aprender, menos tempo vai gastar pra aprender uma nova.

Resposta longa

Apesar de nunca ter testado o RubyMotion, que acho que seria a melhor opção apesar de cara, com certeza você não terá como utilizar das variadas libs de java que já estão prontas. Então imagine o seguinte: como seria desenvolver um website inteiro sendo que a única gem que você poderia usar é o sinatra (e suas dependências) e mais nada?

Acho que é essa a dificuldade principal do RubyMotion hoje. 

Pela questão de performance, acho que deve funcionar bem pois o RubyMotion, pelo menos no IOS, executa em cima da máquina virtual do Objective-C e por isso é mais rápido. Acho que ele deve ter uma solução parecida para o Android.


Abs!




Nelson Minor Haraguchi Junior
---

Luis Vasconcellos

unread,
Mar 25, 2015, 8:52:21 PM3/25/15
to rail...@googlegroups.com
O rubymotion é compilado para machine code, o mesmo código que no fim das contas o Objective-C ou o Java vão virar. Ou seja, não há perda de performance. Nesse caso pode-se dizer que rubymotion == nativo, no fim das contas.

Se por acaso voce tenha um case onde performance não é a prioridade numero 1, recomendo bastante dar uma olhada no cordova/phonegap. É outra abordagem, voce perde fluidez e performance, mas é a mais facil de desenvolver e dar manutenção pra quem já trabalha com web.






Luis Vasconcellos
​, 
Fullstack D
eveloper at DTM


Everything we hear is an opinion, not a fact.
Everything we see is a perspective, not the truth.

:wq

Gabriel Rios

unread,
Mar 25, 2015, 9:17:15 PM3/25/15
to Rails Br
Ainda sobre o Rubymotion, não tenho como afirmar como é para Android,
porém estou desenvolvendo uma app para OSX com ele e bem tranquilo
para utilizar códigos e bibliotecas nativas em Objective-C – basta
adiciona-las a pasta vendor da sua app e o Objective-C é compilado
junto, além de poder utilizar CocoaPods. Acredito que com java deva
ser possível a mesma coisa.

Antes de utilizar o RubyMotion tinha lá minha dúvidas, e até hoje
ainda fico pensando se não deveria ter utilizado Swift para esse app,
porém me surpreendi positivamente com a facilidade e transparencia de
interação com classes "Nativas"
Gabriel Rios
+55 75 9129 6322
http://gabrielrios.me

Ale Dev

unread,
Mar 26, 2015, 8:53:05 AM3/26/15
to rail...@googlegroups.com
Minha resposta é DEPENDE,

depende da sua aplicação, você ja pesquisou sobre app hibrido? tipo phonegap cordova.... ?

caso não de pra usar ele, e vc precise fazer app nativa, e tiver tempo, aprenda JAVA.

abs!

Alex Takitani

unread,
Mar 26, 2015, 9:03:38 AM3/26/15
to rail...@googlegroups.com

--

Glauco Custódio

unread,
Mar 27, 2015, 8:19:11 AM3/27/15
to rail...@googlegroups.com
Hoje estou acabando minha primeira aplicação híbrida feita com Ionic Framework (http://ionicframework.com/) que roda em cima do Cordova..

Achei muito bom, é lógico que a performance não é a mesma de um app nativo, você tem um trade-off ai, perde um pouco nesse quesito mas ganha em agilidade de desenvolvimento e felicidade do programador (não escrevi 1 linha de Java). Comecei fazer essa app sexta passada e hoje estou terminado (1 semana apenas), incluindo toda perfumaria, efeitos swipe, uso de apis nativas pra tirar/escolher fotos, integração com api remota..

Precisaremos fazer outra app um pouco maior e provavelmente testaremos o RubyMotion que o pessoal fala muito bem.

Meu ponto de vista até agora: 

apps pequenas que não demandam uma incrível performance: Ionic Framework (Cordova)
apps maiores ou que demandam maior performance: RubyMotion

Java apenas em último caso..

Veja essa talk sobre Ionic e aplicativos híbridos https://www.youtube.com/watch?v=wvr11fvCeu4.

Abs.


On Wednesday, March 25, 2015 at 5:47:57 PM UTC-3, Up Manga wrote:
Reply all
Reply to author
Forward
0 new messages