A simple Java/Android app

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!


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)

[url removed, login to view]

2. Complete the tutorial of the construction of your first application

[url removed, login to view]

3. Study the tutorial here for the construction of the list. You need a simple

ArrayAdapter & lt; String & gt ;. [url removed, login to view]

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

[url removed, login to view]

5. To recover the user's contacts see here

[url removed, login to view]

6. To control user activity, you will use ActivityRecognitionApi

[url removed, login to view]

7. Study the life cycle of applications on Android:

[url removed, login to view] When should to check what the current activity of the user?

8. Study the tutorial on the use of ActivityRecognitionApi here:

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

[url removed, login to view]

Habilidades: Android, Java, Arquitetura de software, Interface do usuário / AI

Veja mais: writing a article for website freelancer, writing a article for the newspaper, need someone to write a article for my thoughts, how to write a article for a missing kalakaar, get a coder for your android app, a article for myself, i need an android app i already have a design for it i just need it to be built gps service for taxi, design a logo for android app, contact backup app android java, keylogger app android java, image viewer app android java, google app engine java simple website, app android java geolocation, simple android java app

Acerca do Empregador:
( 69 comentários ) Thessaloniki, Kalamaria, Greece

ID do Projeto: #13409272

Concedido a:


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 Mais

$80 USD em 1 dia
(30 Comentários)

11 freelancers estão ofertando em média $820 para esse trabalho


PortFolio:- [login to view URL] Proposal Hi, I have excellent experience With 5+ years.I have designed and developed a many mobile applications in different context, professional Mais

$250 USD in 3 dias
(57 Comentários)

Hi there, I’d like to be considered for your job position. I’m a Software Developer with a strong background developing android & and web application. I can turn your requirement in a way that represents your brand Mais

$155 USD in 3 dias
(19 Comentários)
$155 USD in 3 dias
(70 Comentários)

***Android experts with relevant experience*** Android: • (Taxi hailing app ) : [login to view URL] • ( ecommerce app ) : [login to view URL] Mais

$4123 USD in 30 dias
(6 Comentários)

► Project Title : Mobile App Development ► Platform : Native Platform ( Android ) ► Features : ( Need Discussion for freeze the Scope ) : ► Portfolio ► 1) Ecomme Mais

$3500 USD in 40 dias
(7 Comentários)

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 dias
(21 Comentários)
$222 USD in 7 dias
(4 Comentários)

Ideas about purpose, audience and structure that apply to writing essays also apply to research writing; however, a research project asks students to spend more time on the collection of materials and to develop their Mais

$288 USD in 3 dias
(0 Comentários)

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 em 1 dia
(0 Comentários)

A proposal has not yet been provided

$77 USD in 15 dias
(0 Comentários)