Закрыт

Native Android Kotlin App Developement | Player & Detector

Hi Freelancers,

We are looking to develop an android native application that is including two main capabilities.

Context

This Android app is a native application with two main capabilities:

1. Displaying a programmed sequence of images and videos on a device, display/screen.

2. Counting the number of people looking at the camera or in front of it.

The app interacts with the screen, the camera and Orangead’s cloud infrastructure.

Usage Modes

These capabilities are used independently or together, depending on the configuration of the application. For example, a configuration might only activate the player module of the app, while another configuration only activates the detector module, while a third configuration might activate both.

The app is programmed in such a way that the detector and the player can work together even if they are in two different hardware devices. In this case, they communicate using bluetooth or web sockets.

Attached subsections illustrate these different configurations.

Modes :

1.2.1 Player + Detector Mode

1.2.2 Player + Remote Detector Mode via Websocket

1.2.3 Player + Remote Detector Mode via BlueTooth

1.2.4 Player Only Mode

1.2.5 Detector Only Mode

Architecture

The android app shall be modular and use as much as possible standard libraries.

Multiple modules are foreseen as illustrated in the architecture diagram.

The android app shall be modular and use as much as possible standard libraries.

Multiple modules are foreseen as illustrated in the attached architecture diagram.

*** The modules BlueTooth, HTTP and Torrent are for the future.

You would need to manage and work with :

Modules Dependencies

Intent

General requirements

1. Be coded natively for Android only using Kotlin.

2. Execute on Android 7 and above

3. Include automated regression tests.

4. Include the following: source code, dependencies, build instruction, certificates.

5. Include relevant comment for another developer to understand the code.

6. Be pushed at most daily on a private GitHub or Codecommit repository provided by Orangead.

7. Log errors to sentry (using a provided key)

[login to view URL] should be sent to sentry. Sentry access details will be provided later.

Player

The role of the Player module is to manage the display of content on the screen.

The player display a programmed sequence of images and videos on a screen.

The player shall

Detect and support portrait and landscape orientation

Automatically switch between orientations

Use hardware acceleration to play the media whenever possible.

Program the reload of the content according to the nextReload property

Play in loop each media in the sequence provided by the content

Play each media the length of time indicated by the property duration

You will have to manage and consider the exceptions in the documentation of the app.

Websocket

Use websocket and specific configurations

Detection :

The role of the Detector module Count the number of people looking at the camera or in front of it.

The Detector is using the camera to measure and send datas to Orangead cloud system via websocket or HTTP API.

If we go foward, we will share entire project documentations and digrams

Навыки: Android, Mobile App Development, Архитектура ПО, JavaScript, Тестирование / QA

О клиенте:
( 15 отзыв(-а, -ов) ) montreal, Canada

ID проекта: #33675595

38 фрилансеров(-а) готовы выполнить эту работу в среднем за $1132

(619 отзывов(-а))
9.2
(136 отзывов(-а))
8.4
(268 отзывов(-а))
8.5
(120 отзывов(-а))
7.9
r4rony

-- Awaiting for your Response-- Hi Have a Blessed Day! I have read your job description you are looking for react native expert for your project. We are very much interested in your project as we have provided simila Больше

$1245 CAD за 35 дней(-я)
(47 отзывов(-а))
8.1
kdsighappsol

Hi, I have gone through your requirement and understand that,you are looking for highly skilled, qualified, and experience (Android Kotlin ) Mobile App with development API web services where admin can manage the app Больше

$500 CAD за 14 дней(-я)
(46 отзывов(-а))
7.4
(96 отзывов(-а))
7.4
mahmoudralizadeh

Hello there Is there any other features or functions that you may have not mentioned? Can you share designs if you have? We are a group of experienced full-stack developers that can build Mobile apps, websites, and b Больше

$690 CAD за 7 дней(-я)
(80 отзывов(-а))
7.1
rijutapatidar

Hi, Hope you are doing well. We are much expertise group of iOS, Android, Website developers and Designers Please review my profile - https://www.freelancer.in/u/rijutapatidar I understood the initial scope of Native Больше

$750 CAD за 7 дней(-я)
(6 отзывов(-а))
6.3
BugHunters

Hey There, I have read the project description and found that I can do it perfectly in a fair price.I am a professional Mobile app developer with 5 years of experience so far completed more than 100 mobile apps..Also Больше

$500 CAD за 7 дней(-я)
(141 отзывов(-а))
6.9
FutureTechno1

Hi there, I hope you are doing well! After having seen your requirement, I would like to say that we are having 6+ years of experience in Mobile App Development. This task sounds really interesting and We would love Больше

$1000 CAD за 7 дней(-я)
(27 отзывов(-а))
6.7
(48 отзывов(-а))
6.1
corpmember29

Hi There! You are looking to develop an Android Native Application that is including two main capabilities that you have mentioned in the project details, I have seen the project description carefully send me a messa Больше

$1000 CAD за 10 дней(-я)
(21 отзывов(-а))
6.4
jmcjrmd

Hello. How are you today? I have read your project description clearly. I have developed many android and ios apps by Native, Hybrid(ionic Flutter,, React Native) for 6 years. I want to work with you for a long time. T Больше

$250 CAD за 7 дней(-я)
(20 отзывов(-а))
6.0
(5 отзывов(-а))
5.5
gvmtech

Hello Greetings! *** EXPERIENCED ANDROID & iOS MOBILE APP DEVELOPER*** Understanding: I have gone through the project description and I can certainly help you to build native application with two main capabilities: 1. Больше

$1500 CAD за 20 дней(-я)
(6 отзывов(-а))
5.5
codemeg

Hello, I will do it full of your IDEA! I have gone through your requirement regarding Native Android Kotlin App Developement for Player & Detector along with the same features as you want like Android app is a native Больше

$250 CAD за 15 дней(-я)
(26 отзывов(-а))
6.4
(10 отзывов(-а))
5.7
anpilogovfree

Well familiar with Camera handling of Android, I can complete your project successfully. REST API integration or Web socket communication is also possible. App examples: [login to view URL] Больше

$1000 CAD за 10 дней(-я)
(22 отзывов(-а))
5.6
(14 отзывов(-а))
5.0