Casa > C > Como Fazer Um Aplicativo De Dicionário

Como fazer um aplicativo de dicionário

Hi lá,

P>Algumas coisas do topo da minha cabeça que devem ser consideradas na construção de um aplicativo de dicionário:

P>P>Pesquisa de mercado

P>P>Deixar outros serviços complementares / relacionados como um thesaurus, pronúncia das palavras, exemplos onde a palavra é usada em uma frase, e outros serviços desse tipo?

O seu aplicativo introduzirá outros conceitos?

Vale a pena olhar para outros aplicativos web e móveis para ver o que eles oferecem além de um dicionário básico para manter os usuários retornando para usar seus produtos.

Que tipo de experiência de usuário você quer criar? Diversão (um dicionário pode ser divertido?! Talvez o seu possa!), peculiar...?

Quais são as principais coisas que as pessoas querem em um dicionário?

Podemos trabalhar a partir de uma linha de base que diz que a maioria das pessoas quer um dicionário que seja preciso, rápido e confiável, não podemos?

Para responder a essas perguntas, dê uma olhada nos comentários dos clientes nas lojas de aplicativos e online - estes são excelentes como ponto de partida para ver o que as pessoas adoram (e odeiam) sobre aplicativos de software existentes - e para descobrir o que está faltando.

Esta informação - ou seja, que outros aplicativos faltam, pode se tornar o seu futuro USP (ponto de venda único!)

Desempenho da base de dados e otimização para velocidade

Você vai precisar de uma grande base de dados com desempenho ajustado e configurado por um desenvolvedor back-end com forte conhecimento de base de dados / servidor.

Com esse nível de dados, se sua base de dados não for configurada e indexada para o máximo desempenho, ela pode ser bem lenta.

A pesquisa "regras"

Terá de configurar a pesquisa para trazer de volta as coisas certas, claro!

Mas como será configurada a pesquisa?

Permitirá que uma pesquisa por "mercado" mostre outras opções como mercados, marketing, etc, como "palavras relacionadas"? Isto seria útil para as pessoas?

Esta é conhecida como uma pesquisa wildcard (o símbolo para isto é um asterisco*), que é o equivalente a uma pesquisa de mercado* e traz de volta todas as palavras que começam com market.

Outra pesquisa - recursos tecnológicos existentes

Considerando os dicionários de Código Aberto disponíveis.

Open Source software pode ser usado, e estendido por você, ou por um desenvolvedor. Isso economiza seu tempo enquanto você está construindo um produto existente em vez de criar um dicionário do zero.

Um desafio que você pode encontrar é encontrar o dicionário que contém o maior número de definições - em outras palavras, alguns dicionários terão muito mais milhares de palavras neles do que outros, então você pode precisar comparar contagens de palavras, bem como as outras características do software para encontrar um que atenda às necessidades de seus usuários.

Você poderia configurar uma planilha para começar a acompanhar os discionários que você descobrir e suas características...

Para encontrar projetos Open Source adequados você pode usar sites populares dentro da comunidade de desenvolvimento, incluindo:

Github, a maior plataforma do mundo para desenvolvedores: https://github.com/explore

Sourceforge, outro site bem estabelecido: https://sourceforge.net/

StackOverflow: Perguntas mais recentes

Código fonte aberto como alternativa: https://www.osalt.com.

Post uma pergunta, faça uma pesquisa, ou verifique a lista de projetos de código aberto listados nestes sites.

>>P>Aqui está outro link que você pode achar útil e que contém recomendações para dicionários de código aberto:

Largest open-source dictionary w/ breves definições (não wiktionary)

Para encontrar projetos de código aberto você também pode apenas Google: código aberto + [o tipo de software que lhe interessa.]

To be clear on how you can (and cannot) use this type of software, check out the information about OSS (Open Source Software), and OSS licenses here:

https://opensource.org/

https://opensource.org/licenses/category

http://www.openforumeurope.org/

There are many types of open source license, including GNU, Apache, MIT etc.

To find a developer, see this thread that contains answers from myself and others: How do I find software developers to develop a product?

Good luck!

De Roanne

Por que o Google Drive é tão lento para baixar e fazer upload? :: Como desenvolver um aplicativo como OLX, Quikr e Craigslist