Find Jobs
Hire Freelancers

A simple Java/Android app

$30-250 USD

Completed
Posted about 7 years ago

$30-250 USD

Paid on delivery
Hello freelancers, I have this Java/Android Project below and a budget of $80 USD. I give you the steps you should follow under the project's description. IMPORTANT: I would like to make mistakes as a student created it. I don't want it to be perfect! Description: Implement a very simple implementation in Android environment, which makes Fitts assumption to provide a responsive interface with the user. You deploy an application that has ONLY a single screen (activity), which consists of a list that simulates the list of user contacts. Once the user presses on a contact, then a message (toast) appears on the display shows which contact the user clicked. Also Implement on a suitable position on the screen, a button (toggle) which increases by 20% the amount of space occupied by each contact on the screen, or will reset to normal. Think about where the button should be , taking into account the context under which it is used! B. Instead of using fake (static) contact names, use the actual contacts that the user has on his phone (create some contacts in the emulator first!). C. Use ActivityRecognitionApi provided by Google and which helps us to automatically recognize the current activity of the user. Whent the application starts (or resumes after pause), the application checks the current activity of the user and accordingly adjusts the font size of the call list when the detected activity is "WALKING". The button allows the user to manually change the display, where the system has the "wrong" estimate of the current activity. 1. Download and install the Android Studio (with SDK Android) [login to view URL] 2. Complete the tutorial of the construction of your first application [login to view URL] 3. Study the tutorial here for the construction of the list. You need a simple ArrayAdapter & lt; String & gt ;. [login to view URL] 4. For the construction of the list, use a simple array of 30 random names (any name can be a string), using the file you will find here [login to view URL] 5. To recover the user's contacts see here [login to view URL] 6. To control user activity, you will use ActivityRecognitionApi [login to view URL] 7. Study the life cycle of applications on Android: [login to view URL] When should to check what the current activity of the user? 8. Study the tutorial on the use of ActivityRecognitionApi here: [login to view URL] recognize-user- activity-with- activity-recognition- -cms-25-851 You will notice that the architecture required, integrates a "service" (Service) that periodically asks the recognition of user activity from Play the Google Services. In the example, by taking a result, a notification is issued user. You do not want this but knowing the application (activity) the most recent a result that has given for service. Therefore you should consider a mechanism Data exchange between service and activity. Some options are to use static variables, sharedPreferences or using client-server model (Binder) [login to view URL]
Project ID: 13409272

About the project

9 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi. I can help you complete this project. Is this a college project. I have done many similar college projects making it feel like if done by student. you can find them in my reviews. we can discuss further if you come to chat. Thank you
$80 USD in 1 day
4.9 (33 reviews)
6.3
6.3
9 freelancers are bidding on average $942 USD for this job
User Avatar
Hi, I am Rifat from XenialIT, leading freelancing company in Bangladesh.I am good at Android having 1years of experience develop apps with Android Studio.I can definitely do this.I am eagerly waiting for your response
$80 USD in 3 days
5.0 (21 reviews)
4.2
4.2
User Avatar
hello, here is a java developer guy, who can do both backend and frontend work. experienced with java,Android, angular, sql, mongo, etc. please contact with me.
$88 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$77 USD in 15 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GREECE
Thessaloniki, Kalamaria, Greece
5.0
173
Payment method verified
Member since Mar 2, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.