debug random = 0

안녕하세요.

쌩광부입니다.

 

블록체인 게시판이 생긴 이후로 여기에 어떤 글을 써야할지 많은 고민을 했었습니다.

다른 게시판 보다 좀더 전문적인 내용이여야 할텐데..

개발관련 글을 쓰면 너무 어렵지는 않을까? ...

뭐 이런 저런 고민 끝에 결론은!

최근 2달 정도 고군분투하며 개발해오던 ESN 모바일 지갑 개발과정을 전부 공개하기로 마음 먹었네요.

어짜피 다른 모바일 지갑들이 속속 나오고 있기 때문에 굳이 제가 서비스하지 않아도 될것 같아 차라리 그냥 학습용으로 공개하는것이 더 좋겠다는 판단입니다. ^^

특히 지갑 개발이 블록체인과 매우 밀접하기 때문에 개발자에게는 매우 적합한 학습 주제가 아닐까 생각되네요.

 

저의 강좌 내용은 기존의 있던 소스를 가져와 분석하는 것이 아닌 하나에서 열까지 손수 제작하는 것입니다.

물론 블록체인이 대부분 오픈소스의 라이블러리들을 이용하는지라 그런것들까지 모두 만들수는 없지만 그래도 최대한 직접 하나 하나 만들어가도록 하겠습니다.

 

우선 이 강좌를 듣기 위해서는 최소한 초급 수준 이상의 자바스크립트(이하 JS) 프로그래밍 기술을 보유하고 있어야 합니다.

 

자~~

이제 앞으로 만들 모바일 지갑은 안드로이드와 iOS를 모두 지원할 수 있게끔 제작될 예정인데요.

 

React Native(이하 RN)를 이용해 제작됩니다.

저도 RN를 이번에 처음 접하고서 좀 삽질을 많이 했는데요.

뭐 조금만 하다 보면 금방 익숙해집니다.

 

오늘은 저희가 매우 익숙해져야만 하는 RN에 대해서 간략하게 설명하도록 하겠습니다.

 

React Native는 React 기반의 멀티플렛폼 모바일 개발 도구라고 보시면 됩니다.

그럼 React는 뭔데?

페이스북에서 개발한 웹개발 도구라고 보시면 됩니다.

즉, 원래는 웹개발 도구로 만들어진 React에 모바일 개발 기능을 확장시켰다고 보시면됩니다.

만약 React를 알고 계산다면 RN은 뭐 그냥 식은죽 먹기죠.

불행이도 저는 React도 몰랐기 때문에 완전 고군분투했죠. ㅠㅠ

 

그러나 저희는 React Native만 알면됩니다.

 

React Native의 홈페이지 주소는 https://facebook.github.io/react-native/ 입니다.

저도 이곳에서 많은 정보를 얻어가면 공부를 했는데요. 많은 도움이 됬습니다.

 

React Native로 개발하는 방법은 2가지가 있는데요.

1. Expo 플렛폼을 이용하는 방법

2. 그냥 React Native CLI를 이용하는 방법

 

1번의 경우 Expo라는 빌드툴을 이용해 손쉽게 스마트폰 또는 가상머신에 빌드하고 실행해볼 수 있습니다.

2번의 경우는 CLI(Command Line Interface)를 이용해 직접 타이핑하여 안드로이드, iOS 빌드 설정을 해서 빌드하는 방식입니다.

뭐 공부를 하다 보면 2번이 크게 어렵지는 않고요.

1번의 경우 정말 쉽습니다.

안드로이드, iOS 상관없이 별도의 Expo 앱을 설치하면 Wifi를 이용해 즉시 폰에서 실행해볼 수 있으며 바로 바로 디버깅이 가능합니다.

또한 Mac 장비가 없어도 클라우드 방식으로 iOS 빌드가 가능하고요.

개발자에게는 완전 땡큐죠~~

그러나 제가 사용해본 결과 블록체인 관련 일부 패키지들이 정상적으로 빌드되지 않는 문제가 있었습니다.

안타깝게도 저희는 2번 CLI를 이용해 직접 빌드하는 방식을 이용합니다.

 

그리고 이 React Native가 자바스크립트(JS)를 이용하기 때문에 저희는 Node JS를 사용할 수 있어야 하며 NPM(Node Package Manager)를 다룰 수 있어야 합니다.

물론 크게 어렵지는 않고요. 제가 사용법을 하나 하나 설명할 예정이니 크게 걱정하지 않으셔도 됩니다.

