Re: [androidbrasil-dev] Atualizar ListView usando Service

package side.com.br.side;

import android.content.ComponentName;
import android.content.Intent;
import android.content.ServiceConnection;
import android.os.IBinder;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ListView;


public class MainActivity extends AppCompatActivity implements Myservice.FilmsConpleteListener{

private Myservice myservice;
private boolean ServiceIsStarted =false;
private ListView listView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView = findViewById(R.id.listView);






}



@Override
protected void onStart() {
super.onStart();
Intent intent = new Intent(this,Myservice.class);
startService(intent);
bindService(intent,serviceConection,this.BIND_AUTO_CREATE);
}

@Override
protected void onStop() {
super.onStop();
if(ServiceIsStarted){
myservice.removelistiner(MainActivity.this);
unbindService(serviceConection);
ServiceIsStarted = false;
}
}

private ServiceConnection serviceConection = new ServiceConnection() {
@Override
public void onServiceConnected(ComponentName name, IBinder service) {

Myservice.ServiceBinder serviceBinder = (Myservice.ServiceBinder) service;
// obtem a instancia do service
myservice = serviceBinder.getService();
// adiciona a intancia da classe que implementa o metodo a ser chamado quando o dawnload dos dados terminar
myservice.setListiners(MainActivity.this);

ServiceIsStarted = true;


}

@Override
public void onServiceDisconnected(ComponentName name) {

}
}

@Override
// este metodo é chamado todas vez que os dados do service estiverem prontos para serem lidos.No seu caso ,quando o listView estiver preenchido com os dados
public void OnFilmsConplete(ListView listView) {
//aqui vc implementa a logica para atualizar a interface
}
}
package side.com.br.side;

import android.app.Service;
import android.content.Intent;
import android.os.Binder;
import android.os.IBinder;
import android.support.annotation.Nullable;
import android.widget.ListView;

import java.util.ArrayList;
import java.util.List;

/**
* Created by jonathan.souza on 31/05/2017.
*/

public class Myservice extends Service

{
private IBinder mBinder = new ServiceBinder();
private ListView listView;
private List<FilmsConpleteListener> listeners = new ArrayList<FilmsConpleteListener>();

@Nullable
@Override
public IBinder onBind(Intent intent) {
return mBinder;
}




public void baixarFilmes(ListView listView){
// baixa a lista de filmes e quando finalizar chama o listiner registrado
for(FilmsConpleteListener listener:listeners){

listener.OnFilmsConplete(getListView());
}

}

public void setListiners(FilmsConpleteListener listener){
listeners.add(listener);

}
public void removelistiner(FilmsConpleteListener listener){
listeners.remove(listener);
}

public ListView getListView() {
return listView;
}

public class ServiceBinder extends Binder {

Myservice getService(){
return Myservice.this;
}


}

public interface FilmsConpleteListener{

void OnFilmsConplete(ListView listView);

}


}

Boa noite amigo.

Fiz um rascunho de código que demonstra como vc poderia implementar a funcionalidade que vc esta querendo.

Os codes estão em anexo.

 Espero que ajude,porem saliento que eu no seu ligar não passaria a responsabilidade de manipular o listView para o service,visto que isto poderia trazer comportamentos inesperados ou uma codificação excessiva para sua aplicacao.

Em 31 de mai de 2017 13:31, "Pedro Clericuzi" <clericuzip@gmail.com> escreveu:
Basicamente, o que eu queria era passar como parâmetro o próprio widget ListView, como eu fiz na AsyncTask da seguinte maneira:

public class MainActivity extends AppCompatActivity {
Intent it;
private ListView listView;
private final String urlJson = "filmes.json";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView = (ListView) findViewById(R.id.lista_filmes);
}

@Override
protected void onResume() {
super.onResume();
new ConteudoSync(listView, MainActivity.this).execute(urlJson);
}

@Override
protected void onDestroy() {
super.onDestroy();
stopService(it);
}
}

O que eu fiz na classe MainActivity, foi basicamente chamar o onResume com o asynctask e na classe async fiz o seguinte:

