SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
framer js A/S 톡 
wilson
framer js? 
• js 기반 인터렉션 프로토타이핑 툴 
• js 알아야 해! 
• coffeescript도 지원 
• 이미지 리소스는 psd나 sketcher에서 바로 가져옴 
• 포토샵 등에서 잡아둔 group 별로 리소스 생성
데모를 보면서 꿈과 환상 
을 키워보자 
http://examples.framerjs.com/#animation-basics.framer
프로토타이핑 
• 대게 우리가 얘기하는 프로토타이핑은 (내 맘대로 분류) 
• 화면 프로토타이핑: 손그림, ppt, balsamiq, 
omnigraffle wireframe 등 
• 네비게이션 프로토타이핑: ppt, 스샷 디바이스에 올려 
서, pop 등 
• 인터렉션 프로토타이핑: framer, origami 등 
https://hackdesign.org/toolkit/interaction-design
인터렉션 프로토타이핑 왜 하나? 
• 이게 과연 될까? 유용할까? 에 대한 실험을 그나마 적은 
비용으로 할 수 있다 
• 개발자에게 정확한 느낌을 알려줄 수 있다. 
• 화면 전환 애니메이션을 좀 더 밝고 경쾌한 느낌으로 
통통 튀듯이… <= 뭔 소리야!
그럼 어떤 도구를? 
• origami 
• GUI 기반 
• 초기에 비용은 적게 들지만 차라리 코드로 짜는 게 쉬워보일 정도 
로 복잡해 지기 쉬움 
• framer.js 
• js 코드 기반 
• 코드를 짜야해서 초기 러닝커브가 깊지만 코드만 잘 짜면 + 복붙 
신공
framer.js 
• framer 자체는 자바스크립트 라이브러리 
• fb 내부 도구를 들고나와 오픈소스 화 
• js 친척 언어인 커피스크립트를 쓸 수도 있음 
• 개발자 왈: js보다 더 함축적이고 배우기도 쉽다고 함
도구 호환 
http://framerjs.com/learn.html#importing
framer studio 
• 돈 받고 파는 framer.js 작성 도구 
• 라이브 프리뷰, 문법 강조, 자동완성, 코드 조각 샘플 제 
공, psd/sketch 결과물 임포트
예상 질문 
• 남들도 쓰나요? 
• dropbox carousel 만들 때 사용함 
• 디자인 프로세스에 아예 녹여놨음(어느 회산진 까먹..) 
• 여튼 잘 나가는 미쿡 회사들은 많이 사용한다 함 
• 배우기 어렵지 않을까요? 
• (나도 안해봤지만…) 대게 원하는 코드는 남의 것 복붙으로 얼추 해결되지 않을까. 
• 주변 개발자를 꼬셔보시면? (개발자 입장에서도 앱 만드는 거 보다 훨씬 덜 수고스러우니 환영할지도?) 
• framer studio 꼭 필요할까요? 
• 임포트는 꼭 studio 아니어도 될 듯. js/coffeescript 문법 강조 도구는 많음 
• 그래도 바로 옆에서 preview 볼 수 있고, 도구도 굉장히 열심히 업데이트하고 있으니 심각하게 framer.js 를 쓸 
조직이라면 하나 사 두는 것도 나쁘지 않을 듯. 
• 50명 이상이라면 사이트 라이선스로.
예상 질문#2 
• 만든 건 어디서 돌려보나요? 
• 웹 브라우저만 돌아가면 어디서든. 
• 그래픽 리소스, 임포트가 답인가요? 
• 복잡해지면 그냥 이미지 드래그드랍으로 개별 작업하는 게 편할 수도 있다고 들었음 
(framer studio 기준) 
• 한 페이지 넘어가는 것도 작업 가능한가요? 
• 가능하지만 복잡… 어차피 웹이니 하이퍼링크를 쓰는 것도 고려해 볼 수 있을 듯. 하지만 
목적이 페이지 내 인터렉션 테스트이니 걍 페이지 단위로 하는 게 맞지 않나? (내 생각) 
• 문서화는 잘 되어있나요? 
• 개발자들이 도구 만드느라 정신없어서 문서화가 좀… 예제 위주로 익히는 게 더 빠를 듯
더 알고 싶다면 
• vimeo framer channel 
• https://vimeo.com/channels/framer 
• framer js 
• https://www.facebook.com/groups/framerjs/ 
• framer js korea 
• https://www.facebook.com/groups/511309105667409/ 
• framer js 한국어 버전 (번역 중) 
• http://framerjs-kor.appspot.com/
끝!

