An Android Activity to Edit User Profile using Firebase

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.


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.


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 [url removed, login to view], 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.


Skills: Android, Java, Mobile App Development

See more: re authenticate firebase android, firebase user profile android, firebase user data, firebase update user profile android, firebase get current user android, firebase user displayname, profile image firebase android, getdisplayname firebase, edit user profile php mysql, user dashboard edit user profile cakephp, joomla complete edit user profile, show user profile activity stream buddypress, create user profile using css html, buddypress activity user profile, wordpress edit user profile page, android user login using xml database, user profile activity, cakephp user profile edit, free edit user profile script php, find user profile terminal server using cnet

About the Employer:
( 9 reviews ) Belo Horizonte, Brazil

Project ID: #16360588

27 freelancers are bidding on average $193 for this job


Here is an experienced Android developer I have proficient skills in this side for 7+ years Also I am very familiar with FIrebase I have checked your description and I am very interested in this project I will fini More

$272 USD in 3 days
(89 Reviews)

Dear Sir, Thank you for sharing your project on freelancer. We glad to make bid on your project and appreciate your presence here. We have been working more than 10 years in mobile and web platform and delivered More

$250 USD in 9 days
(208 Reviews)

Hi There, Thanks for your valuable time. :-) Please check below points : 1. Hi guys! How are you? I need an Edit User Profile android activity to include in a existent Android app. I already have this featu More

$200 USD in 10 days
(159 Reviews)

Hi Sir, I see you are searching a developer to develop mobile application. Since 2012, I have served as a software engineer in different companies, where I have been repeatedly recognized for developing innovative solu More

$155 USD in 3 days
(114 Reviews)

Dear client, I have gone through your job description & understand requirements. I will be glad to share my expertise with you. ***Android Latest sdks Features*** Facebook/Twitter/Google Api***Google MapKIt***Video/ More

$250 USD in 3 days
(63 Reviews)

Hello, I am a firebase expert and I can create this app in one day. give me a heads up and I will deliver it to you Regards

$210 USD in 1 day
(107 Reviews)

hello,dear. It's my pleasure meeting you. I have read your requirements and I fully went through it. I am confident and I am sure that I can do your project. Please contact me for further discussing. Thanks for your in More

$155 USD in 1 day
(57 Reviews)

Hi there! i have three years of experience with android development and design, i read the description of the project, i understand the basic idea, give me screenshots of ios app so that we can start right away.

$100 USD in 3 days
(83 Reviews)

Hi Do we need to take care of web services also or we just have to code front end of the app ? We can take care of both front and back end ..I just need to know about the scope of work in this project. Please mes More

$250 USD in 3 days
(27 Reviews)

hello, i have more than 2 years of experience in android development. i have done many apps with firebase. i am interested in your project. message me. thanks

$222 USD in 1 day
(30 Reviews)

Hi i am android developer I have developed android application for 4 years. My skills: Language program: swift, java, c++, ruby, js...
Framework: ios, android sdk, ndk, rails…
Database: mysql, sqlite, realm, postgr More

$111 USD in 3 days
(11 Reviews)

Hello, I would like to build this app for you.. I have 3 years of experience in developing android apps and also a nanodegree graduate from popular MOOC named Udacity. I can build this app within 2 days. You c More

$133 USD in 3 days
(8 Reviews)

Greetings! My name is Kovacs Attila and I am an experienced Developer who can plan, develop, build and maintain applications, that can vary from a small scale to large scale business-to-business applications. I’m inter More

$166 USD in 3 days
(3 Reviews)

Hi, I having 11+ years of experience in Software Development and IT market, acting in national and international projects in many areas like: analysis, Architecture, Development and Testing. We specialize in HTML 5 More

$200 USD in 5 days
(3 Reviews)

A proposal has not yet been provided

$266 USD in 5 days
(7 Reviews)

Hi friend I read your post i can do this work on android platform . if you agree we can discuss more in chat

$222 USD in 10 days
(5 Reviews)

Hi, im fine thank you .. and you? I can help you create an Edit User profile as you have described with Firebase Realtime Database Integration. For more information, you can notify me via Chat. Thank you.

$227 USD in 7 days
(1 Review)

Hi, I HAVE READ YOUR PROJECT REQUIREMENT. WE CAN help you in THIS as we have an Expert and Experienced team for web, ANDROID and IOS. Please come to chat so that we can have detail discussion. We are the IT co More

$155 USD in 3 days
(1 Review)

I have done a lot of work with firebase . i can give you app in a week . I have a experience of more than 3 year in android.

$222 USD in 7 days
(0 Reviews)

I have gone through your requirement . i have worked on similar project in which i have used to login and signup ,update profile using firebase ,you can check it [login to view URL] More

$155 USD in 3 days
(0 Reviews)