public class ConteudoSync extends AsyncTask<String, Void, String> {
String conteudo = "";
BaixarFilme baixarLivro = new BaixarFilme();
ClassParser classParser = new ClassParser();

private ListView listView;
private final Context context;
public ConteudoSync(ListView listView, Context context){
super();
this.listView = listView;
this.context = context;
}

@Override
protected String doInBackground(String... params) {

try {
            //Aqui eu to passando a url para a classe ListaFilmes que vai me retornar o conteudo do arquivo json
conteudo = baixarLivro.ListaFilmes(params[0]);
} catch (IOException e) {
e.printStackTrace();
}
return conteudo;
}

@Override
protected void onProgressUpdate(Void... values) {
super.onProgressUpdate(values);
}

@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
try {
            //Aqui é onde eu estou fazendo o parser da string json e colocando na lista
ArrayList<modelJSON> arrayList = classParser.Parser(s);
ListAdapter a = new adapter_parse(context, arrayList);
listView.setAdapter(a);
} catch (JSONException e) {
e.printStackTrace();
}
}
}

E dessa forma que eu esperava fazer:
@Override
protected void onResume() {
super.onResume();
//A classe ServiceLoading é minha classe responsável pelo Service da aplicação
it = new Intent(this, ServiceLoading.class);
it.putExtra("listView", listView)
startService(it);
} 

Em quarta-feira, 31 de maio de 2017 13:00:36 UTC-3, Jonathan souza aguiar escreveu:
Não sei se entendi muito bem,mas vou tentar ajudar com o que eu entendi.

Voce poderia enviar os dados de seu service atravez de um intent para a sua activity, onde vc registraria um BroadcastReceiver responsavel por extrair os dados deste intent e adapta-los  em seu listView. 

O ideal é que somente a activity manipule a interface.


Em 31 de mai de 2017 11:23, "Pedro Clericuzi" <cleri...@gmail.com> escreveu:
Olá pessoal, 

Eu tenho feito alguns exercícios esses dias que consiste em pegar dados a partir de um JSON e jogar numa ListView. Consegui fazer isso tranquilo usando AsyncTask, o problema é que, para funfar, na classe Async eu usei um construtor passando uma ListView e o contexto e na classe eu só precisei settar os valores pro adapter e pronto. Porém, o mesmo eu não posso fazer para um Service, não posso criar um construtor, teria que passar através da Intent, mas o putExtra não recebe widget como parâmetro. Teria alguma maneira de passar essa listview pro Service ou alguma forma melhor, e mais recomendável, de atualiza-la?

Obrigado!

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

[androidbrasil-dev] Upload de Imagens para servidor

Olá amigos, tudo bem?

Estou fazendo um app onde preciso fazer um upload de varias imagens, que foram tiradas fotos pelo app.

Faço com esse metodo que busca no sqlite do app todas as imagens para enviar.


conteudoFotos = banco.selectFotos(idCheck);
int itemCount = conteudoFotos.size();

for (int i = 0; i < itemCount; i++) {

   
final FotosBean p = conteudoFotos.get(i);

    uploadFileName = p.ft_url;
    caminhoFoto = new File(Environment.getExternalStorageDirectory(), p.ft_url);
    file_uri = Uri.fromFile(caminhoFoto);
   
    //GRAVAR CHECK LISTA ON-LINE
    AsyncTask<Void, Void, Void> tarefa = new AsyncTask<Void, Void, Void>() {

       
@Override
        protected Void doInBackground(Void... params) {

           
bitmap = BitmapFactory.decodeFile(file_uri.getPath());
            ByteArrayOutputStream stream = new ByteArrayOutputStream();
            bitmap.compress(Bitmap.CompressFormat.JPEG,5,stream);

            byte[] array = stream.toByteArray();
            encoded_string = Base64.encodeToString(array,0);

            return null;
        }

       
protected void onPostExecute(Void aVoid) {

           
RequestQueue requestQueue = Volley.newRequestQueue(getApplication());
            StringRequest request = new StringRequest(Request.Method.POST, "upload_teste.php",
                    new Response.Listener<String>() {
                       
@Override
                        public void onResponse(String response) {

                       
}
                   
}, new Response.ErrorListener() {
               
@Override
                public void onErrorResponse(VolleyError error) {

               
}
           
}) {
               
@Override
                protected Map<String, String> getParams() throws AuthFailureError {
                   
HashMap<String,String> map = new HashMap<>();
                    map.put("encoded_string", encoded_string);
                    map.put("image_name", uploadFileName);

                    return map;
                }
           
};

            requestQueue.add(request);

        }

   
};

    tarefa.execute();

}

