Neste repositório contém uma atividade de CBL com objetivo de desenvolver o meu primeiro código em linguagem Swift

Overview

Relevância de Texto

Esse código tem como função poupar tempo das pessoas que necessitam fazer pesquisa bibliográfica e querem automatizar a leitura inserindo o texto no código e ele lhe retornando a relevância desse texto a partir da compatibilidade de palavras-chave inseridas pelo usuário.

Status do Projeto ✏️

🚧 Em Construção 🚧 👷🏻‍♀️

Features

  • Inserção de texto
  • Cadastro de palavras-chave
  • Contagem de palavras inseridas
  • Comparação de palavras do texto as com palavras-chave
  • Retorno da porcentagem de relevância

Referências 📚

Pré-requisitos e como rodar a aplicação/testes👩🏻‍💻

Antes de rodar o código, você vai precisar ter instalado em sua máquina a ferramenta Xcode.

Tecnologias Utilizadas 🛠

As seguintes ferramentas foram usadas na construção do projeto:

Contribuições ❤️

Agradeço demais ao pessoal que me ajudou (PH, Cícero, Vinícius, Lucas), os mentores e a minha equipe.

Autora

Samantha Eufrásio Com muito 😢 por Samantha 💅🏻 Deixa um feedback ❤️ !

Linkedin Badge Gmail Badge

Licença

Copyright (c) 2011-2022 GitHub Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Comments
  • Interação com o usuário

    Interação com o usuário

    Oi, Samantha 👋🏻

    Tua ideia é fantástica, posso falar mil vezes e ainda não será suficiente. Notei que você comentou alguns trechos de código, maravilhoso já que indica que pretende continuar com essa maravilhosa ideia, mas uma dica que eu te dou é deixar essa versão de código comentado em uma branch separada, se precisar de ajuda podemos fazer juntas 😘

    Um ponto muito importante é que depois que adicionamos o texto inicial, o programa pede uma série de palavras novas, só que o usuário fica preso em um loop infinito até que digite 'sair'. O ponto é que em nenhum momento tu especifica que encerra quando o usuário digitar a palavra 'sair', eu só descobri olhando as tuas linhas de código e acho que seria interessante tu informar isso ao usuário (pode dar um print).

    print("Para encerrar o programa, digite 'sair'")
    

    Qualquer coisa, grita help! Com amor, Milena Alcântara ❤️👋🏻

    opened by milenaalcantara 0
  • Como testar o programa

    Como testar o programa

    https://github.com/samanthaeufrasio/AprendendoSwift/blob/63456e11afba77f262da65b7eb02387a27789760/main.swift#L3

    Amiga, tentei testar seu programa, mas não consegui. Será que fiz algo errado? Talvez você pudesse explicar mais no readme. O que eu fiz: criei uma pasta na minha máquina e baixei um clone do seu projeto aqui no github. A princípio o Xcode não reconheceu a pasta como um projeto que poderia ser aberto, mas acho que era porque havia um arquivo zip. Extraí esse zip e assim o Xcode abriu o projeto (só selecionar a pasta que eu criei, na qual está o clone do projeto, com todos os arquivos, e clicar em abrir). Só que, ao rodar, a seguinte mensagem de erro apareceu:

    error: executable doesn't exist: '/Users/pedrohgmuniz/Library/Developer/Xcode/DerivedData/LeitordePDF-ajgactqpncpbirctbxhhqdhbitle/Build/Products/Debug/LeitordePDF' error: failed to launch '/Users/pedrohgmuniz/Library/Developer/Xcode/DerivedData/LeitordePDF-ajgactqpncpbirctbxhhqdhbitle/Build/Products/Debug/LeitordePDF' -- LLDB provided no error string.

    opened by pedrohgmuniz 1
  • Sugestão

    Sugestão

    Muito Legal a ideia, facilita muito a vida de qualquer pessoa com certeza! Porém gostaria de sugerir o uso de funções para melhor organizar o código, ou não sei se em outro arquivo separado você declarou as funções, porém por só ter tido acesso a main , vi que tinha muitos 'var' mesmo , dai acredito que organizar em funções deixaria o código mais limpo .

    opened by jamcastroo 0
  • Comentário sobre o programa

    Comentário sobre o programa

    Achei a ideia genial , sendo extremamente promissora pra quem lida com textos acadêmicos. Falo isso enquanto pessoa que já fez um trabalho de conclusão de curso, e digo, com convicção, que minha vida teria sido muito mais fácil com uma ferramenta que fizesse esse tipo de trabalho. Parabéns!

    opened by gabrielsantiago4 0
  • Interação com o usuário

    Interação com o usuário

    Olá Samantha! Minha sugestão é melhorar a interação com o usuário, colocando um print requisitando o usuário de inserir novas palavras ou orientar quanto a como as palavras devem ser preenchidas. Fiquei um pouco perdida depois de inserir a 1° palavra. image Adorei tua ideia de programa, muito massa.

    opened by hanahsantana6 0
  • Read me

    Read me

    O read me não informou tão bem o funcionamento do sistema, e o sistema estar aceitando respostas invalidas, tipo responder com "a" onde deveria receber uma data.

    opened by IsraelCarv 0
