ernesto logo
Torna al Magazine
Consulente marketing: come trovare marketers
consigli
Consulente marketing: come trovare marketers

Come Trovare un Consulente di Marketing

Come Trovare un Professionista del Marketing.

Scopri come trovare un consulente di marketing efficace per la tua attività. In questo articolo, esploreremo le strategie migliori per selezionare un esperto che possa ottimizzare la tua presenza online, migliorare il posizionamento SEO e incrementare il tuo business. Non perdere i nostri consigli pratici!

Trova professionisti vicino a te

Trova professionisti
package com.example.mohit.chatapp; import android.app.ProgressDialog; import android.content.Intent; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.text.TextUtils; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import com.google.android.gms.tasks.OnCompleteListener; import com.google.android.gms.tasks.Task; import com.google.firebase.auth.AuthResult; import com.google.firebase.auth.FirebaseAuth; import com.google.firebase.auth.FirebaseUser; import com.google.firebase.database.DatabaseReference; import com.google.firebase.database.FirebaseDatabase; import com.google.firebase.iid.FirebaseInstanceId; import java.util.HashMap; public class RegisterActivity extends AppCompatActivity { private EditText mDisplayName; private EditText mEmail; private EditText mPassword; private Button mCreateButton; private Toolbar mToolbar; private FirebaseAuth mAuth; private ProgressDialog mRegProgress; private DatabaseReference mDatabase; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register); mToolbar = (Toolbar) findViewById(R.id.register_toolbar); setSupportActionBar(mToolbar); getSupportActionBar().setTitle("Create Account"); getSupportActionBar().setDisplayHomeAsUpEnabled(true); mRegProgress = new ProgressDialog(this); mAuth = FirebaseAuth.getInstance(); mDisplayName = (EditText) findViewById(R.id.reg_display_name); mEmail = (EditText) findViewById(R.id.reg_email); mPassword = (EditText) findViewById(R.id.reg_password); mCreateButton = (Button) findViewById(R.id.reg_create_button); mCreateButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String display_name = mDisplayName.getText().toString(); String email = mEmail.getText().toString(); String password = mPassword.getText().toString(); if (!TextUtils.isEmpty(display_name) || !TextUtils.isEmpty(email) || !TextUtils.isEmpty(password)){ mRegProgress.setTitle("Registering User"); mRegProgress.setMessage("Please wait while we create your account"); mRegProgress.setCanceledOnTouchOutside(false); mRegProgress.show(); register_user(display_name, email, password); } } }); } private void register_user(final String display_name, String email, String password) { mAuth.createUserWithEmailAndPassword(email, password).addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { if (task.isSuccessful()){ FirebaseUser current_user = FirebaseAuth.getInstance().getCurrentUser(); String uid = current_user.getUid(); mDatabase = FirebaseDatabase.getInstance().getReference().child("Users").child(uid); String device_token = FirebaseInstanceId.getInstance().getToken(); HashMap userMap = new HashMap<>(); userMap.put("name",display_name); userMap.put("status", "Hi there I'm using ChatApp"); userMap.put("image","default"); userMap.put("thumb_image","default"); userMap.put("device_token", device_token); mDatabase.setValue(userMap).addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { if (task.isSuccessful()){ mRegProgress.dismiss(); Intent mainIntent = new Intent(RegisterActivity.this, MainActivity.class); mainIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); startActivity(mainIntent); finish(); } } }); }else { mRegProgress.hide(); Toast.makeText(RegisterActivity.this, "Cannot Sign in. Please check the form and try again.", Toast.LENGTH_SHORT).show(); } } }); } }
Ultimo aggiornamento
30 Mar 2025
Laura Della Monaca
Laura Della Monaca

Specializzata nella scrittura di contenuti sui preventivi e servizi per la casa, con particolare attenzione al comfort e al risparmio.