또한 매회 강좌내용에 대한 소스는 Github를 통해 그때 그때 공개하도록 하겠습니다.

 

다음 강좌에서는 Node JS를 설치하고 React Native를 사용하는 방법 부터 설명하도록 하겠습니다.

앞으로 많은 응원 부탁드리며 이 강좌가 끝날때는 모두가 최고의 블록체인 개발자가 되어있기를 기대하겠습니다.

 

감사합니다.


[알림: 이 게시글은 관리자에 의해 ''에서 '트레이더스'로 이동되었습니다]
30,044 CASH

쌩광부's 서명

profile

이더소셜(ESN) 채굴풀 (Pool fee 0.5%)

https://esn.topmining.co.kr

칼리스토(CLO) 채굴풀 (Pool fee 0.5%)

https://clo.topmining.co.kr

펄(PIRL) 채굴풀 (Pool fee 0.5%)

https://pirl.topmining.co.kr

메타버스(ETP) 채굴풀 (Pool fee 0.5%)

https://etp.topmining.co.kr

폴엠(FLM) 채굴풀 (Pool fee 0.5%)

https://flm.topmining.co.kr

 

디스코드 https://discord.gg/sjwKhaS

페이스북 https://www.facebook.com/topmining.co.kr

트위터 https://twitter.com/TopMining

댓글 19
  • profile
    young69 2018.11.10 19:50
    좋은글 감사합니다 ^^
  • profile
    쌩광부 2018.11.10 23:19
    to young69 :
    많은 응원 부탁드려요.
  • profile
    쌍둥아빠 2018.11.10 20:45
    선추천합니다 !!
  • profile
    쌩광부 2018.11.10 23:20
    to 쌍둥아빠 :

    네. 열심히 해볼께요.

  • ?
    하얀까망 2018.11.10 22:03
    흥미롭게 잘 읽었습니다, 다음 강좌가 기다려집니다.
  • profile
    쌩광부 2018.11.10 23:21
    to 하얀까망 :
    네. 좋은 강좌 만들어보겠습니다.
  • ?
    Investor 2018.11.10 22:12
    개발 과정에 대해 공부해보고 싶었는데 기다리겠습니다! 추천합니다!
  • profile
    쌩광부 2018.11.10 23:22
    to Investor :
    조금이라도 도움이 됬으면 좋겠네요. 파이팅!!
  • ?
    Investor 2018.11.11 03:34
    to 쌩광부 :
    제가 지금까지 시뮬레이션 돌릴 때만 코드를 짜봤는데요, 이번 기회를 통해 블록체인 서비스를 개발하는 과정을 공부할 수 있다는게 너무나 기대됩니다. 감사합니다:)
  • profile
    비트미 2018.11.10 22:52
    정말 기대됩니다.
  • profile
    쌩광부 2018.11.10 23:22
    to 비트미 :
    응원해주세요. ^^
  • ?
    펩틴 2018.11.10 23:02
    오 따라만하면 지갑만들수있는건가요? 미리 감사드립니다!!
  • profile
    쌩광부 2018.11.10 23:23
    to 펩틴 :
    따라만 해서는 안되고요.
    노력이 필요합니다. ^^
  • profile
    ryanSCB 2018.11.11 02:50
    1도 모르지만 정독하겠습니다.
    공들여 쓰신 글 고맙습니다.
  • ?
    nadana 2018.11.11 09:23
    덕분에 좋은 공부를 할수 있는 기회가 되겠네요. 미리 감사드려요.~~
  • profile
    큰크니 2018.11.11 10:50
    자바초급자배워보겠습니다....
  • profile
    짱아치 2018.11.14 09:30

    멋지십니다. #1편 먼저 보고서 프롤로그를 보네요.. 당신의 열정에 박수를 보냅니다.

  • profile
    굿터치 2018.11.17 23:47
    자바프로그래밍 초급, 알겠어요
  • ?
    김상가 2018.11.23 10:31
    져야영~~~~~~~~~~~~

