반응형
반응형

https://flutter.dev/

 

Flutter - Beautiful native apps in record time

Flutter is Google's UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open sour

flutter.dev

 

[펌] https://medium.com/@keyhyuk.kim/flutter%EB%A1%9C-ios-android-%EC%95%B1-%EC%99%B8%EC%A3%BC%EA%B0%9C%EB%B0%9C%ED%95%98%EA%B8%B0-67bae199c9fe

 

Flutter로 IOS, Android 앱 외주개발하기

IOS, Android 앱 개발 외주를 Flutter로 진행하면서 느낀 부분들을 공유하려고 합니다. 특히 Mac이랑은 전혀 인연이 없는 윈도우 개발자가 Flutter로 IOS 개발 및 배포 과정을 정리해봤습니다.

medium.com

IOS, Android 앱 개발 외주를 Flutter로 진행하면서 느낀 부분들을 공유하려고 합니다. 

 

특히 Mac이랑은 전혀 인연이 없는 윈도우 개발자가 Flutter로 IOS 개발 및 배포를 어떤 방식으로 했는지도 정리해봤습니다. 

 

왜 Flutter를 선택했나요? 

크로스플랫폼 앱 개발 도구로 React native, Xamarin, Flutter 등의 선택지가 있습니다. 

 

Flutter, 충분히 성숙한 프레임워크인가요? 

개발 언어인 dart와 Flutter 프레임워크 자체는 충분히 성숙했다고 생각합니다. 

커뮤니티 측면에서 Stackoverflow에 등록된 react native 질문 수는 약 8만 (reactjs를 포함하면 30만 이상) , 

Flutter의 질문 수는 약 5만 건 정도로 3만 건의 차이가 납니다. 

 

Dart 언어, 배우기 어려운가요? 

언어 자체가 C#, JAVA와 매우 유사해서 배우기 쉽습니다. 

거기에 더해 Hot reload 지원, 퍼포먼스(애니메이션), 등 성능, 편의성 측면에서 좋은 부분들이 많이 있습니다. 

Dart에 대한 장점은 아래 링크에 잘 정리되어 있습니다. 

https://beomseok95.tistory.com/315

 

 

Flutter로 개발하면서 좋았던 부분 

Google이 공식 지원하는 프레임워크인 만큼 Google 에코시스템과 연동이 잘됩니다. 

특히 저는 Notification 기능 때문에 Firebase Cloud message를 꼭 사용해야 했는데, 문서화 및 샘플코드가 굉장히 잘 되어있고, 연동 과정이 굉장히 매끄러워서 구글 측에서 상당히 신경을 많이 썼다는게 느껴졌습니다. 

React native와 다르게 Javascript bridge가 없고, 

Skia rendering engine이 IOS, Android 위에서 UI를 그려주기 때문에 높은 성능을 기반으로 

플랫폼 간 완전하게 동일한 UI 개발이 가능합니다. 

또 Cupertino, material 두 UI 컴포넌트를 섞을 수도 있습니다. 

애니메이션, 화면 라우팅 등에서 느껴지는 체감 성능도 아주 좋았습니다. 

Flutter 게임 개발도 가능하다고 하니 일반 어플리케이션의 성능은 말할 것도 없습니다. 

 

Flutter로 개발하면서 안 좋았던 부분 

Flutter에는 개발 시간을 획기적으로 줄여줄 수 있는 다양한 플러그인들이 존재합니다. 

또 Flutter는 구글에서 공식으로 미는 프레임워크이므로 

구글에서 공식으로 Release하는 플러그인들이 다수 있습니다. 

구글 공식 플러그인을 사용하면서 크게 문제가 생긴 부분은 없었지만, 

버전이 아직 많이 낮아서 사용할 때 불안한 요소가 어느 정도 있다고 생각합니다. 

써드파티 플러그인의 경우, 플러그인 마다 완성도가 워낙 천차만별이라 따로 언급은 안 하겠습니다. 

 

만약 Flutter를 사용하실 계획이시라면 필요한 Plugin들의 버전 및 안정도를 미리 확인하시는 게 좋을 것 같습니다. 

 

윈도우에서 IOS 빌드하기 (불가능합니다 ^^;) 

 

youtu.be/LN668OAUrK4

 

반응형
반응형

원격 데스크톱 클라이언트 받기

Mac에서 원격 데스크톱에 등록하려면 다음 단계를 수행하세요.

  1. Microsoft 원격 데스크톱 클라이언트 다운로드는 Mac 앱 스토어합니다.
  2. 원격 연결을 허용하도록 PC를 설정합니다. (이 단계를 건너뛰면 PC에 연결할 수 없습니다.)
  3. 원격 데스크톱 연결 또는 원격 리소스를 추가합니다. Windows PC 및 원격 리소스에 직접 연결하는 연결을 사용하여 RemoteApp 프로그램, 세션 기반 데스크톱 또는 RemoteApp 프로그램 및 데스크톱 연결을 통해 온-프레미스에 게시된 가상 데스크톱을 사용합니다. 이 기능은 일반적으로 기업 환경에서 사용할 수 있습니다.

