App FlashCards
Visão geral
O aplicativo FlashCards é um aplicativo móvel projetado para ajudar os usuários a aprender e memorização através do uso de flashcards digitais. Com foco na simplicidade e experiência do usuário, este aplicativo permite que os usuários criem, editem e estudem de conjuntos de cartões de memória, cada um representando um tópico ou um assunto de interesse.
Características
- Criar decks : os usuários podem criar vários decks para diferentes assuntos ou tópicos, cada um com um nome e descrição exclusivos.
- Adicionar flashcards : cada deck pode conter numerosos cartões de flash com uma frente (pergunta ou prompt) e traseira (resposta ou informação).
- Modo de estudo : Envolva -se em uma sessão de estudo em que os flashcards são apresentados, permitindo repetição espaçada e recall ativo.
- Rastrear o progresso : o aplicativo rastreia o histórico de visualização e fornece estatísticas sobre o progresso do aprendizado.
- Favoritos : os usuários podem marcar os decks como favoritos para acesso rápido.
- Ações de imprensa longa : pressionar há muito tempo em um deck ou cartão de flash permite editar ou excluir, fornecendo uma interação suave do usuário.
- UI adaptativa : o aplicativo apresenta uma interface de usuário responsiva que se adapta à orientação e tamanho da tela do dispositivo, garantindo uma experiência consistente em todos os dispositivos.
Pilha técnica
- Idioma : Swift
- Estruturas : Uikit, combine para programação reativa
- Gerenciamento de dados : coredata para persistência de dados locais
- Padrão de design : MVC (Model-View-Controller) para arquitetura limpa
Começando
Clone o repositório e abra o projeto no Xcode para iniciar:
git clone https://github.com/yourusername/flashcards-app.git
cd flashcards-app
open Flashcards.xcodeproj
Execute o projeto no seu simulador preferido ou dispositivo real executando o iOS 16.0 ou posterior.
Capturas de tela
Interface principal


Decks favoritos


Página de flashcards


Flashcard Practice Sessions


Adicionar nova página de deck


Adicione nova página de flashcards


Cada par de capturas de tela mostra as variações do modo escuro e de luz, fornecendo uma visão abrangente da adaptabilidade temática do aplicativo.
Contribuições
Contribuições são bem -vindas. Por favor, bire o repositório e envie uma solicitação de tração com seus recursos ou correções.
Licença
Distribuído sob a licença do MIT. Consulte LICENSE para obter mais informações.
Contato
Seu nome - @danujajayasuri3 - [email protected]
Link do projeto: https://github.com/danuja01/flashcardsApp-ios