Skip to content

멋쟁이사자처럼 앱스쿨1기 최종프로젝트 - TheVoca

Notifications You must be signed in to change notification settings

APP-iOS1/finalproject-thevoca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

📒 프로젝트 소개

단어 하나하나 꼼꼼하게 정리하며 공부하던 감성을 그대로 담은 단어장, 꼼꼬미단어장(TheVoca)

외국어를 공부할 때 수첩이나 공책에 하나하나 단어와 의미를 정리해 본 적 있으신가요?

A4용지를 접어가면서 단어나 의미를 가리고 스스로 쪽지시험을 봤던 경험은요?

단어 하나하나 꼼꼼하게 정리하며 공부하던 감성을 그대로 담은 단어장 앱.

꼼꼬미단어장(TheVoca)입니다.

앱스토어

https://apps.apple.com/kr/app/thevoca/id6445853620

👨‍👩‍👧‍👦 팀원 소개

SM JM ST DH DH
기획&개발 개발 개발 개발 개발

💻 주요 기능

😀 단어를 하나 하나 직접 추가하지 않아도 돼요.

  • 단어 목록을 CSV 파일로 가지고 있다면, 단어장 가져오기 기능을 통해 한 번에 추가할 수 있어요.
  • 반대로 내가 등록한 단어장을 CSV 파일로 추출할 수 있어요.

📄 다양한 모드와 시험 보기 기능을 제공해요.

  • 다양한 모드를 제공하여, 학습이 조금 더 필요한 부분을 선택해서 학습할 수 있어요.
  • 시험 보기 기능을 통해 내가 단어를 제대로 학습했나 확인할 수 있어요.
  • 시험 결과 보기 기능으로 학습이 필요한 단어를 확인할 수 있어요.

❓이 단어 어떻게 읽지?

  • TTS(Text To Spech) 기능을 통해 단어 듣기를 제공해요.

🎮 아이패드에서 추가한 단어장을 아이폰에서도?

  • NSUbiquitousKeyValueStore를 활용해서 다른 기기에서도 추가한 단어장을 확인할 수 있어요.
  • NavigationSplitView로 기기에 따라 다른 접근성을 지원해요.

🔨 사용한 기술 소개

SwiftUI

Combine

CoreData

NSUbiquitousKeyValueStore

CloudKit

Swinject

Firebase Analytics

👂 협업 방식

🤝 페어 프로그래밍

  • 함께 성장한다는 자세로! Navigator와 Driver를 번갈아가면서 진행했어요.

📝 Commit, Issue, PR 템플릿 활용

  • Commit, Issue, PR 템플릿을 활용해서 작업한 내용에 대해 명확하게 확인하고자 했어요.

📈 Git Flow 활용

  • 발행한 Issue 번호를 Git Flow를 함께 활용했어요.

💁‍♂️ 코드 리뷰

  • 리뷰어를 지정해서 PR 시에 코드에 대해 분석하고 피드백하는 시간을 가졌어요.

Open Source License : The 2-Clause BSD License

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

About

멋쟁이사자처럼 앱스쿨1기 최종프로젝트 - TheVoca

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages