본문 바로가기

분류 전체보기

(297)
[Github] fork 사용하기(다른 저장소 내려받기) #. github fork 1. 내 원격 저장소에 추가할 상대의 저장소를 찍어오기(fork) 2. fork해서 만들어진 repository의 url을 복사 후 받아오기(Clone URL) -> 로컬(현재 cmd 위치)에도 해당 원격 저장소를 저장 # git clone [Clone URL] Cloning into '[repositoryName]'... remote: Enumerating objects: 50, done. remote: Total 50 (delta 0), reused 0 (delta 0), pack-reused 50 Unpacking objects: 100% (50/50), done. 3. pull-request 작업을 수행할 branch 생성하기 (원본 코드와는 독립적인 개발을 진행하기 위..
[flutter] Vertical viewport was given unbounded height Vertical viewport was given unbounded height 플러터로 ListView 연습을 하는중에 위와같은 에러가 생겼습니다. 높이에 뭔가 문제가 있다는거같은데 뭘 넣어야 높이값이 지정되는지 잘 모르겠습니다. 검색해보니 ListView 속성 중에서 scrollDirection 과 shrinkWrap 가 빠진것을 발견하였습니다. ListView를 입력한 코드는 아래와 같습니다. Widget playerList() { return ListView.separated( scrollDirection: Axis.vertical, shrinkWrap: true, itemCount: _valueList.length, itemBuilder: (context, index) { return Row( ..
[Flutter] 스플래시 스크린 목차 개요 이미지 파일 준비 flutter_native_splash 설치 스플래시 이미지 설정 flutter_native_splash 패키지 옵션 스플래시 이미지 생성 팁 초기 데이터 상태바 완료개요스플래시 스크린을 변경하기 위해서는 안드로이드와 iOS에 맞게 이미지를 생성하고, 각각의 플랫폼에 맞게 스플래시 스크린을 설정해야 합니다. Adding a splash screen to your mobile app 하지만 flutter_native_splash 패키지를 사용하면, 스플래시 스크린을 좀 더 쉽게 변경할 수 있습니다. flutter_native_splash 이미지 파일 준비 PNG 파일 3000px X 3000px 사이즈 이상의 이미지 준비한 파일을 assets/splash.png로 저장합니다.f..
Flutter: Java uses or overrides a deprecated API Android / IOS fluter 응용 프로그램에서 auth, firestore firebase를 사용하려는데 빌드 로그에 여러 메시지가 표시됐다. example) Note: D:\Flutter\SDK\flutter.pub-cache\hosted\pub.dartlang.org\firebase_core-0.4.3+1\android\src\main\java\io\flutter\plugins\firebase\core\FirebaseCorePlugin.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: D:\Flutter\SDK\flutter.pub-cache\hosted\pub.d..
안드로이드 플러터 오류 / Cannot run with sound null safety because dependencies don't support null safety TIL # 36 아직 사실 나도 플러터에 대해 잘 모른다. 헤헤... 아직 로그인 기능 구현 정도 하는 단계라 Null Safety에 대한 공부는 아직 접근하지 않았지만, 오류 해결을 했으니, 기록이라도 하려고 글을 써본다. 플러터 Run을 하는 과정에서 위와 같은 오류가 떴다. Cannot run with sound null safety because dependencies don't support null safety 그대로 직역하면 "종속성이 null Safety를 지원하지 않기 때문에 사운드 null Safety로 실행할 수 없습니다." 여기서 먼저 간단하게 나마 Null safety에 대해 알아보자, 구글링을 해보니 간단하게 설명하자면, 기존에 변수가 널 값이나 혹은 타입에 따른 고유의 값을 가지고 있을 수 있..
Flutter Firebase 연동하기(ios, android) Firebase 연동하기 우선 Filrebase 프로젝트를 만들어 준 후 ios, android 둘중 하나를 선택한다. Android 안드로이드를 눌러주면 아래와 같이 나오게 되는데 패키지 이름만 작성해주면 된다. 패키지 이름은 app -> build.gradle -> defaultConfig의 Application Id 정보를 보면 된다. co.SangHoon.flash_chat을 입력해주면 된다. 혹은 자신이 적고 싶은데로 커스텀해서 작성해주어도 된다. 구성 파일을 다운로드 받아서 app 폴더에 넣어주면 된다. build.gradle에 몇개의 명령어를 추가해주면 안드로이드는 설정완료이다. project의 build.module에 추가해주면 된다. App의 build.gradle또한 몇개의 명령어를 추..
Android Cannot fit requested classes in a single dex file. Error:Cannot fit requested classes in a single dex file.Try supplying a main-dex list. # methods: 72477 > 65536 안드로이드 빌드할 때 위와 같은 에러가 발생한다면? minSdkVersion 이 21 이상인 경우 build.gradle 파일에서 multiDexEnable 를 true로 설정하면 됩니다. android { defaultConfig { ... minSdkVersion 21 targetSdkVersion 26 multiDexEnabled true } ... } minSdkVersion 이 20 이하인 경우 build.gradle 파일에서 multiDexEnable 을 true로 설정하고 multidex 지원 ..
우분투 16.04 Mysql, Express, Angular& node js를 npm페키지로 초간단 간단셋팅 #ANGULAR CLI 설치 npm install -g @angular/cli # NG 명령어로 앵귤러 프로젝트 폴더생성 ng new ngApp --routing # 프로젝트 폴더로 가서 NG SERVER 명령어로 서버가동 cd ngApp ng serve # EXPRESS와 연동해주기 위해서 NG BUILD 명령어로 배포 준비 ng build (dist 폴더와 build된 파일들이 생성됨) # Express 패키지와 미들웨어인 body-parser , db페키지를 다운로드 한다 npm install --save express body-parser mysql #ngApp 폴더 안에 server.js 파일을 만들고 express 서버 소스 작성 server.js var express = require('ex..