https://apps.apple.com/kr/app/microsoft-remote-desktop/id1295203466?mt=12

 

 

‎Microsoft Remote Desktop

‎Use Microsoft Remote Desktop for Mac to connect to a remote PC or virtual apps and desktops made available by your admin. With Microsoft Remote Desktop, you can be productive no matter where you are. GET STARTED Configure your PC for remote access using

apps.apple.com

 

https://docs.microsoft.com/ko-kr/windows-server/remote/remote-desktop-services/clients/remote-desktop-mac

 

macOS 클라이언트 시작

Mac용 원격 데스크톱 클라이언트 설정 방법 알아보기

docs.microsoft.com

 

반응형
반응형

개발자 몰리는 '네카라쿠배'...'R&D 퍼스트' 확산

 

https://www.etnews.com/20200819000196

 

개발자 몰리는 '네카라쿠배'...'R&D 퍼스트' 확산

최근 개발자 중심으로 네카라쿠배라는 신조어가 빠르게 확산하고 있다. 입사 선호도가 가장 높은 정보기술(IT) 기업인 네이버, 카카오, 라인플러스, 쿠팡, 배달의민족(우아한형제들) 등 5개사의 �

www.etnews.com

 

최근 개발자 중심으로 '네카라쿠배'라는 신조어가 빠르게 확산하고 있다. 입사 선호도가 가장 높은 정보기술(IT) 기업인 네이버, 카카오, 라인플러스, 쿠팡, 배달의민족(우아한형제들) 등 5개사의 머리글자를 따서 만들어진 신조어다. 게임업계 3N(엔씨소프트, 넥슨, 넷마블)처럼 업계 내 대세 용어로 자리 잡는 분위기다. 잡코리아 등 취업 포털에서는 이미 이 표현을 서비스 마케팅에 활용하고 있다.

19일 국내 스타트업 최고기술책임자(CTO)는 “네이버·카카오·라인플러스는 워낙 잘 알려진 업체고, 쿠팡과 배민은 최근 연구개발(R&D) 강화 이미지 구축에 성공했다”면서 “5개 업체 간에는 뚜렷한 우열이 있다고 보기 어렵고, 부서와 세부 업무에 따라 선호도가 갈린다”고 설명했다.

네이버와 카카오는 입사 기업 선호도 조사에서 수년 동안 선두권을 다툰 국내 대표 IT 기업이다. 올해 7월 잡코리아가 대학생 대상으로 진행한 조사에서도 카카오와 네이버가 나란히 1, 2위에 꼽혔다. 라인플러스는 네이버 일본 자회사 '라인'의 글로벌 업무를 담당한다. 일본·태국·대만 메신저 시장 1위라는 글로벌 입지와 더불어 선진형 사내문화 등이 인기 요인으로 꼽힌다.

우아한형제들과 쿠팡은 배달 중개와 e커머스 영역에서 출발, 최근 IT 기업 이미지를 강화해서 거듭난 사례다. 초기 우아한형제들은 개발보다 마케팅으로 잘 알려진 회사였다. 2015년 김범준 CTO(현 우아한형제들 대표)를 영입하면서 기술 중심 회사로의 탈바꿈을 본격화했다. 신입 개발자 연봉을 5000만원 이상으로 책정하고, 신인 개발자 양성 프로그램도 도입했다. 쿠팡의 변곡점은 2014년이다. 미국 실리콘밸리 소재 소프트웨어(SW) 기업을 인수하고, 피인수 기업 대표이던 짐 다이를 본사 CTO로 영입했다. 이후 이른바 '한국판 실리콘밸리' '한국의 아마존'을 내세우며 글로벌 인재를 빠르게 흡수, 개발 조직을 키워 가고 있다.

두 회사는 이 시점부터 유능한 개발 인재를 초반에 선점하고 투자를 이어 나가면서 동종업계 대비 격차를 늘린 것으로 평가받고 있다. 개발자들은 개발 조직 문화와 유능한 동료를 이직 최우선 조건으로 꼽는 경향이 짙기 때문이다. 특히 우아한형제들은 개발자들이 모여 집단 지성을 발휘하는 '코드리뷰' 문화가 잘 정착돼 있고, 쿠팡은 실리콘밸리 등 해외 오피스 글로벌 인재들과 영어로 소통하며 일하면서 확립된 평등 문화가 좋은 평가를 받고 있다.

이와 더불어 아마존웹서비스(AWS)의 클라우드 시스템 등 앞선 기술을 일찍 받아들여 조직에 정착시킨 점도 관심을 끌었다. 향후 이직 시 신기술 커리어는 중요 역량으로 인정받을 수 있다는 점이다. 온라인 IT 아웃소싱 플랫폼 위스켓에 따르면 AWS와 페이스북의 플랫폼 리액트에 대한 요구는 지난 3년간 수치 대비 올해 각각 364%, 244% 증가한 것으로 나타났다.

