목록분류 전체보기 20
Mokyung
Flexible widget Flexible widget은 위젯 사이의 빈 공간을 어떻게 사용할 것인지에 대해 정의하는 widget이다. https://api.flutter.dev/flutter/widgets/Flexible-class.html Flexible class - widgets library - Dart API A widget that controls how a child of a Row, Column, or Flex flexes. Using a Flexible widget gives a child of a Row, Column, or Flex the flexibility to expand to fill the available space in the main axis (e.g., horizo..
final과 const 키워드는 많은 프로그래밍 언어에서 사용된다. Dart에서는 두 키워드 모두 사용되는데, 각각의 사용처가 조금 다르다. final final로 선언된 변수는 딱 한번 initialize 된 후 그 값이 변하지 않는다. 즉, run time constant라고 볼 수 있다. 코드의 첫 실행 혹은 객체의 첫 생성시에 값이 결정되고, 만약 새로 객체가 생성된다면 그 때에는 다른 값이 들어올 수 있다. 그렇다면 언제 사용 될 수 있는가? 주된 사용처는 constructor로 주입받는 class의 변수를 생각해 볼 수 있다. class Person { final String name; Prerson(this.name); } 위 클래스처럼 변하지 않는 값을 받을 때 사용할 수 있다. const..
Dart에서 private 선언은 간단하다. _ underscore를 붙이면 된다. 예를 들면 Flutter에서 State 클래스의 경우 보통 private으로 선언한다. class _MyAppState extends State { var _num = 0; void _addNum() { num++; } // ... } 위의 class, inctance field, method는 모두 private이다. 느낀점 private 선언이 굉장히 편하다. 진짜 private으로 선언되는게 맞나 싶을정도.. Dart에서는 이름 짓는 규칙으로 Camel case를 사용하기에, underscore가 들어간 이름들이 눈에 잘 들어오긴 할 것 같다.
사이드로 조그만 프로젝트를 해보려는데, 꽤나 단순한 앱이지만 iOS, Android 모두 출시했으면 하는 목표가 있었다. 여러 크로스 플랫폼 프레임워크 중 Flutter를 선택하게 된 것은 개발자가 나 혼자라는 점과 디자이너가 없다는 점 때문이다. (지금은 개발자 한명이 더 추가되었다. 하지만 앱은 나 혼자.) Flutter는 한 코드로 iOS, Android, Web 모두를 커버할 수 있는 크로스 플랫폼 프레임워크인데다, 사전에 정의된 Widget이 많아 간단한 코드 작성만으로 그럴싸한 앱을 만들 수 있다. 일단 최대한 간단히 만들고, 그 후에 기능을 추가하던지 디자인을 개선하던지 하려한다. 앱스토어에 출시까지 할 수 있기를.
Dart 언어에서 class는 아래와 같은 형태를 가진다. class Person { String name; int age; } var person = Person(); person.name = 'Ho'; person.age = 30; Dart의 특징 중 하나가 nullable 체크를 강하게 한다는 것인데, 웹에서 Dart를 사용해볼 수 있는 DartPad.dev 같은 곳에서도 쉽게 Null Safety 옵션을 사용할 수 있다. 해당 옵션을 사용할 경우 class instance의 field 중 Non-nullable인 field는 반드시 초기값이 있어야 한다. Constructor에서 parameter를 받는 방식 1. Constructor with positonal arguments class를 갖는..
투자 금액 주식 : 292,985원 매수 -> 326,025원 매도 포트폴리오 한일철강 신송홀딩스 영신금속 선도전기 대동기어 형지I&C 일지테크 서연탑메탈 이구산업 오스템 새로닉스 유신 엑사이엔씨 파커스 성우전자 진도 우림기계 인화정공 티피씨글로벌 대창스틸 총 20 종목에 균일하게 돈 배분 투자 결과 기업 가치에 비해 저평가된 종목으로 20개를 골랐다. 수집한 정보가 적어서 PCR 지표는 사용하지 못했다. 추후 데이터를 더 모은 후 PCR 지표와 퀄리티 지표인 GP/A 등도 활용하여 종목을 구성하면 좋을 것 같다. VAA 투자로 넘어가기 위해 포트폴리오를 정리하였다. 한달동안 대략 11% 정도 수익을 만들었다.
투자 금액 주식 : 201,285원 금현물 : 66,880원 투자 방식 from 레이 달리오 경제 성장과 물가 변화에 따라 경제를 4계절로 나누고, 모든 경우에 대비하여 분산 투자. 1년단위 리밸런싱. 포트폴리오 주식 KODEX 미국S&P500선물 : 15% (29,810원) KODEX MSCI EM선물 : 15% (32,000원) 채권 KODEX 미국채울트라30년선물 : 30% (67,050원) TIGER 미국채10년선물 : 25% (64,300원) 금 KRX 금시장 거래 : 7.5% (66,880원) 원자재 TIGER 금속선물 : 3.5% (4,265원) KODEX 은선물 : 3.5%(3,860원) 투자 결과 강환국씨의 영상을 참고하여 구성하였는데, 투자금액이 적어 모든걸 정해진 비율대로 구매하지는 ..