Færdiggjort

Android app RESTful API in JSON format - Time Clock In/Out

Build an Android app to allow a user to clock time In and time out like punch cards. The app will interact with a Web database built with Knack.com. See [login to view URL] for details.

The app will communicate with the database using View-based requests with User Token authentification. I will supply the Application ID, Scene keys and view keys for requests such as:

Retrieving One Record: Object-Based GET

curl -X GET "[login to view URL]" \

-H "X-Knack-Application-Id: YOUR-APP-ID" \

-H "X-Knack-REST-API-Key: YOUR-API-KEY"

View-Based POST

curl -X POST "[login to view URL]" \

-H "X-Knack-Application-Id: YOUR-APP-ID" \

-H "X-Knack-REST-API-Key: knack" \

-H "Content-Type: application/json" \

--data '{

"field_1": "Name of new company",

}'

Remote Login

curl -H "Content-Type: application/json" \

--data '{"email":"email address","password":"password"}' \

"[login to view URL]"

Android app must be able to work offline and store the following:

1- User login credentials or User token

2- Date/time In

3- Date/time Out

4- GPS location In

5- GPS location Out

App functions:

1- User is prompt for email and password on first use

2- Verify and confirm user login credentials through an API call (device must be online)

3-App will display the User Name Company Name ( at all time on top of screen)

4- Clock IN button: Large circle in middle of screen, when pressed, time and location are recorded. API call to CREATE record in database when device in online. Show Clock In time on the screen with a timer (HH:MM:SS). Date/time format is dd/mm/yyyy, HH MM (military).

5- Clock OUT button: Large circle in middle of screen, when pressed, time and location are recorded. API call to UPDATE record in database when device in online. IN and OUT fields are within the same record. Therefore, record ID but be stored when clock IN is triggered.

6- Clock IN and OUT buttons are toggled. After clock IN, then, clock OUT botton appears on the screen. After clock OUT, clock IN button is back on the screen. In and OUT are not showing at the same time. Clock IN is Green, OUT is Red. Real time is shown in the middle of the Clock In and OUT [login to view URL] timer shown in the Clock OUT button.

7- Rectangular button at the bottom of screen to open a full screen web URL. I will specify the URL. Must work with User Token, HTML5 and Javascript. This is to access the full Web App Interface.

8- Need to see confirmation on screen that API call for both IN and OUT are updated in Web database. Subsequent round of IN and OUT cannot be done if previous round is not updated online. Show icon for Online and Offline.

Our API can accept only 10 API calls per second. You must include code to catch 429 errors:

response = [login to view URL](url, headers)

if ([login to view URL] == 429)

{

now = currentTimeStampInMilliSeconds

retryAfter = (response.x-ratelimit-reset * 1000) - now

log("Rate limited, waiting " + retryAfter + " ms before trying again.")

sleep(retryAfter)

retry(url, headers, data)

}

The Android user interface will be in French. The following words are to be used on the user interface with their french translation:

User: Utilisateur

Email: Email

Password: Mot de Passe

Entreprise: Entreprise

Clock IN: ENTRER

Clock OUT: SORTIR

Log in: Se Connecter

I will supply the App ID, a valid email & password, Scenes, Views and Field numbers after award.

Thanks

Eric

Evner: Android, Mobile App Development, Java, RESTful API, JSON

Se mere: api json xml iphone app, asp net time clock app, time calculator android app, cloud based time clock canada, time anywhere, d4c time clock, vericlock, cloud based time and attendance systems, phone clock in system, time timer android app, android app php api, smartphone time clock app, best time clock app, punch punch time clock app android, json api android app wordpress, android app restful, json api wordpress native android app, clock in/out, free time clock app for android, android app rating api

Om arbejdsgiveren:
( 5 bedømmelser ) Cornwall, Canada

Projekt ID: #22487369

Tildelt til:

Tample

Hello! Thank you for the job offer. I am a professional Android App Developer and have been developing native Android apps for over 7 years. I always do Pixel Perfect UI, build beautiful Animation and can implement R Flere

$275 CAD in 7 dage
(4 bedømmelser)
4.8

22 freelancere byder i gennemsnit $367 på dette job

Dreamappsolution

Hi sir, I read your project description .I can do your project & able to run successfully. I have 8+ years experience for website & mobile application development also done over 400+ project by a good team members . Flere

$400 CAD in 7 dage
(162 bedømmelser)
7.5
valor312

VERY EASY FOR ME As you can see in my review, I've done similar with yours Hello. I have read your description and I am so interested in your project. I am confident in your project and I can finish it clearly on time Flere

$275 CAD in 7 dage
(121 bedømmelser)
6.8
thelastsummer

