Find Jobs
Hire Freelancers

An Android Activity to Edit User Profile using Firebase.

$250-750 USD

Concluído
Publicado há aproximadamente 6 anos

$250-750 USD

Pago na entrega
Hi guys! How are you? I need an Edit User Profile android activity to include in a existent Android app. I already have this featured implemented in a iOS. We will provide you a screenshot and a video to show how this screen works in iOS. The android version should follow the iOS layout. Premises: i) An Android Studio Project created from scratch with minSdkVersion: 16 and targetSdkVersion: 22. ii) EditProfileActivity: Read and Save user profile using Firebase Database. The UserProfile model will be sent later. iii) When the user click on Edit Profile button, you can assume the UserProfile already exists in the firebase database. iv) We will not send source code to you. You will create a new Android Studio Project with 4 activties: LaunchActivity, EditProfileActivity, EditProfileDescriptionActivity, EditProfileImagesActivity. Of course, you can create any additional file to support these 4 activities. Requirements: A) LaunchActivity The launch activity have must have a button that open the EditProfileActivity. B) EditProfileActivity 1) Images: [String] -> Carousel slider with view page indicator. Each image item is a URL string. Use Glide to load image from URL. 2) Name and Age: String -> "name, age" 3) Description: String 4) Number of images: String -> Icon and %d photos label. 5) City: String -> Get city name from (lat, lng) using Google Geocoder. 6) Google MapView with the user location using the existent UserProfile properties: latitude: Double and longitude: Double. Zoom and gestures controls must be disabled. 7) Edit profile button that opens a Dialog whith the following options: a) Edit description; b) Edit images; Each above option launch the following activities: EditProfileDescriptionActivity and EditProfileImagesActivity. C) EditProfileDescriptionActivity When the user wants to edit his description, a new activity with the current user description is opened (EditProfileImagesActivity) A activity with a toolbar, back button, a EditText and two bottom buttons (Cancel, Save). D) EditProfileImagesActivity When the user wants to edit his images, a new activity with the current user images is opened (EditProfileImagesActivity). EditProfileImagesActivity have the following features: a) Add new image from device gallery: i) generate a UUID to be used as filename; ii) upload the image to Firebase datastore; iii) If upload success, add UUID to [login to view URL], else, make a Toast "Upload error. Try again later."; b) Delete image from user profile: delete UUID of image from UserProfile.[Images]; c) Change order of images (drag and drop): change order of UserProfile.[Images]; UserProfile model - Firebase - database/ios-profiles/{user-id} id: String name: String age: Int desc: String gender: Int - 0: Male, 1 - Female. images: List<String>: images UUIDs. Example: ["4dc73f32-1005-4c90-b563-0c29e4aa85a2", "a47b0e6a-c2b0-4639-b51a-e546c1ad1cf3"] latitude: Double longitude: Double photo: String: first user image. Example: "4dc73f32-1005-4c90-b563-0c29e4aa85a2" Additional information will be sent to the selected Freelancer. Thanks!
ID do Projeto: 16360674

Sobre o projeto

7 propostas
Projeto remoto
Ativo há 6 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
Hi, sir. I have deep knowledge with Firebase and Android development. Especially, I have developed similar app that you want to develop. I used Firebase Auth for Authentication and Firebase storage to save image file. I think I can complete your job within 2 days. Activity and Fragments are basic components for android UI and I am expert of them. Thanks, Lang Lang
$350 USD em 3 dias
4,9 (74 avaliações)
7,5
7,5
7 freelancers estão ofertando em média $459 USD for esse trabalho
Avatar do Usuário
Hey, I read your description of the issue and I belive I can help you since I worked multiple times on Firebase
$250 USD em 10 dias
5,0 (33 avaliações)
5,6
5,6
Avatar do Usuário
I am primarily Android developer, and I already have a plan how to solve your problem, as I have experience with all of the required elements. If the deal is made today, you will most likely have the solution in about three days.
$250 USD em 10 dias
5,0 (1 avaliação)
2,7
2,7

Sobre o cliente

Bandeira do(a) BRAZIL
Belo Horizonte, Brazil
5,0
17
Método de pagamento verificado
Membro desde jan. 22, 2014

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.