2016년 12월에 진행되었던 W3C HTML5 Conference 2016의 오후 트렉 (웹프레임워크)의 발표 자료입니다.
캔고루 개발팀장이신 김응주님께서 ‘IONIC으로 하이브리드 앱 개발하기, 사례와 시사점’이라는 주제로 발표를 진행하였습니다. . IONIC에 대한 전반적인 소개뿐 아니라 실제 개발하면서 경험한 다양한 시사점도 공유하였습니다.
2016년 12월에 진행되었던 W3C HTML5 Conference 2016의 오후 트렉 (웹프레임워크)의 발표 자료입니다.
캔고루 개발팀장이신 김응주님께서 ‘IONIC으로 하이브리드 앱 개발하기, 사례와 시사점’이라는 주제로 발표를 진행하였습니다. . IONIC에 대한 전반적인 소개뿐 아니라 실제 개발하면서 경험한 다양한 시사점도 공유하였습니다.
Citrine is native mobile framework.
▶ About Citrine
- It’s a component based structure and mobile app development platform with Web
technologies (XML(MOML), Java Script)
▶ Feature of Citrine
- Object Oriented Approach
This approach solves inefficiency for mobile app development through object oriented
approaches using MOML (Mobile Object Markup Language)
- Simple functional definition
This defines complicated functions by abstracting them matched with actual usage.
- Independent development
This independently separates library developers from application developments and
implements a base to integrate them easily.
- Component based structure
It provides a base by which services developed by service providers are integrated
with other applications.
HyWAI is an HTML5 based Hybrid Web Application platform that allows you to author native applications with web technologies and get access to APIs and app stores.
HyWAI leverages web technologies developers already know best... HTML and JavaScript.
Citrine is native mobile framework.
▶ About Citrine
- It’s a component based structure and mobile app development platform with Web
technologies (XML(MOML), Java Script)
▶ Feature of Citrine
- Object Oriented Approach
This approach solves inefficiency for mobile app development through object oriented
approaches using MOML (Mobile Object Markup Language)
- Simple functional definition
This defines complicated functions by abstracting them matched with actual usage.
- Independent development
This independently separates library developers from application developments and
implements a base to integrate them easily.
- Component based structure
It provides a base by which services developed by service providers are integrated
with other applications.
HyWAI is an HTML5 based Hybrid Web Application platform that allows you to author native applications with web technologies and get access to APIs and app stores.
HyWAI leverages web technologies developers already know best... HTML and JavaScript.
2018년 11월 26일 COEX에서 진행된 HTML5 Conference 발표 자료입니다. 실제 현장에서 발표한 자료와는 다소 차이가 있을 수 있습니다.
본 발표는 React Native를 통한 하이브리드 웹 애플리케이션 개발의 개념, 배경, 적용 사례를 다루고 있습니다. 발표는 김나람님이 진행해주셨습니다.
플루토미디어 주최 "UX 월드 2017" 강연자료.
1. 프로토타이핑을 하는 이유
- 인터랙션 디자인
- Lean UX 프로세스
- 프로토타이핑 프로세스와 기대효과
2. 프로토타입 툴의 트랜드
- 프로토타입 툴의 종류
- 프로토타입 툴의 선택 기준
- 프로토타입 제작 원칙
3. 카카오 UX팀의 프로토타입 제작 사례
- Piccoma : 카카오재팬. 신규 서비스 프로토타입.
- ZERO+ : 인터랙션 라이브러리(인하우스용).
- IX Watch : 아이디어 발산을 위한 컨셉 스마트워치.
4. 리액트 모바일버전
Q. 리액트 네이티브은 뭔가요?
자바스크립트로 개발작업이 이루어진다
인터페이스는 네이티브 위젯으로 표시된다
친화적인 네이티브 UI제공해 준다
Q. 리액트 네이티브의 특징은?
컴포넌트를 간단하게 만들고 쉽게 조합해서 뷰를 손쉽게 만들 수 있는 기술
Q. 리액트 네이티브 적용사례
https://facebook.github.io/react-native/showcase.html
Facebook Group
ES5, ES6(2015) / ECMAScript
JSX(JavaScriptXML)
React.js
iOS (Objective-C)
리액트 네이티브에 관한 짤막한 이야기
6. 1. Homebrew
2. Node.js
3. 일반적인 iOS/Android 앱개발 환경
4. React Native 클라이언트 도구(react-native-cli)
상세한 내용은
https://facebook.github.io/react-native/docs/getting-started.html
개발환경 구축 살짝 훓어보기
Atom Nuclide.io
8. 간단한 앱 만들어 보기
1. Todo을 입력할 수 있다.
2. 추가 버튼을 탭하면 입력한 Todo을 추가된다.
3. 추가된 Todo내용은 리스트로 표시된다.
*Todo 내용을 Firebase에 저장하기
9. 간단한 앱 만들어 보기
1. 프로젝트 생성하기
$ react-native init TodoApp
$ cd TodoApp
2. 필요한 패키지 설치하기
$ npm install firebase –save
$ npm install react-native-vector-icons underscore –save
아이콘에 대해서는
https://github.com/oblador/react-native-vector-icons
11. 간단한 앱 만들어 보기
3. 리액트 네이티브 팩키지 실행하기
$ npm start
4. 생성된 프로젝트의 앱을 기동하기 (iOS)
$ react-native run-ios
또는
ios폴더 안에 있는 TodoApp.xcodeproj를 Xcode로 열어서
Run해서 기동하기