Hi. Thank you for your job posting. I'm an Android JAVA & Kotlin expert that is very suitable. I have been developing Android apps for several years. You can see the high skilled apps in my portfolio. I am going to re Flere

$275 CAD in 7 dage
(39 bedømmelser)
6.5
shyamvijaywargiy

Hello ,hope are you well there I have seen your requirement and I am interested in this.I am ready from now to work on your app. i have 7 years of experience in mobile (android / ios ) app development. I will complete Flere

$270 CAD in 10 dage
(27 bedømmelser)
6.4
liveexperts123

Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the Flere

$400 CAD in 5 dage
(20 bedømmelser)
6.1
vadimrabota77

if you want,I will send my work link over chat. I read your project . I have 8+ years of experience working with Web design Android&IOS(java, Kotlin, swift, objectC, Flutter), Unity 3D, react native, Angular(IONIC Fra Flere

$275 CAD in 7 dage
(7 bedømmelser)
5.2
jigsroy22

Hey, Hope you are doing great…!!! I just read your requirements. I have around 6 years of experience in the C# / Graphics Design / 3D Modeling / Animation / Unity3d / Android / IOS / AR / VR / PHP / LARAVEL / IONIC / Flere

$823 CAD in 20 dage
(19 bedømmelser)
5.5
xcellSoft

Hi there, I am an individual freelancer having expertise in Android App devlopment, Backend API integration. I have the required set of expertise to fulfil this requirement in a timely manner and excellent programming Flere

$520 CAD in 7 dage
(14 bedømmelser)
5.1
universe11125

⭐ I don’t build in order to have clients. I have clients in order to build.⭐ Hello, my client! As per your requirement, I would like to tell you that I have a very strong experience of more than 7 years in web and m Flere

$275 CAD in 7 dage
(9 bedømmelser)
4.7
SistemasUno

Hi, how are u? I have read requirements of your project with great care and I am very interested. I am Mobile(Android, IOS, React Native) App and Backend Expert and have full experience over 5 years. Also I am always Flere

$300 CAD in 7 dage
(6 bedømmelser)
4.5
YunfengDev

Hi, Thank you for your job posting. This job is an ideal match for my skills and experience. My skills are following. - Java, Kotlin - Rest API, JSON - 3rd party library(RxJava, Retrofit) I have rich experience android Flere

$275 CAD in 7 dage
(12 bedømmelser)
4.2
sujae815

( ͡ᵔ ͜ʖ ͡ᵔ ) Mobile App expert Here!!!( ͡ᵔ ͜ʖ ͡ᵔ ) I have seen your description carefully. I have rich experience of mobile programming for 7+ years and have a good deep knowledge of mobile app development languages s Flere

$275 CAD in 3 dage
(5 bedømmelser)
3.9
myappsdevelopers

Hello Hiring Manager, I read your job descriptions carefully, I am very interesting in your job. I have developed apps such as Social networking & lifestyle(Tinder style dating, chatting, sharing), Food & drink(Rest Flere

$275 CAD in 15 dage
(17 bedømmelser)
4.3
mdubey

Respected Client, I have gone through your full project description and i have developed same type of app without using your APIs. my app looks like similar with in and out but it is survey app. but as an expert i can Flere

$800 CAD in 30 dage
(7 bedømmelser)
4.1
SterlingWhite55

Hello, there I can develop the app for your application just like the way you need it. I am an expert in Ionic, Swift and developing Mobile apps with remarkable reviews on my profile. I want to discuss complete detail Flere

$600 CAD in 15 dage
(5 bedømmelser)
3.3
WelcomeAndroid

Hi, Eric. I read your description and I know what you want exactly. I'm a senior mobile app developer, I'm very interested in your project. I've developed many apps, I have lots of experience and knowledge in iOS & An Flere

$275 CAD in 7 dage
(2 bedømmelser)
3.0
limingdev0507

Hello, How are you? My pleasure to bid your project. I've read carefully your project description. I have more than five years experience in development related with your project. Your satisfaction with the project is Flere

$275 CAD in 7 dage
(3 bedømmelser)
3.1
Asherleo

Dear Client, I checked your project requirements carefully.I can make your android side app I am very excited, as your work needs fits my background, talents, and career goals android development is my passion and am d Flere

$250 CAD in 10 dage
(2 bedømmelser)
2.1
saifansari2

i can provide you android app which are those requirement you share.. let me have one chance to prove me i can do it...

$335 CAD in 10 dage
(4 bedømmelser)
2.2
brightarc

Hii, I read your requirement i already build and worked on this type of project so i can do this work for you let chat to start work and don't forget to check my recent work. few of our recent projects: [login to view URL] Ocean Flere

$350 CAD in 7 dage
(1 bedømmelse)
0.0