Find Jobs
Hire Freelancers

Networking components for Android connect-the-dots game

$250-750 CAD

Cancelado
Publicado há quase 9 anos

$250-750 CAD

Pago na entrega
The product is a mobile “connected” connect-the-dots game. Dot shapes are rendered simultaneously on two connected Players’ devices. Players complete the pictures (dot shapes); they connect-the-dots by drawing lines on screen with their fingers. The drawing of Player A is visible on both Player A and Players B’s screen simultaneously, and vice-versa. When shapes overlap, a collision reaction occurs. This is a native app that Users will install via the Play Store and third party app stores. Required for this product is the development of the networking, data communication, and synchronization infrastructure. The User interface and game elements will be developed in-house. The selected developer will be provided with a basic interface/prototype of the UI/game to build upon. This is an Android solution, however, it will be extended to support all major mobile operating systems, so it must use xml as common communication interface, enabling different device types to communicate seamlessly. Because it is a connected solution, strategies must be employed that both encrypt and compress the data across the wire. In addition to building fully functioning, stable code, you must provide detailed class diagrams and detailed explanations of the architecture. Example xml payloads with explanations must be provided too. Furthermore, you must make yourself available to field questions around the architecture and the best approach to implementing the game elements. We expect the selected developer to act as an architect/advisor in addition to a developer. This document describes the main app features, but more detailed specifications will be provided in the form of User Stories/wire frames to the selected developer. We are developing this product on a very strict, aggressive timetable. We expect work to be completed within 3 weeks, but hope to have it complete in 2 weeks. If we are fully satisfied with the solution provided, further work opportunities will be available. Core Components *If this project interests you, see the attached “Connect-the-dots_Feature_sets” for more info on what features need to be built Additional Requirements - Developed for Android, however, must use xml as common interface so that different device types can interconnect - Networking code must run on independent, non-locking threads - Can run phone at same time so you can talk while you are playing the game - Clean, well-organized code - Fully commented code - Must be written in Java, and an extendible API must be provided - Must submit all Class and architectural design documents as well as textual descriptions of the code - Must submit all source code along with executables - All code becomes our property – you will relinquish all ownership of your code, and we are free to modify, extend, distribute, resell or use your code in any form we choose. - Code must be unique, and must be free from any agreements/obligations to any other parties or projects - You will be required to sign both a Non-disclosure Agreement and a Non-compete agreement Deliverables D1: Design document (20%) Describes solution architecture and how all technical hurdles will be met D2: Code (60%) - Fully functioning, commented, stable code, ready to be integrated with game code. - Implementation documentation, describing code (any variations/extensions from design documentation) and how to integrate with game code - Code integration support. (4-5 emails over 2-3 days) D3: Code – part 2 (20%) - Revisions/debugging per testing - Final support emails (2-4 emails over 1-2 days) Developer Must Haves - Worked in an Agile environment – requirements will be specified as User Stories - 3-5 Years of software development experience - 2+ Years in Mobile Development - 3+ Years mobile networking/connected apps - Examples of work - Rating of 4 out of 5 or higher on Freelancer
ID do Projeto: 7429614

Sobre o projeto

5 propostas
Projeto remoto
Ativo há 9 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
5 freelancers estão ofertando em média $783 CAD for esse trabalho
Avatar do Usuário
A proposal has not yet been provided
$1.500 CAD em 30 dias
5,0 (19 avaliações)
5,5
5,5
Avatar do Usuário
A proposal has not yet been provided
$277 CAD em 10 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) CANADA
Toronto, Canada
0,0
0
Método de pagamento verificado
Membro desde dez. 16, 2014

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.