Porem apenas uma foto faz o upload.

Alguem pode me ajudar?

Obrigado

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Re: [androidbrasil-dev] Atualizar ListView usando Service

Basicamente, o que eu queria era passar como parâmetro o próprio widget ListView, como eu fiz na AsyncTask da seguinte maneira:

public class MainActivity extends AppCompatActivity {
Intent it;
private ListView listView;
private final String urlJson = "filmes.json";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView = (ListView) findViewById(R.id.lista_filmes);
}

@Override
protected void onResume() {
super.onResume();
new ConteudoSync(listView, MainActivity.this).execute(urlJson);
}

@Override
protected void onDestroy() {
super.onDestroy();
stopService(it);
}
}

O que eu fiz na classe MainActivity, foi basicamente chamar o onResume com o asynctask e na classe async fiz o seguinte:

public class ConteudoSync extends AsyncTask<String, Void, String> {
String conteudo = "";
BaixarFilme baixarLivro = new BaixarFilme();
ClassParser classParser = new ClassParser();

private ListView listView;
private final Context context;
public ConteudoSync(ListView listView, Context context){
super();
this.listView = listView;
this.context = context;
}

@Override
protected String doInBackground(String... params) {

try {
            //Aqui eu to passando a url para a classe ListaFilmes que vai me retornar o conteudo do arquivo json
conteudo = baixarLivro.ListaFilmes(params[0]);
} catch (IOException e) {
e.printStackTrace();
}
return conteudo;
}

@Override
protected void onProgressUpdate(Void... values) {
super.onProgressUpdate(values);
}

@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
try {
            //Aqui é onde eu estou fazendo o parser da string json e colocando na lista
ArrayList<modelJSON> arrayList = classParser.Parser(s);
ListAdapter a = new adapter_parse(context, arrayList);
listView.setAdapter(a);
} catch (JSONException e) {
e.printStackTrace();
}
}
}

E dessa forma que eu esperava fazer:
@Override
protected void onResume() {
super.onResume();
//A classe ServiceLoading é minha classe responsável pelo Service da aplicação
it = new Intent(this, ServiceLoading.class);
it.putExtra("listView", listView)
startService(it);
} 

Em quarta-feira, 31 de maio de 2017 13:00:36 UTC-3, Jonathan souza aguiar escreveu:
Não sei se entendi muito bem,mas vou tentar ajudar com o que eu entendi.

Voce poderia enviar os dados de seu service atravez de um intent para a sua activity, onde vc registraria um BroadcastReceiver responsavel por extrair os dados deste intent e adapta-los  em seu listView. 

O ideal é que somente a activity manipule a interface.


Em 31 de mai de 2017 11:23, "Pedro Clericuzi" <cleri...@gmail.com> escreveu:
Olá pessoal, 

Eu tenho feito alguns exercícios esses dias que consiste em pegar dados a partir de um JSON e jogar numa ListView. Consegui fazer isso tranquilo usando AsyncTask, o problema é que, para funfar, na classe Async eu usei um construtor passando uma ListView e o contexto e na classe eu só precisei settar os valores pro adapter e pronto. Porém, o mesmo eu não posso fazer para um Service, não posso criar um construtor, teria que passar através da Intent, mas o putExtra não recebe widget como parâmetro. Teria alguma maneira de passar essa listview pro Service ou alguma forma melhor, e mais recomendável, de atualiza-la?