쿠팡 관계자는 “쿠팡에서는 다국적 엔지니어들이 국경을 넘어 협업하고 있어 혁신 테크 트렌드를 발 빠르게 적용할 수 있다”면서 “글로벌 최고 인재들과 협력하며 뛰어난 경쟁력을 갖춘 인재로 성장할 수 있다는 점이 개발자들의 선호 이유”라고 말했다.

업계에선 IT 개발자의 위상 강화를 실감하고 있다. 유능한 개발자는 '부르는 게 몸값'이라는 말이 나올 정도다. 디지털 전환이 전 업계의 화두가 되고 있는 점도 R&D 인력 선호도를 높이고 있다. 코로나19로 비대면 개발자의 필요성도 커졌다.

업계 관계자는 “사업 차별화의 핵심 요소로 IT가 떠오르면서 개발자가 지원 부서를 넘어 회사의 핵심으로 대우받는 시대가 됐다”면서 “R&D 중시 문화가 업계 전반으로 빠르게 확산되고 있다”고 말했다.

반응형
반응형

1. 자료수집 방법의 종류

 

   ① 갱서베이

      - 상업적 마케팅 조사기법

      - 일정한 장소, 정해진 시간에 동시에 모여서 집단으로 자료수집

      - 신제품 콘셉트 테스트, 시제품 테스트, 광고물 테스트 등 이용​​

 

   ② 신디케이트 조사

 

      - 시장조사 전문기관이나 전문회사에서

        다양한 제품에 대한 동향, ​고객반응, 경쟁사에 관한 정보, 온라인설문조사 등

        마케팅 의사결정에 필요한 자료를 수집, 정리, 분석하여 필요한 기업에 판매하기 위한 조사

 

    ​③ 회장법(= CLT조사)

 

       ​- 시제품, 광고카피 등 소비자 반응을 조사 

       - 응답자들이 일정시간 조사장소를 자유롭게 방문해서 조사자와 개인면접방식으로 진행

 

 ​   ​④ 소비자패널조사

 

       - 고정된 일정수의 표본가구나 개인을 선정하여 반복적으로 조사에 활용

       - 일정기간 동안 구체적인 간격을 두고 정보를 제공하는데 동의한 응답자들에게 대가로 

         현금 or 선물 등을 제공

       - 최근 온라인 전문조사기관을 통해 대규모로 구성

       - 횡단조사보다 신뢰성 있고, 상대적으로 많은 정보를 얻을수 있음

 

    ⑤ 옴니버스조사

 

       - 많은 정보를 반복적으로 조사하는 단점을 보완하기 위해 하나의 조사에 여러 기업들이 

         함께 참여하는 대규모 표본조사방법

 

​2. 자료수집방법 선택 기준

     - 다양성        : 조사자가 조사목적에 필요한 자료의 유형이 많은 정도를 말함

     - 신속도와 비용 : 자료 수집기간, 소요되는 경비가 적절해야함

     - 객관성과 정확성 : 어떤 상황에도 동일하고 객관적이며 정확한 자료가 추출 되어야함

     - 모집단의 크기 : 모집단의 크기가 커질수록 2차자료의 사용이 적함

반응형
반응형

FileSaver.js

An HTML5 saveAs() FileSaver implementation.

 

https://cdnjs.com/libraries/FileSaver.js

 

cdnjs - The #1 free and open source CDN built to make life easier for developers

Simple. Fast. Reliable. Content delivery at its finest. cdnjs is a free and open-source CDN service trusted by over 10% of websites, powered by Cloudflare. We make it faster and easier to load library files on your websites.

cdnjs.dev

Github : https://github.com/eligrey/FileSaver.js

 

eligrey/FileSaver.js

An HTML5 saveAs() FileSaver implementation. Contribute to eligrey/FileSaver.js development by creating an account on GitHub.

github.com

cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2.0.2/FileSaver.js

https://github.com/cdnjs/tutorials

반응형

'프로그래밍 > Script' 카테고리의 다른 글

TypeScript-Handbook 한글 문서  (0) 2020.08.28
Next.js Conf — An interactive online experience by the community, free for everyone  (0) 2020.08.28
Using Google Charts  (0) 2020.08.19
Bootstrap 4.5  (0) 2020.08.18
Chart.js 챠트  (0) 2020.08.18
반응형

스타트업 조직문화 

https://brunch.co.kr/magazine/hreview

 

스타트업 조직문화 매거진

#기업문화 #HR #조직문화

brunch.co.kr

이기적 직원들

https://brunch.co.kr/magazine/selfmotivated

 

이기적 직원들 매거진

#기업문화 #실리콘밸리 #이기적직원

brunch.co.kr

 

반응형

+ Recent posts