Más contenido relacionado

La actualidad más candente

오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011devCAT Studio, NEXON
 
게임 프로그래밍 기초 공부법
게임 프로그래밍 기초 공부법게임 프로그래밍 기초 공부법
게임 프로그래밍 기초 공부법Chris Ohk
 
[1127 박민근] 일 잘하는 게임프로그래머 되기
[1127 박민근] 일 잘하는 게임프로그래머 되기[1127 박민근] 일 잘하는 게임프로그래머 되기
[1127 박민근] 일 잘하는 게임프로그래머 되기MinGeun Park
 
TA가 뭐예요? (What is a Technical Artist? 블루홀스튜디오)
TA가 뭐예요? (What is a Technical Artist? 블루홀스튜디오)TA가 뭐예요? (What is a Technical Artist? 블루홀스튜디오)
TA가 뭐예요? (What is a Technical Artist? 블루홀스튜디오)valhashi
 
[RAPA/C++] 1. 수업 내용 및 진행 방법
[RAPA/C++] 1. 수업 내용 및 진행 방법[RAPA/C++] 1. 수업 내용 및 진행 방법
[RAPA/C++] 1. 수업 내용 및 진행 방법MinGeun Park
 
NDC2019 - 게임플레이 프로그래머의 역할
NDC2019 - 게임플레이 프로그래머의 역할NDC2019 - 게임플레이 프로그래머의 역할
NDC2019 - 게임플레이 프로그래머의 역할Hoyoung Choi
 
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템강 민우
 
마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유Woo Sanghun
 
[NDC17] Protocol:hyperspace Diver 개발 포스트모템
[NDC17] Protocol:hyperspace Diver 개발 포스트모템[NDC17] Protocol:hyperspace Diver 개발 포스트모템
[NDC17] Protocol:hyperspace Diver 개발 포스트모템Young Soo Kim
 
취미로 엔진 만들기
취미로 엔진 만들기취미로 엔진 만들기
취미로 엔진 만들기Jiho Choi
 
[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)
[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)
[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)SeungMin Yang
 
C#과 유니티를 통한 게임개발 입문.
C#과 유니티를 통한 게임개발 입문.C#과 유니티를 통한 게임개발 입문.
C#과 유니티를 통한 게임개발 입문.해근 조
 
The hows and_whys_of_level_design_01
The hows and_whys_of_level_design_01The hows and_whys_of_level_design_01
The hows and_whys_of_level_design_01용태 이
 
Swimming Smith 개발기
Swimming Smith 개발기Swimming Smith 개발기
Swimming Smith 개발기Jae Woo Woo
 
[GDC] Perry_POCBasedDesign_KOR
[GDC] Perry_POCBasedDesign_KOR[GDC] Perry_POCBasedDesign_KOR
[GDC] Perry_POCBasedDesign_KORJisang Yoon
 
평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기
평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기
평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기clearboth
 
프로그래머가 되고 싶으세요
프로그래머가 되고 싶으세요프로그래머가 되고 싶으세요
프로그래머가 되고 싶으세요Chris Ohk
 
