본문 바로가기
반응형

전체 글23

[기획] 소셜로그인 / PASS NICE API 서비스 적용 / 개인정보 수집 시 고려할 점 / 그래서 디자인에 어떻게 반영되어야 하는 것인가 까지 (2) [Intro]소셜 로그인 + 본인 인증  및 개인정보 수집 이 필요한 상황현재 맡아서 하고 있는 서비스는 아직 런칭 일정도 제대로 안잡힌 극 초기 단계의 서비스이다.입사를 했을 때는 서비스 브랜딩도 제대로 되어있지 않고, 서비스도 러프한 단계의 플로우만 나와있는 상황이었다 .그리고 일하는 기획자이자 디자이너는 나 하나(거의 1인기업이라 대표님과 둘이서 일하는 상황) 대표님은 회원가입 간소화를 위해 정보를 직접 입력하는 단계 생략(?)하고 소셜 로그인과 휴대폰 인증으로만 가입을 하기를 원하심  사용자로부터 필요한 정보- 사용자 이름- 휴대폰 번호- 주민등록번호 -> 원천징수를 위함 (핀테크 회사임)  지난번 알아낸 정보카카오 소셜로그인을 사용할 수 있으면 하되, 별도의 금융감독원 허가를 받아야 하고(컨설팅.. 2024. 5. 16.
[기획] 소셜로그인 / PASS NICE API 서비스 적용 / 개인정보 수집 시 고려할 점 / 그래서 디자인에 어떻게 반영되어야 하는 것인가 까지 (1) [Intro]소셜 로그인 + 본인 인증  및 개인정보 수집 이 필요한 상황현재 맡아서 하고 있는 서비스는 아직 런칭 일정도 제대로 안잡힌 극 초기 단계의 서비스이다.입사를 했을 때는 서비스 브랜딩도 제대로 되어있지 않고, 서비스도 러프한 단계의 플로우만 나와있는 상황이었다 .그리고 일하는 기획자이자 디자이너는 나 하나(거의 1인기업이라 대표님과 둘이서 일하는 상황) 대표님은 회원가입 간소화를 위해 정보를 직접 입력하는 단계 생략(?)하고 소셜 로그인과 휴대폰 인증으로만 가입을 하기를 원하심  사용자로부터 필요한 정보- 사용자 이름- 휴대폰 번호- 주민등록번호 -> 원천징수를 위함 (핀테크 회사임)  [ 소셜 로그인 ]카카오 소셜로그인https://developers.kakao.com/product/kak.. 2024. 5. 13.
TIL(Today I Learned)를 꾸준히 기록해보자 TIL(Today I Learned) 이란?하루동안 내가 공부한 것을 정리하는 것.해외에서는 많이 사용하는 용어인데 한국에서는 많이 사용하지 않고 IT쪽 사람들 사이에서만 사용 하고 있다고 들었습니다.약간 공부일기 같은 느낌이랄까..!나는 왜 이걸 적는가런칭 전 단계의 서비스를 기획하고 디자인 하는 일을 하고 있습니다.기획자가 없는 곳에서 유일한 기획자이자 디자이너로 일을 해야해서 각종 정책과 이슈들을 스스로 공부를 해가며어떻게 디자인을 해야할지 스스로 터득해야 하는 상황.. 처음에는 굉장히 당황스럽고, 내가 이걸 해도 되나 싶은 정도 였지만지금은 어느정도 상황에 적응하여 서툴지만 이것저것 시도하고 타파해나가는 중 입니다. 조금씩 기획을 공부하기 시작하니, 디자인의 이유도 명확해지고, 더 나아가서 개발단.. 2024. 5. 13.
<스스로 성장하는 디자이너를 위한 셀프 성장법> 세션 후기 지난 4월 20일자영님, 키키님, 영화님과 함께 하는 라이브 세션에 참여했다.토요일 오전임에도 불구하고 많은 분들이 라이브 세션에 참여했다. 평소에도 수업을 들어왔고, 다양한 무료 세션들을 주기적으로 열어주시는 키키님과 영화님 덕분에 항상 양질의 많은 도움을 받아왔다.   처음엔 이른 주말 아침이라 조금 졸렸는데, 들으면 들을 수록 빠져드는 세션이었다. 마지막엔 끝나기 아쉽기까지 했다ㅠㅠ한마디 한마디 놓칠까 노션에 실시간으로 다다다 필기를 하면서 정말 열심히 들었다. 자영님, 키키님, 영화님 세 분이서 각기 다른 내용의 세션을 준비해주셨는데 순서대로,OOO을 더 잘하기 / 6년차 디자이너의 셀프 성장 기록법 마지막으로 번아웃에 대한 세션을 진행했다. 모든 세션이 각기 다른 알찬 내용을 가지고 있었지만3.. 2024. 4. 28.
[SwiftUI] SwiftUI Concepts Tutorials * 공부했던 내용을 주관적으로 해석하여 '제가' 이해하기 쉽도록 작성하였습니다. 잘못된 정보가 있을 시 알려주시면 제게 큰 힘이 됩니다! 메크로도 어느정도 마무리 되었겠다, 초심으로 돌아와서 SwiftUI의 가장 기초인 구조부터 다시 뜯어보기로! (사실 메크로 오늘 끝남) Section 1. [ Exploring the structure of a SwiftUI app ] import SwiftUI // 1단계 @main // 2단계 struct MyApp: App { // 3단계 var body: some Scene { // 4단계 WindowGroup { // 5단계 ContentView() // 6단계 } } } 1 단계 SwiftUI의 기호 및 기능에 액세스하기 위해 앱은 import선언을 사용하여.. 2023. 11. 30.
[App Dev Tutorials] Getting started with Today ~ * 공부했던 내용을 주관적으로 해석하여 '제가' 이해하기 쉽도록 작성하였습니다. 잘못된 정보가 있을 시 알려주시면 제게 큰 힘이 됩니다! [ Getting started with Today ] 지난 기간동안 Scrumdinger을 만들면서 Swift와 SwiftUI에 대한 전반적인 이해를 했다면, 오늘부터는 UIKit을 공부를 해보려고 한다! 역시나 자료는 App Dev Tutorials UIKit는 그래피컬 프레임워크이다. -> 디자인을 하듯, 하나하나 그려나간 다음 역할을 부여하는 방식이라고 함. UIKit을 사용하면 포괄적인 표준 컴포넌트 라이브러리를 사용하여 앱의 인터페이스를 정의하고 관리할 수 있다. 광범위한 API 지원 거의 또는 전혀 수정하지 않고 iOS 앱.. 2023. 10. 5.
[SwiftUI] 0928 우당탕탕 Scrumdinger 만들기(완) - Trigger sound with AVFoundation ~ (추석연휴 복습분량 추가) * 공부했던 내용을 주관적으로 해석하여 '제가' 이해하기 쉽도록 작성하였습니다. 잘못된 정보가 있을 시 알려주시면 제게 큰 힘이 됩니다! 해당 작업을 하기 전에 작업 파일에 사운드 파일과 AVPlayer 모델을 넣어주었다. (이에 대한 설명은 자세히 나와있지 않았음) import SwiftUI import AVFoundation // AVFoundation 추가해서 사운드가 들어갈 수 있게 했음 struct MeetingView: View { @Binding var scrum: DailyScrum @StateObject var scrumTimer = ScrumTimer() private var player: AVPlayer { AVPlayer.sharedDingPlayer } var body: some .. 2023. 9. 28.
[SwiftUI] 0927 우당탕탕 Scrumdinger 만들기 - Extract the meeting header~ * 공부했던 내용을 주관적으로 해석하여 '제가' 이해하기 쉽도록 작성하였습니다. 잘못된 정보가 있을 시 알려주시면 제게 큰 힘이 됩니다! https://developer.apple.com/tutorials/app-dev-training/managing-state-and-life-cycle#Extract-the-meeting-header Managing state and life cycle | Apple Developer Documentation Scrumdinger keeps you informed as your scrum changes. To build this key feature in the app, you’ll use life cycle methods to control a model that m.. 2023. 9. 27.
[SwiftUI] 0922-25 우당탕탕 Scrumdinger 만들기 - Passing data with bindings * 공부했던 내용을 주관적으로 해석하여 '제가' 이해하기 쉽도록 작성하였습니다. 잘못된 정보가 있을 시 알려주시면 제게 큰 힘이 됩니다! [ Passing data with bindings ] 유저가 스크럼의 테마를 직접 지정할 수 있도록 테마뷰를 컴포넌트로 만들고 연결을 하는 작업했음 -> 이제 이걸 바인딩을 통해 데이터를 연결시켜주는 작업을 할 예정 Detail screen은 Edit screen에서 만든 변화에 대한 반응이 필요하다. 그래서 Detail screen는 Edit screen와 Source of truth 공유가 필요한 상황임! -> Edit screen의 State property를 Detail.. 2023. 9. 26.
[SwiftUI] 0920-21 우당탕탕 Scrumdinger 만들기 - Section vs Group / Static / Creating the edit view ~ * 공부했던 내용을 주관적으로 해석하여 '제가' 이해하기 쉽도록 작성하였습니다. 잘못된 정보가 있을 시 알려주시면 제게 큰 힘이 됩니다! Group vs Section 의미와 용도의 차이를 구분하자! Group 요소를 단지 묶어주는 역할, 성격이 비슷한 요소를 묶는다던지, 특정 요소에 대해서 다른 속성값을 주고 싶을때도 쓰임 그룹을 묶는다고 해서 UI적으로 바로 반영되는 부분은 없다 Section 구분자로써 역할을 함. 섹션을 나눠줌 (섹션 안에 그룹핑 하는 역할을 하기도 함) 폼이나 리스트 등을 다룰 때 그들의 제목을 달아줄 때도 쓰임 섹션으로 묶으면 UI적으로 바로 반영이 된다. (eg) List 안에서 Section을 묶으면 따로 떨어뜨려서 리스트가 만들어진다. (설정앱) 각 요소에 Header 설.. 2023. 9. 22.
반응형