[iOS] TOASTER 토스터 - 링크 아카이빙 & 리마인드

2024. 1. 21. 19:52Project

 

‎TOASTER 토스터 - 링크 아카이빙 & 리마인드

‎[더 이상 링크를 태우지 마세요. 토스트 먹듯이 간단하게! TOASTER] 그동안 여러 플랫폼 이곳 저곳에 링크를 저장해왔나요? 링크가 필요할 때 바로바로 찾지 못해 불편하지는 않으셨나요? 링크를

apps.apple.com

Intro

[더 이상 링크를 태우지 마세요. 토스트 먹듯이 간단하게! TOASTER]

그동안 여러 플랫폼 이곳 저곳에 링크를 저장해왔나요?
링크가 필요할 때 바로바로 찾지 못해 불편하지는 않으셨나요?

링크를 저장하고 다시 읽기까지의 여정에서 생기는 모든 불편함을 토스터에서 해소해보세요!


#1. 쉽고 간편한 링크 저장

  • 링크를 클릭 몇 번으로 쉽고 빠르게 저장하세요!
  • 링크를 복사만 해도 간편하게 저장할 수 있어요.

#2. 빠르고 확실한 검색

  • 찾고 싶은 링크를 홈 화면에서 빠르게 찾아보세요!
  • 링크 뿐만 아니라 클립도 함께 검색할 수 있어요.

#3. 필요할 때 리마인드주는 타이머

  • 링크가 필요한 시점에 다시 읽을 수 있도록 리마인드 드려요!
  • 타이머 설정만 해두면 토스터가 바로 알려드릴게요

#4. 한 눈에 보는 열람 현황

  • 이번 주에 링크를 얼마나 저장하고 읽었는지 한 눈에 확인해보세요!
  • 토스터와 함께 타버리는 링크 없이 읽어나가보아요

지금 TOASTER를 다운로드 하세요!
TOASTER에서는 아래와 같은 이유로 접근 권한을 요청합니다.

[선택 접근 권한]
- 앱 푸시 알림 수신 : 토스터가 보내는 리마인드 알림의 수신 여부를 선택하실 수 있습니다.
[선택 접근 권한]을 허용하지 않더라도 서비스의 이용은 가능하나, 해당 접근 권한이 필요한 기능은 허용 전까지 사용하실 수 없습니다.

 

Post

아래는 내가 이번 토스터 프로젝트에서
새롭게 알게 된 내용, 스스로 공부한 내용, 사용한 기능 등을 "코딩하는 체대생" 블로그에 포스팅했던 내역들이다. 
(포스팅 제목을 클릭하면, 게시글로 이동합니다✨)

No. 포스팅 제목 설명
1 WKWebView를 사용해서 앱 사용 중, 웹으로 연결시켜보자 앱 내 웹 콘텐츠를 표출시키는 방법과 그 외 부가적인 기능 구현
2 Drag & Drop cell 위치 변경, Delegate로 구현하기 UIDragDelegate, UIDropDelegate 사용한 기능 구현
3 재사용 Component 개발하기 (1) - Toast Message Toast Message 재사용 Component 개발
4 재사용 Component 개발하기 (2) - Popup (Alert) 커스텀 Alert 창 재사용 Component 개발
5 재사용 Component 개발하기 (3) - 바텀 시트 (Sheets) 커스텀 Sheets 재사용 Component 개발
6 코드 리뷰 문화 - 토스터 iOS팀이 코드 스타일과 구성을 깔끔하게 유지할 수 있는 이유 자체 코드 리뷰 문화를 통한 협업의 효율성 증가 경험
7 [weak self] 이젠 제대로 알고 사용하자! (feat. ARC 2탄) ARC와 관련해서 [weak self]를 사용해야 하는 필요성의 공감
8 키보드 레이아웃을 가져오는 개선된 방법 (Keyboard Layout Guide) NotificationCenter에서 Keyboard Layout Guide로 키보드의 높이를 가져오는 로직 개선 과정
9 UISheetPresentationController를 사용해서 바텀시트(Sheets)를 만들어보자 UISheetPresentationController를 사용한 바텀 시트 코드 개선
10 KVO (Key-Value Observing) 완전 정복하기 (feat. WKWebView progressBar) 웹 뷰에서 ProgressBar를 사용하기 위한 KVO 코드 개선
11 다른 앱의 "공유하기" 버튼에 우리 앱을 설정하고 싶다면? (feat. NSExtensionActivationRule) Share Extension 도입 배경과 Activation Rule 설정, NSExtensionItem에 대한 이해

 

Feedbacks