본문 바로가기

전체 글149

[flutter] favorites 공략 - url_launcher 패키지 파헤쳐보기 [flutter] 플러터 공부좀 해봤다면 flutter favorites는 써봐야지 Flutter 공부를 하다보면 본인이 만든 패키지를 쓰기도 하지만 다른 기관 / 팀 / 사람들이 만들어둔 패키지를 사용하기도 합니다. 애초에 플러터가 레고 형식으로 간단히 조립해서 사용하기 좋은 padro.tistory.com flutter favorites 패키지 한번씩 써보기 1탄으로 현재 핸드폰의 인터넷 연결 상태를 반환하는 Connectivity 패키지를 간단하게 적용해보겠습니다. 패키지 주소: pub.dev/packages/url_launcher url_launcher | Flutter Package Flutter plugin for launching a URL on Android and iOS. Supports.. 2020. 10. 29.
[flutter] favorites 공략 - Connectivity 패키지 파헤쳐보기 [flutter] 플러터 공부좀 해봤다면 flutter favorites는 써봐야지 Flutter 공부를 하다보면 본인이 만든 패키지를 쓰기도 하지만 다른 기관 / 팀 / 사람들이 만들어둔 패키지를 사용하기도 합니다. 애초에 플러터가 레고 형식으로 간단히 조립해서 사용하기 좋은 padro.tistory.com flutter favorites 패키지 한번씩 써보기 1탄으로 현재 핸드폰의 인터넷 연결 상태를 반환하는 Connectivity 패키지를 간단하게 적용해보겠습니다. 패키지 주소: pub.dev/packages/connectivity connectivity | Flutter Package Flutter plugin for discovering the state of the network (WiFi &.. 2020. 10. 29.
[flutter] 플러터 공부좀 해봤다면 flutter favorites는 써봐야지 Flutter 공부를 하다보면 본인이 만든 패키지를 쓰기도 하지만 다른 기관 / 팀 / 사람들이 만들어둔 패키지를 사용하기도 합니다. 애초에 플러터가 레고 형식으로 간단히 조립해서 사용하기 좋은 구성을 갖고있는만큼, 있는 부품으로 빠르게 완성작을 만들어낼 수 있다는 장점을 버리고 혼자 다 개발하는것은... 굳이 그럴 필요가 있을까요? 하지만 개발자라고 하신다면 내가 만들지 않은 패키지/라이브러리를 적용시키는데 많은 고민을 하게 되고, 고민을 하는게 맞습니다 ㅎㅎ 빈약한 기능/완성도의 패키지를 별 고민없이 적용했다가 나중에 치명적인 오류가 발생하거나 업데이트를 해주지 않아 deprecated되기라도 한다면 부랴부랴 대체품을 찾아 적용해야하기 때문이죠. 또 빈약한 패키지는 문서 작성도 제대로 되어있지 않아 .. 2020. 10. 28.
[flutter] JSON 직렬화 더 쉽게하기(Model Class 쉽게 만들기) [flutter] JSON 직렬화 아주 쉽게하기(Model Class 쉽게 만들기) [flutter] JSON 직렬화 아주 쉽게하기(Model Class 쉽게 만들기) flutter로 각종 외부 api를 사용하거나, 서버를 통해 데이터를 받을 때, 혹은 내부 DB에 쿼리를 날려 데이터를 받을 때 보면 데이터 처리하는게 좀 귀찮은 부분이 있다. JSON 데이터를 flutter에서 사용 padro.tistory.com 예전에 위 주제로 JSON 직렬화(JSON to Dart)를 아주 쉽게하는 방법에 대해 포스팅했는데, 결론은 소규모프로젝트는 아래 json-to-dart 홈페이지로 가서 그때그때 작업하고 대규모는 플러터 패키지를 쓰는걸로 냈었다. javiercbk.github.io/json_to_dart/ 그.. 2020. 10. 22.
[flutter] 공공 api에서 cctv 데이터를 가져와서 지도에 표시해보자 - 1탄 앱 개발만 하고싶은데 Todo, 싱글게임 만들거 아니면 웬만해서는 서버(백엔드) 개발이 필수적이다. 요즘엔 serverless라고 해서 서버를 없애는 방식도 많이 사용하지만 이것도 백엔드의 역할을 대신해주는 서비스를 통해 서버를 두지 않는다는거지 백엔드의 기능이 필요없는 것은 아니다. 그럼 토이프로젝트로 앱만들고 싶은데 서버는 하기 싫으면? 각종 데이터를 무료로 가져와 쓸 수 있는 공공api를 써보는 것도 좋을 것이다! 알아야 할 용어 정의부터 살펴보면.. API는 애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜 세트로, 애플리케이션 프로그래밍 인터페이스(Application Programming Interface)를 의미한다. API는 대부분 REST API거나, 가끔 SOAP API.. 2020. 10. 21.
javascript 5 days challenge 1st day homework adoring-bhaskara-52965f.netlify.app/ Jaesung Hwang | Portfolio adoring-bhaskara-52965f.netlify.app 포트폴리오 만들기가 숙제인데 netlify.app은 처음 사용해봤다. 빌드된 폴더를 옮기기만 해도 사이트가 만들어져서 포트폴리오 관리하긴 좋을듯하다 속도는 엄청 느리다 2020. 9. 8.
[flutter] packages 버전 관리 정리. ^, +, <, =, > 어떻게 써야하나? flutter로 개발을 해다보면, 어떤 기능도 뚝딱 만들어낼 수 있는 천재나 시간이 아주 남아도는 개발자가 아니라면 패키지를 사용하게 된다. https://pub.dev/ Dart packages Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter, AngularDart, and general Dart programs. pub.dev 홈페이지를 들어가면 검색창이 크게 뜨고, 거기서 원하는 패키지의 이름이나, 원하는 기능을 영어로 작성하여 검색이 가능하다. 예를 들어 calendar로 검색을 하면 관련된 패키지들이 다 보이고, 패키지 점수, 인기도, 좋아.. 2020. 8. 26.
[flutter] Dart sort함수 정리 javascript에서 array.sort(function(a,b) {return a-b;}).map(~~~~) 이런 식으로 많이 쓰다가 flutter에서 그렇게 쓰려고하니 막힌다. dart에서 .sort는 리턴값이 없으며 그냥 해당 리스트 자체를 소팅시킨채로 변화시키므로 그 값을 사용해야 한다. List nums = [13, 2, -11]; nums.sort(); print(nums); // [-11, 2, 13] 2020. 8. 24.
[Python] 주식 자동매매 봇 만들기 함수(function), class 다루기 파이썬은 함수 만드는게 쉽다. 뭘 리턴할지, 어떤 인자를 받을지 지정을 해도되고, 안해도 되니깐 함수 선언하기 def function_name(): print("a") function_name() >>> a 인자 있는 함수 선언하기 def function_a(a): print(a) function_a("jaesung") >>> jaesung return값 있는 함수 선언하기 def function_b(a): return a*2 print(function_b(4)) >>> 8 함수를 인자로 넣기 def function_c(a): return a*3 def function_d(a = 0, b): print(a+b): function_d(b=function_c(3)) >>> 9 a는 기본값을 0으로 두고 b .. 2020. 8. 21.