Obrigado!

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Re: [androidbrasil-dev] Atualizar ListView usando Service

Não sei se entendi muito bem,mas vou tentar ajudar com o que eu entendi.

Voce poderia enviar os dados de seu service atravez de um intent para a sua activity, onde vc registraria um BroadcastReceiver responsavel por extrair os dados deste intent e adapta-los  em seu listView. 

O ideal é que somente a activity manipule a interface.


Em 31 de mai de 2017 11:23, "Pedro Clericuzi" <clericuzip@gmail.com> escreveu:
Olá pessoal, 

Eu tenho feito alguns exercícios esses dias que consiste em pegar dados a partir de um JSON e jogar numa ListView. Consegui fazer isso tranquilo usando AsyncTask, o problema é que, para funfar, na classe Async eu usei um construtor passando uma ListView e o contexto e na classe eu só precisei settar os valores pro adapter e pronto. Porém, o mesmo eu não posso fazer para um Service, não posso criar um construtor, teria que passar através da Intent, mas o putExtra não recebe widget como parâmetro. Teria alguma maneira de passar essa listview pro Service ou alguma forma melhor, e mais recomendável, de atualiza-la?

Obrigado!

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

[androidbrasil-dev] Atualizar ListView usando Service

Olá pessoal, 

Eu tenho feito alguns exercícios esses dias que consiste em pegar dados a partir de um JSON e jogar numa ListView. Consegui fazer isso tranquilo usando AsyncTask, o problema é que, para funfar, na classe Async eu usei um construtor passando uma ListView e o contexto e na classe eu só precisei settar os valores pro adapter e pronto. Porém, o mesmo eu não posso fazer para um Service, não posso criar um construtor, teria que passar através da Intent, mas o putExtra não recebe widget como parâmetro. Teria alguma maneira de passar essa listview pro Service ou alguma forma melhor, e mais recomendável, de atualiza-la?

Obrigado!

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

[androidbrasil-dev] Re: Dúvida sobre quanto devo cobrar para desenvolver um app semelhante ao Taxi X

No Caso,

    Eu cobrando esse valor 40k vocês recomendam eu cobrar a vista ou parcelar? 

 Se for parcelar em até quantas vezes?

   E a garantia p/ ele pagar? 

 Seria só um acordo verbal? 

Ou eu teria que fazer um contrato?

Caso tenha que fazer um contrato, vocês tem um modelo disso? Teria que ser reconhecido em cartório?

Atenciosamente

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

[androidbrasil-dev] Re: Dúvida sobre quanto devo cobrar para desenvolver um app semelhante ao Taxi X


Ele disse que o app seria para um número limitado de motoristas, mas para um número ilimitado de clientes... E teria que cobrar uma taxa mensal de manutenção do servidor né?

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

[androidbrasil-dev] FCM com Ruby on Rails

Alguém aqui já trabalhou com FCM?

Se eu enviar uma notificação via o console do FCM, a mensagem chega no android normalmente. 

Estou querendo fazer uma chamada do ruby para o fcm, que enviará a mensagem para o android. Pelo que eu vi, o response está dizendo que a mensagem chegou. Entretanto, não chega nada no android. Alguém poderia me ajudar? Estou utilizando o exemplo da própria GEM do FCM

RESPONSE
{:body=>"{\"multicast_id\":8205055966771382277,\"success\":1,\"failure\":0,\"canonical_ids\":0,\"results\":[{\"message_id\":\"0:1496164514547980%e8e66c40962bca0e\"}]}", :headers=>{"content-type"=>["application/json; charset=UTF-8"], "date"=>["Tue, 30 May 2017 17:15:14 GMT"], "expires"=>["Tue, 30 May 2017 17:15:14 GMT"], "cache-control"=>["private, max-age=0"], "x-content-type-options"=>["nosniff"], "x-frame-options"=>["SAMEORIGIN"], "x-xss-protection"=>["1; mode=block"], "server"=>["GSE"], "alt-svc"=>["quic=\":443\"; ma=2592000; v=\"38,37,36,35\""], "accept-ranges"=>["none"], "vary"=>["Accept-Encoding"], "connection"=>["close"]}, :status_code=>200, :response=>"success", :canonical_ids=>[], :not_registered_ids=>[]}


