ClojureScript 와 React Native 를 이용하여, 사물인터넷 기기와 App의 프로토타입 개발한 결과를 시연합니다.
React Native 를 채택까지의 과정을 전개합니다.
왜 Clojure로 개발하는가? 대한 이야기.
소스 저장소
https://github.com/cheolhee/ReactNativeDuckie
UNIST 프로그래밍 동아리 HeXA (http://www.hexa.pro) 내부 React 강의 프레젠테이션 자료의 공개버전
내용
- HTML, Javascript 속성 튜토리얼
- React 소개
- Node.js 설치
https://github.com/kimxogus/react-tutorial
UNIST 프로그래밍 동아리 HeXA (http://www.hexa.pro) 내부 React 강의 프레젠테이션 자료의 공개버전
내용
- HTML, Javascript 속성 튜토리얼
- React 소개
- Node.js 설치
https://github.com/kimxogus/react-tutorial
요즘 셀프 인테리어가 대세인데요. 이 책은 삭막하고 밋밋한 집안에 명화 그림 한 점을 통해 생기를 불러일으킬 수 있는 노하우를 알려주는 책입니다.
알파걸에게 어울리는 그림, 가게에 어울리는 명화, 전원주택에 걸어두면 좋은 그림, 아이방에 어울리는 그림 등 다양한 장소에 어울리는 그림을 소개하고 있습니다.
요즘 셀프 인테리어가 대세인데요. 이 책은 삭막하고 밋밋한 집안에 명화 그림 한 점을 통해 생기를 불러일으킬 수 있는 노하우를 알려주는 책입니다.
알파걸에게 어울리는 그림, 가게에 어울리는 명화, 전원주택에 걸어두면 좋은 그림, 아이방에 어울리는 그림 등 다양한 장소에 어울리는 그림을 소개하고 있습니다.
4D BIM 서비스란, 싱크로 프로페셔널 소프트웨어를 사용하여 고객의 문제를 3D로 만들어 4D 시뮬레이션을 하고, 4D 에서 생성된 자료를 사용하여 프레젠테이션 자료와 동영상 애니메이션을 만들고, 공사진척상황을 계획과 대비한 월간 프로젝트 모니터링 보고서를 작성합니다.
싱크로 팀의 목표 - 고객 기대수준 이상의 서비스를 제공하므로써 고객이 소프트웨어 구매결정을 유도하는것이 팀의 목표입니다.
2015년 온라인/모바일 이슈 보고서는
‘탈경계화’, ‘연결’, ‘새로운 가치’ 3가지 키워드로 읽을 수 있는
온라인/모바일 시장 내 이슈를 선정하여 정리했습니다.
1. 네이버 : 검색/큐레이션-문의-결제 가능한 모바일 쇼핑 플랫폼 구축 성공
2. 카카오 : 견고한 이용자층을 확보한 카카오톡 기반으로 신규 시장 진입 전략
3. 포털 동영상, 다양한 볼거리 제공과 시청 접근성 강화로 이용자 시간 점유
4. 콘텐츠 유통 방식의 변화 : TV 콘텐츠가 온라인으로, 온라인 콘텐츠가 TV로
5. 1인 창작자 네트워크를 통해 비즈니스적 가치를 증대시키는 MCN 사업 강화
6. 모바일 생중계, 실시간으로 유명인과 '소통'하거나 일반인과 삶을 '공유'
7. 관심사 기반 SNS 인스타그램의 성장과 마케팅 수단으로 활성화된 해시태그
7. 모바일 게임 시장, 대작 위주의 RPG가 주도한 가운데 장르 다변화 진행
9. 이용자가 원할 때 언제든지! 생활 밀착형 O2O 서비스 확산
10. 사업자별 목적에 따른 경쟁적인 모바일 간편 결제 서비스 출시
GitHub: https://github.com/gsk120/UnityAutoBuild_iOS
유니티 빌드 자동화에 대한 설명을 다룬 ppt 입니다.
빌드 자동화에대해 고민이 많으신 분들을 위해 조금이나마 도움이 되고자 이렇게 자료를 공유합니다.
루비 Rakefile을 이용하여 Unity build -> Xcode 수정 -> Xcode build -> ipa 추출까지 한번에 진행하는 과정을 설명하였습니다.
Xcode 빌드가 안드로이드에 비해 상당히 느리기 때문에 수동으로 빌드하는 경우 신경써야 하는 일이 상당히 많습니다. 이 시간을 절약하여 개발에 좀더 투자할 수 있다면 개발자는 더욱 높은 퀄리티의 프로그램을 구현할 수 있을 것입니다. 하지만 빌드 자동화에 대한 정보가 많이 부족하고, 매뉴얼 형식의 자료가 별로 없어 구축하는데 꾀나 많은 조사와 분석이 필요합니다.
수동으로 빌드하며 고생하시는 분이나, 자동화 구축을 위해 고생하시는 분들께 같은 고민을 한 입장으로써, 부족하지만 도움이 되고자 이렇게 빌드 자동화 ppt를 공유합니다.
<p><font>한동호 안드로이드사이드 운영자</font></p><div><font>01.안드로이드 기능을 적극 활용하라 02.남의 콘텐츠를 활용하는 어플 개발은 자제하라 03.무료/유료 선택을 현명히 하라 04.Web-based를 고려하라 05.지속적으로 활용할 수 있는 어플을 만들어라 06.단일 상점이 아닌 백화점 같은 어플을 만들어라 07.Fun과 Social을 가미하라 08.안드로이드 버전 및 해상도를 고려하라 09.어플 홍보 방법에 대해서 고민하라 10.개발은 혼자가 아닌 여럿이 함께 하라</font></div><div> </div><div><font>2010 공개SW 개발자대회 1차 기술세미나</font></div><div><font>주제: Open Your Mind, Show Your Dream</font></div><div><font>주최: 지식경제부가</font></div><div><font>주관: 정보통신산업진흥원, 한국공개SW협회</font></div>
2017년 12월 6일 W3C Conference에서 "Docker와 DevOps에서 Serverless와 NoOps로의 여정"라는 주제로 발표한 자료입니다.
데모로 시연한 샘플코드는 아래와 같습니다.
https://github.com/novemberde/serverless-webapp-demo
6. RoboVM
• JVM bytecode를 ARM / x86 Native Code로 변환
• iOS / Android 앱 개발 툴 제공
• lein-fruit 플러그인
하지만...
7. What if ..
• 나는 지금 RoboVM
얘기를 신나게 하고
있었을 겁니다.
• ...만약 Swift 가 없었
다면 말이죠
8. Hybrid App + ClojureScript
• 웹 기반이라면 ClojureScript로 해결 가능
• 검증된 하이브리드 앱 개발 방법론
• 자료 풍부
하지만...
9. 개발은 시작도 안했는데 태
클이
• “모바일 웹은 느려”
• “고객에게 최고의 사용자
경험을 제공함이 제1순
위 고려 사항”
• “당신이 책임질래?”
10. React Native
• Facebook이 개발한 React(JS)에서
파생된 오픈소스
• JavaScript + JSX 로 개발
• View가 네이티브 방식으로 만들어
진다
• “Learn Once , Write Everywhere”
• Native App 개발 지식 필요
11. React Native + ClojureScript
• React(JS) ClojureScript 인터페이스
• Om
• Reagent
• React Native도 React(JS) 처럼 JavaScript기반이므
로 Om / Reagent 둘 다 “사용”은 가능
12. Early Adopters
• React Native + ClojureScript 사례
- https://github.com/dmotz/natal : Om
- https://github.com/chendesheng/ReagentNativeD
emo : Reagent
- https://github.com/mfikes/reagent-react-native :
Reagent
- http://cljsrn.org : 관련 정보 정리
13. Reagent
• Om보다 나중에 만들어졌다 ( JSX 도입 이후 )
• Om보다 경량
• Om보다 간단(상대적)
• 아직 깔끔한 Bootstrap 은 없음
14. 결정 !
• React Native + ClojureScript 사례
- https://github.com/dmotz/natal : Om
- https://github.com/chendesheng/ReagentNati
veDemo
Reagent
- https://github.com/mfikes/reagent-react-native :
Reagent
- http://cljsrn.org : 관련 정보 정리
20. reagent 세팅
• react-native init HelloWorld
• ReactNativeDemo 의 reagentnative 폴더를 복사
• AppDelegate.m 수정 - 2줄
• lein cljsbuild auto
• Xcode 실행
• core.cljs 편집
21. 프로젝트 파일
• github에 공개
https://github.com/cheolhee/ReactNativeDuckie
• 일부 코드는 변형/삭제됐음을 양해 바랍니다.