Flutter 개발자 가이드 01
Naming convention Dart는 일단 카멜케이스가 기본. 카멜케이스를 기본으로 클래스 관련 네이밍에는 파스칼케이스를 사용하고, 폴더/파일명에는 스네이크케이스를 사용한다. snake_case folders/files 라이브러리, 패키지, 디렉토리, 소스파일 등 library peg_parser.source_scanne...
Naming convention Dart는 일단 카멜케이스가 기본. 카멜케이스를 기본으로 클래스 관련 네이밍에는 파스칼케이스를 사용하고, 폴더/파일명에는 스네이크케이스를 사용한다. snake_case folders/files 라이브러리, 패키지, 디렉토리, 소스파일 등 library peg_parser.source_scanne...
GetX GetX는 상태 관리 패키지로 많이 알려져있지만, 사실 이보다는 더 많은 기능을 가지고 있다. Flutter에서 GetX를 사용하게 되면, 상태 관리뿐만 아니라, Route, 다국어 지원, 화면 크기 가져오기, API 호출 기능 등 다양한 기능을 제공한다. 아래의 링크를 참조하면 도움이 됨 [GetX] 상태 관리 [GetX...
개발환경 설정 Flutter PC에 설치하기 위해 flutter 사이트 방문 Flutter SDK 다운로드 원하는 위치에 압축풀기( C:\flutter ) flutter를 환경변수의 path 등록 flutter doctor 명령어 수행 의존성 실패 등을 설치 ...
Rest API Error 보고 양식 0. 에러 판단 기준 API 호출 개발자가 판단하는 에러 사유. 예1) 조회된 데이터에 UI에서 사용할 데이터가 없음 예2) 아무런 데이터가 없음 예3) 에러 응답이 오는데, 왜 에러인지 원인을 알 수 없음 예4) 기타 1. Request 1.1 Request URL /api/v1/riskcaus...
Java SSL Certificate 인증서 다운로드 openssl 로 해당 서버에 연결 openssl s_client -connect www.google.com:443 | tee certlog [파일내용] ... Server certificate -----BEGIN CERTIFICATE----- MIIFUjCCBDqgAwI...
Awesome Tunneling - ngrok 대체제 모음 로컬 웹서버를 NAT 안쪽에 있더라도 퍼블릭 도메인 명으로 접근 가능하게 해주는 솔루션 오픈소스 : frp, ngrok 1.0, localtunnel, Teleport, chisel, expose, sish, tunnelto, pgrok, SirTunnel.. 상용/클로즈드 소스...
Netmaker - WireGuard 기반 오픈소스 VPN 플랫폼 홈부터 대규모 네트웍까지 자동화 가능 P2P 메시 네트워크 K8s 및 멀티 클라우드 Gateway를 통환 리모트 사이트 접근 OAuth 및 Private DNS 기능 유저모드인 TailScale과 달리 커널 W...
Headless UI - 스타일이 적용되지 않은 UI컴포넌트 모음 Tailwind CSS와 잘 연동되게 디자인 React/Vue 용 컴포넌트들 Menu (Dropdown) Listbox (Select) Switch (Toggle) Disclosure Dialog (Modal) ...
2021년 Database 리뷰 PostgreSQL의 득세 개발자들의 통념이 바뀜 새로운 앱 개발시 PostgreSQL이 첫번째 선택이 되었음 PostgreSQL과의 호환성은 많은 시스템들의 중요한 기능이 되었음 SQL 문법 호환인 DuckDB Wire...
Tech in 2022: 미래를 향한 3단계(원문링크) 베네딕트 에반스 Benedict Evans는 실리콘밸리의 유명한 VC인 안드레센 호로위츠 (Andreessen Horowitz, 이하 a16z)의 애널리스트. a16z는 포브스의 Tech’s Top Investor 10위를 차지할 만큼 명망 있는 테크계의 투자자. 2013년부터 매해 꾸준히...