Código
fcm = FCM.new("###")
token = "###"
registration_ids= [token] # an array of one or more client registration tokens
options = {data: {score: "123"}, collapse_key: "updated_score"}
response = fcm.send(registration_ids, options)
p
response

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Re: [androidbrasil-dev] Dúvida sobre quanto devo cobrar para desenvolver um app semelhante ao Taxi X

Concordo com o pessoal da lista.
Por um app desses eu cobraria uns 40k facil. Ele vai dar muito mais trabalho que você imagina. Fora o prazo, tem que tomar cuidado com isso. 

att,
Pedro Cortez

2017-05-30 16:04 GMT-03:00 Jones Almeida <jonesalmeida@gmail.com>:
Não cobraria de um aplicativo assim menos de 40.000.
Mais uma taxa mensal para manutenção de servidor no valor de 1000 reais.
Porque pelo que vi esse aplicativo Taxi X.  É praticamente o aplicativo do Uber. 
É altamente complexo.
Isso que antes tem que ver se a API do google maps supre todas as necessidades. Se não você está literalmente ferrado.

Em 30 de maio de 2017 00:54, Felipe Duarte <felipe.duarte55@gmail.com> escreveu:
Prezados,

    Boa noite, um amigo meu me pediu para desenvolver um app para Android semelhante ao Taxi X(https://play.google.com/store/apps/details?id=br.com.taxix.passenger.taximachine)... E eu estou em dúvida sobre quanto devo cobrar... Quanto vocês acham que eu devo cobrar? Eu pensei R$ 450,00, receber um sinal de R$100,00 antes e o restante R$ 350,00 depois que o app estiver pronto, o que vocês acham disso?
    Eu dei uma pesquisada na internet, mas não achei nada que me ajudasse a chegar em uma solução específica, a maioria dos materiais só falaram sobre algumas métricas para levar em consideração... Desde já, agradeço a atenção de vocês...

Atenciosamente

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Re: [androidbrasil-dev] Dúvida sobre quanto devo cobrar para desenvolver um app semelhante ao Taxi X

Não cobraria de um aplicativo assim menos de 40.000.
Mais uma taxa mensal para manutenção de servidor no valor de 1000 reais.
Porque pelo que vi esse aplicativo Taxi X.  É praticamente o aplicativo do Uber. 
É altamente complexo.
Isso que antes tem que ver se a API do google maps supre todas as necessidades. Se não você está literalmente ferrado.

Em 30 de maio de 2017 00:54, Felipe Duarte <felipe.duarte55@gmail.com> escreveu:
Prezados,

    Boa noite, um amigo meu me pediu para desenvolver um app para Android semelhante ao Taxi X(https://play.google.com/store/apps/details?id=br.com.taxix.passenger.taximachine)... E eu estou em dúvida sobre quanto devo cobrar... Quanto vocês acham que eu devo cobrar? Eu pensei R$ 450,00, receber um sinal de R$100,00 antes e o restante R$ 350,00 depois que o app estiver pronto, o que vocês acham disso?
    Eu dei uma pesquisada na internet, mas não achei nada que me ajudasse a chegar em uma solução específica, a maioria dos materiais só falaram sobre algumas métricas para levar em consideração... Desde já, agradeço a atenção de vocês...

Atenciosamente

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

[androidbrasil-dev] Re: Dúvida sobre quanto devo cobrar para desenvolver um app semelhante ao Taxi X

WKaCronem,

    Você está enganado, eu desenvolvo sim! Você não me conhece para fazer esse tipo de julgamento! Mas, a questão não é essa... A questão é sobre o quanto devo cobrar pelo app, da próxima vez por favor, leio o título do post! Tudo bem da próxima vez, não falo o valor, eu falei p/ que vocês me dizerem se está muito alto ou muito baixo...

    E a minha última pergunta foi se eu devo cobrar um valor mais alto mesmo sendo iniciante (profissionalmente) nessa área?

    E eu não entendi o que mais específico você queria que eu fosse, eu disse que sou iniciante em desenvolver apps android nativos, com a linguagem de programação Java, com o Android SDK(Software Development Kit- Kit de desenvolvimento de software) e utilizando a IDE Android Studio e testando no próprio celular. O que mais falta eu informar? E no caso, eu nunca desenvolvi um app desse tipo...

Atenciosamente

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Re: [androidbrasil-dev] Re: Dúvida sobre quanto devo cobrar para desenvolver um app semelhante ao Taxi X

Boa tarde 

Felipe acho que você tá querendo conhece alguma informação se mostrando com perfil errado.

Tudo bem que não sabe valor de um desenvolvimento de um App. Mais seria melhor no primeiro e-mail você não sido mais claro sobre valor. Acho que nem um técnico cobra um valor desses.  Programador de Apps é um nível mais acima. Você diz q programador Android com Java? Android sdk. Seje mais claro no que você quer. Porque assim já sabemos de cara que você não desenvolve. 
Desculpa qualquer coisa. 

Em ter, 30 de mai de 2017 às 2:27 PM, Sergio Junior <sergiosilvajr@gmail.com> escreveu:
Felipe, eu acredito que, dado que você ainda vai aprender a tecnologia específica, deve cobrar um valor bem maior do que o que você disse no primeiro email. Tenta quebrar o app em features... e depois pensa em termo de horas: quantas horas você acha que desenvolveria feature A, B e C. Soma as horas e multiplica pelo seu valor de hora que achas justo.

Eu faço algo parecido quando vou cobrar. 

O que você não pode é aceitar um trabalho complexo, que exige uma mão de obra especializada, por um valor irrisório.. :)

2017-05-30 14:24 GMT-03:00 Felipe Duarte <felipe.duarte55@gmail.com>:
No caso, eu sou iniciante profissionalmente falando, mas eu tenho conhecimentos avançados com programação... Eu já tentei desenvolver um app para android com java, android sdk e o android studio...

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Luis Sérgio

Software Consultant - Thoughtworks
Master of Science in Teleinformatics Engineering (Universidade Federal do Ceará)
Computer Engineer (Instituto Federal do Ceará )

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--

---~--~----~------~-----~--~----
Klecios Cronemberger
...

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Re: [androidbrasil-dev] Re: Dúvida sobre quanto devo cobrar para desenvolver um app semelhante ao Taxi X

Felipe, eu acredito que, dado que você ainda vai aprender a tecnologia específica, deve cobrar um valor bem maior do que o que você disse no primeiro email. Tenta quebrar o app em features... e depois pensa em termo de horas: quantas horas você acha que desenvolveria feature A, B e C. Soma as horas e multiplica pelo seu valor de hora que achas justo.

Eu faço algo parecido quando vou cobrar. 

O que você não pode é aceitar um trabalho complexo, que exige uma mão de obra especializada, por um valor irrisório.. :)

