Encerrado

Desenvolver um aplicativo para o Android

Projeto Anki Ninja

Esse projeto consiste na modificação do ankidroid ( [url removed, login to view] ) de forma que as funcionalidades que se seguem sejam possíveis. Ao ankidroid modificado chamamos ankininja

Atores

Produtor

Produz conteúdo no formato anki

Usuário

Abre os baralhos produzidos pelos Produtores para estuda-los.

Requisitos

1. Permitir ao Produtor criar baralhos protegidos por criptografia por meio do ankininja.

2. Permitir ao usuário abrir baralhos protegidos por criptografia no aplicativo ankininja.

3. Não permitir que o usuário exporte as cartas depois de ter decriptografado o arquivo ( deck/baralho).

4. Efetuar as mudanças visuais básicas como nome e logo

Detalhes

Exportação

Criação da possibilidade de exportar o baralho no formato .apkgn. Esse formato é alcançado da seguinte forma:

Metadados + separador + baralho original

Metadados são dados usados para ligar o baralho ao produto vendido na loja on line.

Separador é um padrão de caracteres usados para separar a parte criptografada da não criptografada.

Ao solicitar a exportação no formato .apkgn, a aplicação solicita do usuário dois dados que são informados no momento em que o usuário criou o produto na loja on line:

• Código do produto

• Chave de proteção (KP)

Loja

O ankininja deverá se comunicar com um webservice que informará a chave para decriptografar o arquivo (Kp). Ao tentar logar, o webservice pode gerar 2 resultados conforme um exemplo abaixo:

If success:

<Date>

<Status> SUCESSO</Status>

<Message> VOCÊ AGORA ESTÁ LOGADO</Message>

<Last_Login> 07/04/2016 </ last_login>

<Produtcts>

<Product>

< product_id> 5678 </ product_id>

<Kp>87hgnvbcxvfgdfjnh65<Kp>

</ Product>

<Product>

< product_id> 5678 </ product_id>

<Kp>84567gfhhgfdrtyb567uy5<Kp>

</ Product>

</Produtcts>

</Date>

If login failed

<Date>

<Status> LOGINFAILED</Status>

<Message> NÃO FOI POSSÍVEL AUTENTICAR. SENHA OU LOGIN INVÁLIDO </Message>

</Date>

Abertura

Antes de tentar abrir um baralho o ankininja verifica o formato do arquivo e no caso de se tratar de arquivo .apkgn o ankininja procede da seguinte forma:

1. Separa a parte não criptografada da parte criptografada por meio do “separador”

2. Verifica a que produto o arquivo se refere

3. Escolhe a chave de criptografia correta para abrir o arquivo

Habilidades: Android, Java, Mobile App Development

Veja mais: logo criar, logo ao, criar logo on line, criar logo

Acerca do Empregador:
( 0 comentários ) Goiânia, Brazil

ID do Projeto: #10294317

6 freelancers estão ofertando em média R$1725 para esse trabalho

JoomlaVogue

Hello Sir, First of all, we would like to tell you how we will initialize the project with you Please have a look at our portfolio for Mobile App based projects: [login to view URL] Mais

R$1666 BRL in 10 dias
(46 Comentários)
7.3
DanGun123

hello. how are you? I am a mobile app expert. If you give me more information, I will instantly start your project. I want to work with you. Thanks. Dan.

R$1578 BRL in 10 dias
(76 Comentários)
6.7
zhandong0217

Dear, Client! I have read your project description in carefully and its very clear to me. I have good experience of mobile app developing more than 5+ years. Please check my reviews, ratings and links. I am always Mais

R$2000 BRL in 10 dias
(15 Comentários)
5.0
gopalvora

Hi I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joo Mais

R$1855 BRL in 10 dias
(25 Comentários)
5.8
sooraj13

Olá senhor, Somos uma empresa de desenvolvimento de Indiana aqui. temos verificado seus dados publicados aqui e querem mais esclarecimentos em, portanto, a mensagem nós para discutir sobre ele mais então vamos capa Mais

R$824 BRL in 5 dias
(37 Comentários)
2.6
manoj1kumar1

Hello, My name is Rahul Sharma, I have 5 year work experience in Mobile Application Development(Android and iOS) using Java, C#, HTML, Javascript, JSON, PhoneGap, SEO. In these 5 years, I have worked on various frame Mais

R$1855 BRL in 15 dias
(0 Comentários)
0.0
valeriow

Olá, amigo! Me interessei bastante pelo seu projeto! Eu sou usuário do Anki quase desde o seu começo. Já havia pensado em uma loja de cards baseado nele, voltado principalmente para concursos públicos. Eu sou Anali Mais

R$2222 BRL in 10 dias
(0 Comentários)
0.0
NabajeetDiBS

I and my team members are highly dedicated to complete our project within the time. We are proud to work with an exceptional group of clients and including developers. We worked on corporate website, software developm Mais

R$750 BRL in 10 dias
(0 Comentários)
0.0