Owner
Samantha Eufrásio
Samantha Eufrásio
RegistroProblemasBairro - Projeto desenvolvido na atividade 3 do curso de Pós-graduação em Desenvolvimento Mobile

#Registro de Problemas do Bairro Projeto desenvolvido na atividade 3 da disciplina de Desenvolvimento Nativo para iOS do curso de pós-graduação Unyley

null 0 Jan 4, 2022
Modulo4NativoIOS - Atividade Modulo 4 Nativo IOS - CRUD com SireStore

Modulo4NativoIOS Atividade Modulo 4 Nativo IOS - CRUD com Cloud Firebase Aluno:

Nilton Firmino 1 Jan 10, 2022
Repositório com app exemplo para o uso do gráfico de Heatmap

HeatmapExample Repositório com app exemplo para o uso do gráfico de Heatmap O gráfico Heatmap retrata os dados entre duas variaveis diferentes como um

null 0 Nov 5, 2021
Repositório para estudos dos 5 princípios conhecidos como SOLID.

SOLID ?? Repositório para estudos dos 5 princípios conhecidos como SOLID. O que é SOLID? SOLID é um acrônimo dos cinco primeiros princípios da program

Rayana Prata 3 May 23, 2022
Projeto base de uma app de Delivery utilizado nas Sprints da Devpass.

Delivery App Challenge ?? Neste desafio, implementaremos uma app de Delivery em equipe, dividindo tarefas e seguindo todas as boas práticos de desenvo

Devpass 7 Dec 21, 2022
Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21

Pile Up Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21 Descrição Pile Up é um quebra cabeça cujo objetivo é empilhar os bloc

Beatriz Sato 3 Jun 5, 2021
Swift Language Weather is an iOS weather app developed in Swift

Swift Language Weather SwiftWeather has renamed to Swift Language Weather. Because this repo is ranked number one in Google when we search "Swift Weat

Jake Lin 5.2k Jan 7, 2023
Todo-app-swift- - A Todo Lists app built using swift

TODO-Lists App Available on the App Store What is this? This is a todo app I mad

Kushal Shingote 3 Feb 20, 2022
Matrix-rust-components-swift - Swift package providing components from the matrix-rust-sdk

Swift package for Matrix Rust components This repository is a Swift Package for

matrix.org 10 Nov 4, 2022
Swift playground teaching basics of buffer overflow vulnerability and ARM64 assembly by exploiting vulnerable app on ARM64 emulator (WWDC22 Swift Student Challenge Winner)

Pwnground Project overview Pwnground is a project created as my submission for WWDC22 Swift Student Challenge (winner). It is an interactive Swift Pla

Bartłomiej Pluta 4 Aug 8, 2022
A small SwiftUI based chat client for IRC, using swift-nio-irc

NeoIRC A simple Internet Relay Chat client implemented using SwiftNIO and SwiftUI. Inspired by: For maximum NIO someone (I’m tempted) should adopt NIO

The Noze Consortium 18 Jun 22, 2022
🎮 Favorite your games filter and see the upcoming games and ! Swift + Combine = 💜 Hacktoberfest 🎃 👾

✨ Revill is App to list games and search best games ✨ Design in Swift UI + Combine ✨ The idea is develop this app in Hacktober Fest Expected To Do Des

Vinicius Mangueira 21 Dec 17, 2022
VT100/Xterm Terminal emulator in Swift

SwiftTerm SwiftTerm is a VT100/Xterm terminal emulator library for Swift applications that can be embedded into macOS, iOS applications, text-based, h

Miguel de Icaza 662 Jan 6, 2023
🎲 100% SwiftUI 2.0, classic 2048 game [SwiftUI 2.0, iOS 14.0+, iPadOS 14.0+, macOS 11.0+, Swift 5.3].

swiftui-2048 If you like the project, please give it a star ⭐ It will show the creator your appreciation and help others to discover the repo. ✍️ Abou

Astemir Eleev 174 Dec 17, 2022
My submission for WWDC'21 Swift Student Challenge which was selected.

Double Spending This is my submission for Swift Student Challenge - WWDC2021. This playgrounds aims to teach you basics of Double Spending Attack. Thi

Garima Bothra 18 Jul 7, 2022
My WWDC21 Swift Student Challenge Submission

Swift3D A 3D framework for everyone. I love SwiftUI. I have been using it constantly since it came out in 2019 and its power and ease of use are what

Christian 191 Sep 23, 2022
A swift client library for GoTrue.

gotrue-swift Swift client for the GoTrue API. Using The usage should be the same as gotrue-js except: Oauth2: signIn with oauth2 provider only return

Supabase 23 Jan 7, 2023
My project for WWDC21 Swift Student Challenge!

Art with Times Table An interactive book that shows the figures that are generated when times tables are drawn inside a circle. This project was appro

Lucas Claro 10 Dec 30, 2022
Examples for Swift Algorithms visualized in SwiftUI.

Examples for Swift Algorithms Examples for Swift Algorithms visualized in SwiftUI. There are many more algorithms in the package - feel free to contri

Ralf Ebert 5 Oct 22, 2022