2017-05-30 14:24 GMT-03:00 Felipe Duarte <felipe.duarte55@gmail.com>:
No caso, eu sou iniciante profissionalmente falando, mas eu tenho conhecimentos avançados com programação... Eu já tentei desenvolver um app para android com java, android sdk e o android studio...

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Luis Sérgio

Software Consultant - Thoughtworks
Master of Science in Teleinformatics Engineering (Universidade Federal do Ceará)
Computer Engineer (Instituto Federal do Ceará )

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

[androidbrasil-dev] Re: Dúvida sobre quanto devo cobrar para desenvolver um app semelhante ao Taxi X

No caso, eu sou iniciante profissionalmente falando, mas eu tenho conhecimentos avançados com programação... Eu já tentei desenvolver um app para android com java, android sdk e o android studio...

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

[androidbrasil-dev] Re: Dúvida sobre quanto devo cobrar para desenvolver um app semelhante ao Taxi X

Prezados,

    Bom dia, Pedrofsn, concordo com você nós não devemos nos prostituir... No caso, eu sou desenvolvedor de software, mas ainda sou iniciante nessa profissão e com desenvolvimento mobile, inclusive eu nunca desenvolvi um app como esse... Você acha que mesmo assim eu devo seguir essas suas dicas e deveria cobrar esse preço? Se sim, eu pediria um sinal de R$ 1000,00 antes de começar e o restante R$ 3000,00 quando o app estivesse pronto? Ou receberia tudo só depois que o app estivesse pronto?

    Outra coisa, quanto ao designer para fazer a logo e tal... Eu tiraria parte desse pagamento que eu receberia para pagá-lo ou o cliente teria que pagar isso a parte?

     Othuki, eu antes de postar aqui, já tinha verificado esse primeiro site que você citou, ele sugeriu um valor muito acima (36.440)...

      Obrigado pela atenção de vocês. E desde já agradeço a atenção de vocês para responder essas novas perguntas.

