Implementação de Leitura e Escrita de Arquivos Excel em Aplicativo Android
Objetivo: Implementar funcionalidades para leitura e escrita de arquivos Excel (.xls e .xlsx) no aplicativo Android utilizando bibliotecas alternativas ao Apache POI, especificamente JExcelAPI (JXL) e Aspose.Cells. Garantir a correta transferência e manipulação dos arquivos no armazenamento interno do aplicativo no emulador.
Descrição da Tarefa
1. Configuração do Ambiente
Adicionar dependências ao projeto Gradle:
Adicionar JExcelAPI (JXL) para manipulação de arquivos Excel.
Adicionar [login to view URL] para manipulação de arquivos Excel.
Critérios de Aceite:
As dependências devem estar corretamente adicionadas no arquivo build.gradle.
O projeto deve compilar sem erros após a adição das dependências.
2. Transferência de Arquivos para o Emulador
Enviar arquivos Excel para o emulador:
Utilizar o comando adb push para enviar arquivos para o diretório /storage/emulated/0/Android/data/[login to view URL]
Critérios de Aceite:
O arquivo deve ser transferido corretamente para o emulador.
O arquivo deve ser acessível no diretório especificado no emulador.
3. Implementação de Leitura de Arquivos Excel
Implementar funcionalidade de leitura de arquivos Excel:
Utilizar JExcelAPI para leitura de arquivos .xls.
Utilizar [login to view URL] para leitura de arquivos .xlsx.
Critérios de Aceite:
A funcionalidade deve ler corretamente o conteúdo dos arquivos Excel.
O conteúdo lido deve ser exibido no log ou UI do aplicativo para verificação.
4. Implementação de Escrita em Arquivos Excel
Implementar funcionalidade de escrita em arquivos Excel:
Utilizar JExcelAPI para escrita em arquivos .xls.
Utilizar [login to view URL] para escrita em arquivos .xlsx.
Critérios de Aceite:
A funcionalidade deve escrever corretamente novos dados nos arquivos Excel.
Os arquivos modificados devem ser salvos no diretório especificado e acessíveis para verificação.
5. Integração no Aplicativo
Integrar funcionalidades de leitura e escrita no fluxo do aplicativo:
Adicionar métodos para invocar as funcionalidades de leitura e escrita.
Garantir que o aplicativo solicita e obtém permissões de READ_EXTERNAL_STORAGE e WRITE_EXTERNAL_STORAGE.
Critérios de Aceite:
As funcionalidades de leitura e escrita devem ser integradas e acessíveis através da UI do aplicativo.
O aplicativo deve solicitar e obter as permissões necessárias ao iniciar.
6. Testes
Realizar testes funcionais e de integração:
Verificar se as permissões são solicitadas corretamente e concedidas.
Testar a leitura de arquivos Excel existentes.
Testar a escrita e modificação de novos arquivos Excel.
Validar o conteúdo dos arquivos modificados.
Critérios de Aceite:
Todas as permissões necessárias devem ser solicitadas e concedidas corretamente.
A leitura de arquivos Excel deve funcionar sem erros e o conteúdo deve ser exibido corretamente.
A escrita em arquivos Excel deve funcionar sem erros e os arquivos modificados devem conter os dados corretos.
Os testes devem ser realizados tanto no emulador quanto, se possível, em dispositivos reais.
Entregáveis
Código-fonte atualizado com as funcionalidades de leitura e escrita de arquivos Excel.
Documentação sobre como usar as novas funcionalidades, incluindo instruções para configuração do ambiente e execução das funcionalidades.
Relatório de testes com resultados detalhados, incluindo quaisquer problemas encontrados e suas soluções.
Olá! Estou interessado em sua proposta para implementar funcionalidades de leitura e escrita de arquivos Excel em um aplicativo Android. Com minha experiência em desenvolvimento Android e conhecimento em bibliotecas como JExcelAPI (JXL) e [login to view URL], estou confiante de que posso entregar um código de alta qualidade que atenda aos seus requisitos. Estou pronto para configurar o ambiente de desenvolvimento, adicionar as dependências necessárias e implementar as funcionalidades de leitura e escrita de forma eficiente. Aguardo ansiosamente a oportunidade de trabalhar neste projeto com você.
$350 USD em 1 dia
0,0
(0 avaliações)
0,0
0,0
6 freelancers estão ofertando em média $91 USD/hora for esse trabalho
Olá, li seus requisitos com atenção e entendi muito bem o escopo do projeto e comecei a trabalhar em etapas.
Tenho mais de 11 anos de experiência em programação e acredito que posso começar a trabalhar passo a passo e atingir o objetivo do projeto em pouco tempo.
Trabalharei 40 horas por semana em regime remoto em tempo integral e fornecerei a você um trabalho de qualidade.
Gostaria de discutir mais detalhadamente os requisitos do seu projeto. Por favor, envie-me uma mensagem através da sala de bate-papo freelancer.
Atenciosamente,
Obrigado, Juliano
I am a skilled developer and designer that have an extensive experience in Mobile App (iPhone, Android), WordPress/Woo-commerce, UI/UX, Wix, React, Node.js, Squarespace, Weebly, Shopify, Bootstrap, HTML5, CSS3 and PHP/MySql.
Having 9+ years safeguarding and developing applications, I am well-prepared to tackle the task of implementing Excel file reading and writing functionalities on your Android app using JExcelAPI and Aspose.Cells. I am adept at working with different libraries, which allows me to tailor solutions to specific project needs like in this case.
My experience with mobility projects such as those on Android platform (using Kotlin + Java) stands me head and shoulders above other candidates, giving me an edge for this position. I have no doubt that my proficiency with Java, my adaptability and thoroughness will empower me to perform all enumerated tasks with precision, ensuring a seamless transfer and manipulation of files within the app, and finally saving the files at the right directory for verification.
In addition to my technical skills & experience, I also prioritize communication, collaboration, and adherence to timelines while working on a project. This ensures both efficiency and efficacy. I look forward to offering great value for your budget, expanding on your requirements in detailed documentation, providing timely delivery of updated source code and presenting comprehensive testing information. The choice you make matters; choose excellence - choose me!