List of Articles
번호 제목 추천 수 조회 수 글쓴이 날짜
공지 [Air Drop 이벤트] 게시판을 신설합니다 6 updatefile 604
땡글운영위원회
2019.05.17
공지 [땡글] (주)이에스엔운영 채용공고 15 file 2 2591
ESN운영
2019.05.14
[AD] [AD] ESN으로만 신청 가능한 광고자리입니다. 14 update 11571
관리자
2019.01.02
17152 Blockchain & Government Topic - 11/14   정부의 블럭체인 정책과 관련한 주요 뉴스를 전달 드리고 깊숙히 파고드는 Blockchain & Government Topic 입니다.             [Blockchain & Government Topic - 11/14]   1.   기약 없는 ICO, 활로 뚫을... 6 file 4 259
bestbester
2018.11.14
17151 [18.11.14] 장난합니까? 국무조정실장 "암호화폐 대책 서두르지 않겠다"! 다양한 소식들!     하양이아빠입니다.   ☆ 오늘의 Pick 뉴스 일본 전력회사, 채굴 사업 진출 日 금융청, 암호화폐 불법 행위 엄격 관리 논의 日 가상화폐거래소협회 "가상화폐 명칭 변경 반대"   => 일본은 암호화폐 선진국답게 정... 25 file 13 1353
하양이아빠
2018.11.14
17150 답답한 약세장을 보내는 하루   작년 12월말, 블록스트림 Samson Mow가 출장후 트위터에 올린 아름다운 캐나다해변 사진이 아직도 아물거립니다.  시애틀의 잠못이루는 밤 영화주제곡을 들으며 한껏 꿈에 부풀었던 때였죠. 이제 일년가까이 약세장... 16 file 13 852
굿터치
2018.11.14
17149 비트코인노바 지갑 실행 X 엉망진창 ㅡ.ㅡ;   안녕하세요? 채린입니다. 오랜만에 비트코인노바 지갑 열어봤습니다. (지갑 열어본지 오래되서 몇개 캐모았는지 까먹은건 비밀) 기존 거래소 망해서 없어지고 새로 거래소 생겼다고 해서요. 그때 1사토시에라도 팔... 19 file 414
김재현
2018.11.14
17148 비트코인 캐시는 어떻게 될까요? 안녕하세요.   비트코인 캐시가 곧 하드포크를 할텐데 어떻게 될지 걱정반 흥미반입니다.   SV가 ABC를 무섭게 추격하고 있는것 같네요...ㄷㄷㄷ   잘 풀리길 바라는데..쉽지 않아보이는군요...   어떻게 될까요?    ... 25 file 3 940
크림메일
2018.11.14
17147 하양이아빠의 암호화폐이야기 <59.EEA란? 60.테더(USDT)란?>   하양이아빠의 정말 쉬운 암호화폐이야기 &lt;No.30&gt;     59.EEA란? 60.테더(USDT)란?     하양이아빠입니다.      블록체인과 암호화폐를 쉽게 이해하기 어려운 초보자 분들을 위해 작은 도움이 되고자 연재 형식으로... 11 file 8 395
하양이아빠
2018.11.14
17146 [18.11.13] 비트코인 ATM 4,000대! 중국과 암호화폐이야기! 다양한 소식들!   하양이아빠입니다.   ☆ 오늘의 Pick 뉴스 중국의 암호화폐에 관한 이야기 세번째 (Part 3)입니다. https://steemit.com/dclick/@jrcombo70/-part-3--1542080150734   비트코인캐시 관련 뉴스는 많이 다뤄서 오늘은... 16 file 6 687
하양이아빠
2018.11.13
17145 캐셔레스트 - 이넥트(ENC) 상장 공지 및 에어드랍 이벤트 안내 캐셔레스트이 이넥트(ENC) 코인 원화 상장한다고 공지 떳네요. 여기와 성격이 맞는지 모르겠지만 올려봅니다^^   안녕하세요. 캐셔레스트 입니다.   신규 암호화폐 상장 및 및 에어드랍 이벤트를 안내해 드립니다.   ... 591
이더일천가는날
2018.11.13
17144 [강좌] 쌩광부의 모바일 지갑 만들기 #1. React Native 설치하기 안녕하세요. 쌩광부입니다.   드디어 쌩광부의 모바일 지갑 만들기 제1강을 시작하겠습니다. 짜잔~~!! 오늘은 본격적인 개발에 앞서 필요한 패키지들을 설치해보겠습니다.   앞으로의 모든 설명은 윈도우 10 (64bit)... 35 file 29 1535
쌩광부
2018.11.13
17143 크립토브릿지는 어느나라 거래소인가요?       선배님들 질문 드립니다 cryptobridge 거래소를 보고 있는데 어느나라 거래소인가요?   그리고 코인 익스체인지 (COINEXCHANGE) 여기도 어느나라 거래소인지 아시는 선생님 계신가요 ㅜ                   ----... 331
또라애몽
2018.11.13
17142 해시 전쟁의 서막, 그리고 히틀러의 등장. 안녕하세요, Bradar 입니다.   추워지는 일기에, 곧 있을 전쟁에 대한 내용을 좀 다뤄보고자 합니다.   11월 15일은 모두가 잘 아는, 비트코인 캐시 포크가 진행되는 날입니다.   단순한 포크가 아닌 점과, 이 포크가... 29 file 24 2135
Bsuperr
2018.11.13
17141 bimax esn 에어드랍 언제 들어오나요?             기다리고 있는데 아직 소식이 없네요~           ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에 적어주세요.   비트코인 암호화화폐 커뮤... 3 236
오지
2018.11.12
17140 [18.11.12] 비트코인캐시 하드포크 지원 거래소와 일정은? 이더리움 하드포크는 내년 1월예정! 다양한 소식들!   하양이아빠입니다.   ☆ 오늘의 Pick 뉴스 암호화폐 거래소들, 비트코인캐시 하드포크 지원 여부 잇따라 밝혀 크레이그 라이트 &quot;비트메인 망가지기 일보 직전&quot; BCH, 채굴자 지지율 1위는 BSV... 기업 지지율은 ABC ... 18 file 14 1319
하양이아빠
2018.11.12
17139 하양이아빠의 암호화폐이야기 <57.비트코인 채굴 난이도란? 58.스마트컨트렉트란?>   하양이아빠의 정말 쉬운 암호화폐이야기 &lt;No.29&gt;   57.비트코인 채굴 난이도란? 58.스마트컨트렉트란?   하양이아빠입니다.    블록체인과 암호화폐를 쉽게 이해하기 어려운 초보자 분들을 위해 작은 도움이 되고... file 6 710
하양이아빠
2018.11.12
17138 우리에게 닥칠 끔찍한 일들    저는 이글을 캡춰해뒀다가 애들이 결혼을 하기전에 읽어볼 것을 권유할 것이고 그래도 결혼하겠다고 한다면  다시 한 번 읽어보고 그렇다면 자녀를 가질 용기가 있는지 물어볼 것입니다.     주말에 넷플릭스에서 ... 7 file 18 2229
굿터치
2018.11.12
17137 코인베이스 코인베이스의 거래소의 상장하는 코인이 주목을 받던데 영향력이 그정도로 강한 거래소인가요?                   ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별... 9 648
낭만을찾아
2018.11.11
17136 [18.11.11] 15일 비캐 하드포크이슈! 반에크 ETF 과연? 다양한 소식들!   하양이아빠입니다.   ☆ 오늘의 Pick 뉴스 아주 간단히 알아보는 비캐 BCH와 BCHSV의 현상황   =&gt; 지난주 많은 소식들을 전한 비트코인캐시 소식인데요. 거래소마다 조금씩 다릅니다. Bitcoin ABC(우지한) 측를 지... file 9 812
하양이아빠
2018.11.11
17135 저번에 30명 신청하면 코인 상장한다는 거래소... 저번에 30명이 코인 상장 신청한다고 조금 소란이 있었던 거래소 최근 행방 어떻게 됬는지 아시는 분 계신가요???                       ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 ... 1 1 668
인간45
2018.11.11
17134 [Investor's 칼럼]2. 채굴과 투자  *이 글은 특정 암호화폐의 투자를 권유하는 글이 아니며, 모든 투자는 자신의 책임입니다.    안녕하세요 Investor입니다.  오늘은 '채굴과 투자' 라는 제목으로 칼럼을 쓰게 되었습니다.  채굴자가 많은 땡글에서, ... 4 13 756
Investor
2018.11.11
» [강좌] 쌩광부의 모바일 지갑 만들기 (프롤로그) 안녕하세요. 쌩광부입니다.   블록체인 게시판이 생긴 이후로 여기에 어떤 글을 써야할지 많은 고민을 했었습니다. 다른 게시판 보다 좀더 전문적인 내용이여야 할텐데.. 개발관련 글을 쓰면 너무 어렵지는 않을까? .... 19 28 669
쌩광부
2018.11.10
목록
Board Pagination Prev 1 ... 102 103 104 105 106 107 108 109 110 111 ... 964 Next
/ 964