[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OT[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OTMinGeun Park
 
모바일 엔진 개발기
모바일 엔진 개발기모바일 엔진 개발기
모바일 엔진 개발기changehee lee
 

La actualidad más candente (20)

오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
 
게임 프로그래밍 기초 공부법
게임 프로그래밍 기초 공부법게임 프로그래밍 기초 공부법
게임 프로그래밍 기초 공부법
 
[1127 박민근] 일 잘하는 게임프로그래머 되기
[1127 박민근] 일 잘하는 게임프로그래머 되기[1127 박민근] 일 잘하는 게임프로그래머 되기
[1127 박민근] 일 잘하는 게임프로그래머 되기
 
TA가 뭐예요? (What is a Technical Artist? 블루홀스튜디오)
TA가 뭐예요? (What is a Technical Artist? 블루홀스튜디오)TA가 뭐예요? (What is a Technical Artist? 블루홀스튜디오)
TA가 뭐예요? (What is a Technical Artist? 블루홀스튜디오)
 
[RAPA/C++] 1. 수업 내용 및 진행 방법
[RAPA/C++] 1. 수업 내용 및 진행 방법[RAPA/C++] 1. 수업 내용 및 진행 방법
[RAPA/C++] 1. 수업 내용 및 진행 방법
 
NDC2019 - 게임플레이 프로그래머의 역할
NDC2019 - 게임플레이 프로그래머의 역할NDC2019 - 게임플레이 프로그래머의 역할
NDC2019 - 게임플레이 프로그래머의 역할
 
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
 
마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유
 
[NDC17] Protocol:hyperspace Diver 개발 포스트모템
[NDC17] Protocol:hyperspace Diver 개발 포스트모템[NDC17] Protocol:hyperspace Diver 개발 포스트모템
[NDC17] Protocol:hyperspace Diver 개발 포스트모템
 
취미로 엔진 만들기
취미로 엔진 만들기취미로 엔진 만들기
취미로 엔진 만들기
 
[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)
[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)
[11 0916] gpg 2.1.22 비디오 게임에서의 웹 카메라 활용(공개)
 
C#과 유니티를 통한 게임개발 입문.
C#과 유니티를 통한 게임개발 입문.C#과 유니티를 통한 게임개발 입문.
C#과 유니티를 통한 게임개발 입문.
 
The hows and_whys_of_level_design_01
The hows and_whys_of_level_design_01The hows and_whys_of_level_design_01
The hows and_whys_of_level_design_01
 
Wecanmakeengine
WecanmakeengineWecanmakeengine
Wecanmakeengine
 
Swimming Smith 개발기
Swimming Smith 개발기Swimming Smith 개발기
Swimming Smith 개발기
 
[GDC] Perry_POCBasedDesign_KOR
[GDC] Perry_POCBasedDesign_KOR[GDC] Perry_POCBasedDesign_KOR
[GDC] Perry_POCBasedDesign_KOR
 
평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기
평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기
평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기
 
프로그래머가 되고 싶으세요
프로그래머가 되고 싶으세요프로그래머가 되고 싶으세요
프로그래머가 되고 싶으세요
 
[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OT[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OT
 
모바일 엔진 개발기
모바일 엔진 개발기모바일 엔진 개발기
모바일 엔진 개발기
 

Destacado

인터랙 데일리캡쳐_최고은, 한혜리, 조재현
인터랙 데일리캡쳐_최고은, 한혜리, 조재현인터랙 데일리캡쳐_최고은, 한혜리, 조재현
인터랙 데일리캡쳐_최고은, 한혜리, 조재현고은 최
 
프로토타이핑 테스트
프로토타이핑 테스트프로토타이핑 테스트
프로토타이핑 테스트YoonKab
 
Social Dating : Cupit (Win 8 App Prototype)
Social Dating : Cupit (Win 8 App Prototype)Social Dating : Cupit (Win 8 App Prototype)
Social Dating : Cupit (Win 8 App Prototype)Hyunwoo Kim
 
실리콘밸리의 한국인 2015 - 정진호 발표
실리콘밸리의 한국인 2015 - 정진호 발표실리콘밸리의 한국인 2015 - 정진호 발표
실리콘밸리의 한국인 2015 - 정진호 발표StartupAlliance
 
Balsamiq 프로토타이핑 세미나 발표자료
Balsamiq 프로토타이핑 세미나 발표자료Balsamiq 프로토타이핑 세미나 발표자료
Balsamiq 프로토타이핑 세미나 발표자료Jc Kim
 
[Nux]02 introduction pdf
[Nux]02 introduction pdf[Nux]02 introduction pdf
[Nux]02 introduction pdfjylee_kgit
 
Agile prototyping intro v.1.5
Agile prototyping intro v.1.5Agile prototyping intro v.1.5
Agile prototyping intro v.1.5Mijin Baek
 
Javascript prototype & inheritance
Javascript prototype & inheritanceJavascript prototype & inheritance
Javascript prototype & inheritance지수 윤
 
Prototyping for Lean UX - NEXT
Prototyping for Lean UX - NEXTPrototyping for Lean UX - NEXT
Prototyping for Lean UX - NEXTTony (Soo) Kim
 
[Hci korea 2014] designing scalable web service
[Hci korea 2014] designing scalable web service[Hci korea 2014] designing scalable web service
[Hci korea 2014] designing scalable web serviceTony (Soo) Kim
 
프로토타이핑
프로토타이핑프로토타이핑
프로토타이핑정인 주
 
프로토타이핑
프로토타이핑프로토타이핑
프로토타이핑다은 유
 
Prototyping Dynamics: sharing multiple designs improves exploration, group ra...
Prototyping Dynamics: sharing multiple designs improves exploration, group ra...Prototyping Dynamics: sharing multiple designs improves exploration, group ra...
Prototyping Dynamics: sharing multiple designs improves exploration, group ra...Yoojung Kim
 
1st Ignite Seoul 13 김민지
1st Ignite Seoul  13 김민지1st Ignite Seoul  13 김민지
1st Ignite Seoul 13 김민지Jinho Jung
 
Lean prototyping: Prototyping for Lean Process
Lean prototyping: Prototyping for Lean ProcessLean prototyping: Prototyping for Lean Process
Lean prototyping: Prototyping for Lean ProcessTony (Soo) Kim
 
Mobile Prototype Essential
Mobile Prototype EssentialMobile Prototype Essential
Mobile Prototype EssentialJunsang Dong
 
2014 Lean UX 컨퍼런스 : 국내 기업의 Lean UX 실험사례
2014 Lean UX 컨퍼런스 : 국내 기업의 Lean UX 실험사례2014 Lean UX 컨퍼런스 : 국내 기업의 Lean UX 실험사례
2014 Lean UX 컨퍼런스 : 국내 기업의 Lean UX 실험사례Sue Kim
 

Destacado (20)

[H3 2012] Instant Prototyping with ROR
[H3 2012] Instant Prototyping with ROR[H3 2012] Instant Prototyping with ROR
[H3 2012] Instant Prototyping with ROR
 
인터랙 데일리캡쳐_최고은, 한혜리, 조재현
인터랙 데일리캡쳐_최고은, 한혜리, 조재현인터랙 데일리캡쳐_최고은, 한혜리, 조재현
인터랙 데일리캡쳐_최고은, 한혜리, 조재현
 
프로토타이핑 테스트
프로토타이핑 테스트프로토타이핑 테스트
프로토타이핑 테스트
 
Social Dating : Cupit (Win 8 App Prototype)
Social Dating : Cupit (Win 8 App Prototype)Social Dating : Cupit (Win 8 App Prototype)
Social Dating : Cupit (Win 8 App Prototype)
 
실리콘밸리의 한국인 2015 - 정진호 발표
실리콘밸리의 한국인 2015 - 정진호 발표실리콘밸리의 한국인 2015 - 정진호 발표
실리콘밸리의 한국인 2015 - 정진호 발표
 
Balsamiq 프로토타이핑 세미나 발표자료
Balsamiq 프로토타이핑 세미나 발표자료Balsamiq 프로토타이핑 세미나 발표자료
Balsamiq 프로토타이핑 세미나 발표자료
 
Prototyping
PrototypingPrototyping
Prototyping
 
[Nux]02 introduction pdf
[Nux]02 introduction pdf[Nux]02 introduction pdf
[Nux]02 introduction pdf
 
Wireframe
WireframeWireframe
Wireframe
 
Agile prototyping intro v.1.5
Agile prototyping intro v.1.5Agile prototyping intro v.1.5
Agile prototyping intro v.1.5
 
Javascript prototype & inheritance
Javascript prototype & inheritanceJavascript prototype & inheritance
Javascript prototype & inheritance
 
Prototyping for Lean UX - NEXT
Prototyping for Lean UX - NEXTPrototyping for Lean UX - NEXT
Prototyping for Lean UX - NEXT
 
[Hci korea 2014] designing scalable web service
[Hci korea 2014] designing scalable web service[Hci korea 2014] designing scalable web service
[Hci korea 2014] designing scalable web service
 
프로토타이핑
프로토타이핑프로토타이핑
프로토타이핑
 
프로토타이핑
프로토타이핑프로토타이핑
프로토타이핑
 
Prototyping Dynamics: sharing multiple designs improves exploration, group ra...
Prototyping Dynamics: sharing multiple designs improves exploration, group ra...Prototyping Dynamics: sharing multiple designs improves exploration, group ra...
Prototyping Dynamics: sharing multiple designs improves exploration, group ra...
 
1st Ignite Seoul 13 김민지
1st Ignite Seoul  13 김민지1st Ignite Seoul  13 김민지
1st Ignite Seoul 13 김민지
 
Lean prototyping: Prototyping for Lean Process
Lean prototyping: Prototyping for Lean ProcessLean prototyping: Prototyping for Lean Process
Lean prototyping: Prototyping for Lean Process
 
Mobile Prototype Essential
Mobile Prototype EssentialMobile Prototype Essential
Mobile Prototype Essential
 
2014 Lean UX 컨퍼런스 : 국내 기업의 Lean UX 실험사례
2014 Lean UX 컨퍼런스 : 국내 기업의 Lean UX 실험사례2014 Lean UX 컨퍼런스 : 국내 기업의 Lean UX 실험사례
2014 Lean UX 컨퍼런스 : 국내 기업의 Lean UX 실험사례
 

Similar a Framer js a/s talk

[IGC2018] 펄어비스 김광삼 - 대면 커뮤니케이션 주도의 게임 디자인과 게임 개발법
[IGC2018] 펄어비스 김광삼 - 대면 커뮤니케이션 주도의 게임 디자인과 게임 개발법[IGC2018] 펄어비스 김광삼 - 대면 커뮤니케이션 주도의 게임 디자인과 게임 개발법
[IGC2018] 펄어비스 김광삼 - 대면 커뮤니케이션 주도의 게임 디자인과 게임 개발법강 민우
 
CSS3 천기누설
CSS3 천기누설CSS3 천기누설
CSS3 천기누설Toby Yun
 
NDC17 장창완(최종)
NDC17 장창완(최종)NDC17 장창완(최종)
NDC17 장창완(최종)창완 장
 
윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019
윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019
윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019devCAT Studio, NEXON
 
만능 개발자를 위한 아틀리에 시스템
만능 개발자를 위한 아틀리에 시스템만능 개발자를 위한 아틀리에 시스템
만능 개발자를 위한 아틀리에 시스템KwangSam Kim
 
웹 본격적으로 배우기 전 감 잡기 - 1
웹 본격적으로 배우기 전 감 잡기 - 1웹 본격적으로 배우기 전 감 잡기 - 1
웹 본격적으로 배우기 전 감 잡기 - 1mangonamu
 
[KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록 [KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록 JiUng Choi
 
임태현, 서버점검 제로에의 도전, NDC2011
임태현, 서버점검 제로에의 도전, NDC2011임태현, 서버점검 제로에의 도전, NDC2011
임태현, 서버점검 제로에의 도전, NDC2011devCAT Studio, NEXON
 
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템Young Soo Kim
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원NAVER D2
 
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영ZIGZAG
 
[KGC2011_박민근] 신입 게임 개발자가 알아야 할 것들
[KGC2011_박민근] 신입 게임 개발자가 알아야 할 것들[KGC2011_박민근] 신입 게임 개발자가 알아야 할 것들
[KGC2011_박민근] 신입 게임 개발자가 알아야 할 것들MinGeun Park
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님NAVER D2
 
Java 그쪽 동네는
Java 그쪽 동네는Java 그쪽 동네는
Java 그쪽 동네는도형 임
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)Jaewon Choi
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your WayChris Ohk
 
Slack과 Rust로 Amazon ECS에서 서비스 배포하기
Slack과 Rust로 Amazon ECS에서 서비스 배포하기Slack과 Rust로 Amazon ECS에서 서비스 배포하기
Slack과 Rust로 Amazon ECS에서 서비스 배포하기Eunchong Yu
 
240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료
240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료
240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료WonJongOh1
 
Do not use Django as like as SMARTSTUDY
Do not use Django as like as SMARTSTUDYDo not use Django as like as SMARTSTUDY
Do not use Django as like as SMARTSTUDYHyun-woo Park
 

Similar a Framer js a/s talk (20)

[IGC2018] 펄어비스 김광삼 - 대면 커뮤니케이션 주도의 게임 디자인과 게임 개발법
[IGC2018] 펄어비스 김광삼 - 대면 커뮤니케이션 주도의 게임 디자인과 게임 개발법[IGC2018] 펄어비스 김광삼 - 대면 커뮤니케이션 주도의 게임 디자인과 게임 개발법
[IGC2018] 펄어비스 김광삼 - 대면 커뮤니케이션 주도의 게임 디자인과 게임 개발법
 
CSS3 천기누설
CSS3 천기누설CSS3 천기누설
CSS3 천기누설
 
NDC17 장창완(최종)
NDC17 장창완(최종)NDC17 장창완(최종)
NDC17 장창완(최종)
 
윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019
윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019
윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019
 
만능 개발자를 위한 아틀리에 시스템
만능 개발자를 위한 아틀리에 시스템만능 개발자를 위한 아틀리에 시스템
만능 개발자를 위한 아틀리에 시스템
 
웹 본격적으로 배우기 전 감 잡기 - 1
웹 본격적으로 배우기 전 감 잡기 - 1웹 본격적으로 배우기 전 감 잡기 - 1
웹 본격적으로 배우기 전 감 잡기 - 1
 
[KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록 [KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록
 
임태현, 서버점검 제로에의 도전, NDC2011
임태현, 서버점검 제로에의 도전, NDC2011임태현, 서버점검 제로에의 도전, NDC2011
임태현, 서버점검 제로에의 도전, NDC2011
 
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
 
[KGC2011_박민근] 신입 게임 개발자가 알아야 할 것들
[KGC2011_박민근] 신입 게임 개발자가 알아야 할 것들[KGC2011_박민근] 신입 게임 개발자가 알아야 할 것들
[KGC2011_박민근] 신입 게임 개발자가 알아야 할 것들
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
 
Java 그쪽 동네는
Java 그쪽 동네는Java 그쪽 동네는
Java 그쪽 동네는
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your Way
 
Slack과 Rust로 Amazon ECS에서 서비스 배포하기
Slack과 Rust로 Amazon ECS에서 서비스 배포하기Slack과 Rust로 Amazon ECS에서 서비스 배포하기
Slack과 Rust로 Amazon ECS에서 서비스 배포하기
 
240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료
240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료
240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료
 
Do not use Django as like as SMARTSTUDY
Do not use Django as like as SMARTSTUDYDo not use Django as like as SMARTSTUDY
Do not use Django as like as SMARTSTUDY
 
Cgc 2014
Cgc 2014Cgc 2014
Cgc 2014
 

Más de Sewon Ann

Flipper 불완전 정복
Flipper 불완전 정복Flipper 불완전 정복
Flipper 불완전 정복Sewon Ann
 
Android studio 디버거 조금 더 잘 쓰기
Android studio 디버거 조금 더 잘 쓰기Android studio 디버거 조금 더 잘 쓰기
Android studio 디버거 조금 더 잘 쓰기Sewon Ann
 
지금은 Constraint layout 시대
지금은 Constraint layout 시대지금은 Constraint layout 시대
지금은 Constraint layout 시대Sewon Ann
 
안드로이드 개발에 유용한 도구들
안드로이드 개발에 유용한 도구들안드로이드 개발에 유용한 도구들
안드로이드 개발에 유용한 도구들Sewon Ann
 
백엔드 서버 구축없이 모바일 앱앱 만들어보기
백엔드 서버 구축없이 모바일 앱앱 만들어보기백엔드 서버 구축없이 모바일 앱앱 만들어보기
백엔드 서버 구축없이 모바일 앱앱 만들어보기Sewon Ann
 
develop android app using intellij
develop android app using intellijdevelop android app using intellij
develop android app using intellijSewon Ann
 
ant로 안드로이드 앱을 자동으로 빌드하자
ant로 안드로이드 앱을 자동으로 빌드하자ant로 안드로이드 앱을 자동으로 빌드하자
ant로 안드로이드 앱을 자동으로 빌드하자Sewon Ann
 
Google Hackathon Korea - hangout mafia
Google Hackathon Korea - hangout mafiaGoogle Hackathon Korea - hangout mafia
Google Hackathon Korea - hangout mafiaSewon Ann
 
Spring 3의 jsr 303 지원
Spring 3의 jsr 303 지원Spring 3의 jsr 303 지원
Spring 3의 jsr 303 지원Sewon Ann
 

Más de Sewon Ann (9)

Flipper 불완전 정복
Flipper 불완전 정복Flipper 불완전 정복
Flipper 불완전 정복
 
Android studio 디버거 조금 더 잘 쓰기
Android studio 디버거 조금 더 잘 쓰기Android studio 디버거 조금 더 잘 쓰기
Android studio 디버거 조금 더 잘 쓰기
 
지금은 Constraint layout 시대
지금은 Constraint layout 시대지금은 Constraint layout 시대
지금은 Constraint layout 시대
 
안드로이드 개발에 유용한 도구들
안드로이드 개발에 유용한 도구들안드로이드 개발에 유용한 도구들
안드로이드 개발에 유용한 도구들
 
백엔드 서버 구축없이 모바일 앱앱 만들어보기
백엔드 서버 구축없이 모바일 앱앱 만들어보기백엔드 서버 구축없이 모바일 앱앱 만들어보기
백엔드 서버 구축없이 모바일 앱앱 만들어보기
 
develop android app using intellij
develop android app using intellijdevelop android app using intellij
develop android app using intellij
 
ant로 안드로이드 앱을 자동으로 빌드하자
ant로 안드로이드 앱을 자동으로 빌드하자ant로 안드로이드 앱을 자동으로 빌드하자
ant로 안드로이드 앱을 자동으로 빌드하자
 
Google Hackathon Korea - hangout mafia
Google Hackathon Korea - hangout mafiaGoogle Hackathon Korea - hangout mafia
Google Hackathon Korea - hangout mafia
 
Spring 3의 jsr 303 지원
Spring 3의 jsr 303 지원Spring 3의 jsr 303 지원
Spring 3의 jsr 303 지원
 

Framer js a/s talk

  • 1. framer js A/S 톡 wilson
  • 2. framer js? • js 기반 인터렉션 프로토타이핑 툴 • js 알아야 해! • coffeescript도 지원 • 이미지 리소스는 psd나 sketcher에서 바로 가져옴 • 포토샵 등에서 잡아둔 group 별로 리소스 생성
  • 3. 데모를 보면서 꿈과 환상 을 키워보자 http://examples.framerjs.com/#animation-basics.framer
  • 4. 프로토타이핑 • 대게 우리가 얘기하는 프로토타이핑은 (내 맘대로 분류) • 화면 프로토타이핑: 손그림, ppt, balsamiq, omnigraffle wireframe 등 • 네비게이션 프로토타이핑: ppt, 스샷 디바이스에 올려 서, pop 등 • 인터렉션 프로토타이핑: framer, origami 등 https://hackdesign.org/toolkit/interaction-design
  • 5. 인터렉션 프로토타이핑 왜 하나? • 이게 과연 될까? 유용할까? 에 대한 실험을 그나마 적은 비용으로 할 수 있다 • 개발자에게 정확한 느낌을 알려줄 수 있다. • 화면 전환 애니메이션을 좀 더 밝고 경쾌한 느낌으로 통통 튀듯이… <= 뭔 소리야!
  • 6. 그럼 어떤 도구를? • origami • GUI 기반 • 초기에 비용은 적게 들지만 차라리 코드로 짜는 게 쉬워보일 정도 로 복잡해 지기 쉬움 • framer.js • js 코드 기반 • 코드를 짜야해서 초기 러닝커브가 깊지만 코드만 잘 짜면 + 복붙 신공
  • 7. framer.js • framer 자체는 자바스크립트 라이브러리 • fb 내부 도구를 들고나와 오픈소스 화 • js 친척 언어인 커피스크립트를 쓸 수도 있음 • 개발자 왈: js보다 더 함축적이고 배우기도 쉽다고 함
  • 9. framer studio • 돈 받고 파는 framer.js 작성 도구 • 라이브 프리뷰, 문법 강조, 자동완성, 코드 조각 샘플 제 공, psd/sketch 결과물 임포트
  • 10. 예상 질문 • 남들도 쓰나요? • dropbox carousel 만들 때 사용함 • 디자인 프로세스에 아예 녹여놨음(어느 회산진 까먹..) • 여튼 잘 나가는 미쿡 회사들은 많이 사용한다 함 • 배우기 어렵지 않을까요? • (나도 안해봤지만…) 대게 원하는 코드는 남의 것 복붙으로 얼추 해결되지 않을까. • 주변 개발자를 꼬셔보시면? (개발자 입장에서도 앱 만드는 거 보다 훨씬 덜 수고스러우니 환영할지도?) • framer studio 꼭 필요할까요? • 임포트는 꼭 studio 아니어도 될 듯. js/coffeescript 문법 강조 도구는 많음 • 그래도 바로 옆에서 preview 볼 수 있고, 도구도 굉장히 열심히 업데이트하고 있으니 심각하게 framer.js 를 쓸 조직이라면 하나 사 두는 것도 나쁘지 않을 듯. • 50명 이상이라면 사이트 라이선스로.
  • 11. 예상 질문#2 • 만든 건 어디서 돌려보나요? • 웹 브라우저만 돌아가면 어디서든. • 그래픽 리소스, 임포트가 답인가요? • 복잡해지면 그냥 이미지 드래그드랍으로 개별 작업하는 게 편할 수도 있다고 들었음 (framer studio 기준) • 한 페이지 넘어가는 것도 작업 가능한가요? • 가능하지만 복잡… 어차피 웹이니 하이퍼링크를 쓰는 것도 고려해 볼 수 있을 듯. 하지만 목적이 페이지 내 인터렉션 테스트이니 걍 페이지 단위로 하는 게 맞지 않나? (내 생각) • 문서화는 잘 되어있나요? • 개발자들이 도구 만드느라 정신없어서 문서화가 좀… 예제 위주로 익히는 게 더 빠를 듯
  • 12. 더 알고 싶다면 • vimeo framer channel • https://vimeo.com/channels/framer • framer js • https://www.facebook.com/groups/framerjs/ • framer js korea • https://www.facebook.com/groups/511309105667409/ • framer js 한국어 버전 (번역 중) • http://framerjs-kor.appspot.com/
  • 13. 끝!