Write an Android application

Dibatalkan Disiarkan Apr 2, 2014 Dibayar semasa penghantaran
Dibatalkan Dibayar semasa penghantaran

Hello, this is my first project that i have for the feelancer community. The app requires to be written as a proof of concept and has no UI special requirements (does no need images, designs, icons etc).

I want an Android App minimum 4.3 that has the following structure:

A main window with 3 pages:

page 1 - called 'Transactions'

A transaction is a data structure composed of 3 sections:

[info section] (id - unique identifier, display name,date/time, currency, location represented by an UTF-8 encoded string)

[inputs section] (an array of pairs(a,b) of variable length where

a. is a link (contact Name etc) to a Contact from contact list

b. a structure of

- id (id - unique identifier randomly generated)

- description <UTF-8 encoded string>

- value <Decimal string (integer, real)

- attached google docs files by reference

[outputs section] same as [inputs section]

a. on this page the user will be displayed with list of transactions (date/time, id, display name, inputs list array of (contact name,description), outputs (contact name,description)_

in a text mode

- the user can add new transaction or modify existing ones

- upon clicking a transaction the all transaction details will be visible and modifiable using the same fragment as adding a new transaction

- adding/modifying a transaction

- user will input display name and location

- date and id will be assigned automatically based on current phone date, id generated automatically (similar with UUID's in windows or something else)

- inputs - in a repetitive way, for as many as necessary:

- user can select a contact - call page 2 fragment for the purpose of selection

- new id will be automatically generated

- the user will input the description, value

- the user will be able to attach a Google Drive file by reference much in the same way attachments are designed in page 3

- outputs - same as inputs with the modification that outputs are always new

Only 1 validation rule - the sum of all values representing inputs must equal all values representing outputs

page 2 - called 'Unfinished'

where a list of transactions with outputs that have not been reused as inputs is presented (broken down at outputs level) that means the list will be like

transaction date,id,display name,currency unspent output 1 (contact name, description, value)

...

transaction date,id,display name,currency unspent output 2 (contact name, description, value)

the generation of the list requires

- the list will be sorted by transaction date

- the list will have 1 filter type contact name that can be input in a wildcard from

when the user click such an element he is redirected to adding/modifiying a transaction and the output selected in the list is added automatically (copied) as input for this transaction automatically

page 3 - called 'Contacts'

a. on this page a list with all contacts is displayed in the form contact picture contact name

b. upon clicking on each contact a list of attached files (grid view) is displayed

- a user can attach more files or delete existing assignments (links)

- files are stored in Google Drive only

- upon clicking any link it will be opened in Google Drive

- essentially an attached file represents a link to a Google Drive File (or some form of unique ID for that purpose)

Storage requirements

- data will be stored locally in a SQLite database

- there is not need to add extra elements regarding Google Drive (basic file linking is enough)

UI Requirements

- there are no UI requirements it does not matter that is ugly as long as it function as requested.

Android Pemasukan Data Java

ID Projek: #5752879

Tentang projek

6 cadangan Projek jarak jauh Aktif Apr 2, 2014

6 pekerja bebas membida secara purata $733 untuk pekerjaan ini

samitXI

Hi Sir, I am ready to work for you.I have 9 years of experience in C/C++ , java, Iphone, android and, MySQL. please see some of my works also check my reviews you will get better idea about my skill.I deliver quality Lagi

$650 USD dalam 7 hari
(176 Ulasan)
7.3
leoithub

Leo IT Hub is a leading mobile applications consulting and development company, specializing Android Apps & iPhone Apps in India. We are focused at helping our clients in framing their IT strategies by creating customi Lagi

$500 USD dalam 20 hari
(5 Ulasan)
4.6
karan1213

A proposal has not yet been provided

$700 USD dalam 15 hari
(11 Ulasan)
4.3
acejudger

Hi, sir. I'm interested in your job. I can do this perfectly. If you give me the chance to do this, I'll do my best and you will be satisfy. I hope to discuss more detail and forward/ Thanks

$749 USD dalam 8 hari
(3 Ulasan)
3.7
z123x

A proposal has not yet been provided

$560 USD dalam 14 hari
(1 Ulasan)
0.8