Abraços

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Re: [androidbrasil-dev] Dúvida sobre quanto devo cobrar para desenvolver um app semelhante ao Taxi X


Em 30 de maio de 2017 00:54, Felipe Duarte <felipe.duarte55@gmail.com> escreveu:
Prezados,

    Boa noite, um amigo meu me pediu para desenvolver um app para Android semelhante ao Taxi X(https://play.google.com/store/apps/details?id=br.com.taxix.passenger.taximachine)... E eu estou em dúvida sobre quanto devo cobrar... Quanto vocês acham que eu devo cobrar? Eu pensei R$ 450,00, receber um sinal de R$100,00 antes e o restante R$ 350,00 depois que o app estiver pronto, o que vocês acham disso?
    Eu dei uma pesquisada na internet, mas não achei nada que me ajudasse a chegar em uma solução específica, a maioria dos materiais só falaram sobre algumas métricas para levar em consideração... Desde já, agradeço a atenção de vocês...

Atenciosamente

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

[androidbrasil-dev] Re: Dúvida sobre quanto devo cobrar para desenvolver um app semelhante ao Taxi X

Bom dia,

Cara não se prostitua, R$ 450!? Não vale nem o hello world. 
Comece seus orçamentos em no mínimo 2k (dois mil). Lembre-se de que é uma mão de obra altamente especializada.

Meu orçamento para este app giraria em torno de R$ 4.000,00. Fora desenvolvimento do backend, integração com SDKs/APIs de terceiros (se necessário, ex.: facebook), análise de UI/UX, apoio ao Designer que for criar a identidade visual etc.

E sobre precificação, não há uma regra. Esqueça, não há bala de prata. A experiência te fará sentir isto com o tempo.
Mas fica algumas leituras caso queira aprofundar no assunto:
  • https://www.amazon.com/Dont-Just-Roll-Dice-Usefully/dp/1906434387
  • http://www.is2.inf.br/is2construtive/entenda-precificacao-software.html
  • https://www.youtube.com/watch?v=ho55mJ5r8Y8

Att.

Em terça-feira, 30 de maio de 2017 00:54:00 UTC-3, Felipe Duarte escreveu:
Prezados,

    Boa noite, um amigo meu me pediu para desenvolver um app para Android semelhante ao Taxi X(https://play.google.com/store/apps/details?id=br.com.taxix.passenger.taximachine)... E eu estou em dúvida sobre quanto devo cobrar... Quanto vocês acham que eu devo cobrar? Eu pensei R$ 450,00, receber um sinal de R$100,00 antes e o restante R$ 350,00 depois que o app estiver pronto, o que vocês acham disso?
    Eu dei uma pesquisada na internet, mas não achei nada que me ajudasse a chegar em uma solução específica, a maioria dos materiais só falaram sobre algumas métricas para levar em consideração... Desde já, agradeço a atenção de vocês...

Atenciosamente

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS