개발 썸네일형 리스트형 귀찮아도 또다시 해보자 3 - flutter build web, firebase hosting 에 올리기 웹 릴리즈용을 빌드한다 flutter build web 위 명령어를 입력하면 root project folder 아래에 android / Ios 외에 /web 이 추가된다 (아직 개발버전이라는 warning이 좀 뜰 수도 있다, 버전 따라 조금 다를 듯) 이미 만든 프로젝트에 web을 추가하고 싶으면 아래 명령어 라는 거 같다(아직 안해봤음 이건) flutter create . flutter run -d chrome https://flutter.dev/docs/get-started/web Building a web application with Flutter Instructions for creating a Flutter app for the web. flutter.dev 기본 사이트를 firebase .. 더보기 진짜 귀찮지만 만들어보자 플루터 2 - 기본 페이지 크롬에서 열기 https://flutter.dev/docs/get-started/install/macos 맥에서 설치는 이렇게, 윈도우 개발자시면 다른 과정을 보시는게 좋습니다 macOS install flutter.dev git clone https://github.com/flutter/flutter.git 나는 인스톨 하기 싫어서 깃으로 다운 export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin" 해당 경로를 .bash_profile에 추가 해준다 terminal 에서 받은 폴더 내부에서 pwd 치면 현재 경로 -> 이것을 위의 [PATH_TO_FLUTTER_GIT_DIRECTORY] 에 넣고 .bash_profile 저장 source /Users/bans.. 더보기 진짜 귀찮지만 그래도 한번 만들어보자 1 안드로이드 클라이언트 개발을 그래도 좋다 싫다 5년 가까이 했기에 좋고 귀찮은 부분을 느낀게 많았고 괜찮은 하이브리드 툴이 나왔다는 얘기가 있으면 테스트 해 보았다가 더 아쉽게 느낀 부분 때문에, 실망하고 네이티브로 돌아왔었다 1년 전, 3일 정도 플루터를 만져봤는데 그 때는 워낙 참고할 레퍼런스등이 부족해서 원하는 구현을 만드는데 문제가 있겠다 싶어 접었는데 요새 꽤나 활발하게 이야기가 있어서 테스트 스터디 시작 플루터 강의 하는 형한테 물어보니 두달 정도는 해야 네이티브 개발 레벨의 장점이 나온다는 거 같기도 한데, 숙련자 비숙련자의 차이도 있으니 일단 혼자 한 3일 시간 내보고 이야기 해보겠음 도입 전에 일단 전체적으로 커뮤니티를 검색 해 봤을 때에는, 동영상, 카메라 같은 부분의 커스텀 처리가 많.. 더보기 RecyclerView OnScrollListener 의 OnScrollListener newState issue OnScrollListener의 newState 가 제대로 나오지 않는 이슈가 있었는데 테스트 해보니 nestedScrollView 안에 있어서 scroll listener의 우선순위가 떨어져서 그랬던 거 같다 nestedScrollView의 OnScrollChangeListener 를 이용하여 처리 더보기 안드로이드 버튼 그룹을만들고 싶을 때 MaterialButtonToggleGroup 을 쓰자 Bootstrap이나 기타 UI를 보면 버튼 그룹이 있다 안드로이드에서 써보려고 하면 뭔가 되게 심플하지 않게 별로라서 커스텀에 커스텀을 더하게 되는데 아래와 같이 패키지 추가하면 라디오버튼 대신 나름 쓸만한 버튼 그룹을 쓸 수 있다 첫번째는 icon을 입력한 것, 두번째는 그냥 텍스트 outlineButton, 세번째는 UnelevatedButton Style 원하는 대로 선택해서 세팅해서 쓰면 끝 singleSelection 로 몇개 선택 가능한지 설정 하면 되고 다만 현재 버전까지는 orientation이 horizontal로만 되는 것 같다 implementation 'com.google.android.material:material:1.1.0-alpha10' 참고 https://developer.. 더보기 Android EditText textMultiLine Action 버튼, Enter key 이벤트 받기 Edittext를 쓰다보면 Enter 키 이벤트를 받고 싶을 때가 있는데 어째서인가 잘 쓰던 setOnEditorActionListener가 android:inputType="text"에서는 잘 작동하되, android:inputType="textMultiLine" 에서는 작동하지 않았다 하루를 내내 삽질하다가 알게 된건 코드에서만 적용 가능한 부분이 있다는 것이었다(xml의 inputType 만으로는 정상 작동 X) xml에 android:inputType="text" 가 아닌경우 android:imeOptions="actionDone" 은 actionNext, actionDone등 기기에 따라 일반 동작은 가능할 수도 있으나, 안되는 경우도 있음 xml에 android:inputType="textMu.. 더보기 안드로이드 camera2 format YUV_420_888 YUV_420_888 camera2 부터는 이 포맷으로 데이터를 받는다 Preview등을 내가 원하는대로 보여주려면 jpg 변환등을 해야하는 것 같다 더보기 Kotlin에서 OpenCV 써보고 싶으면 implementation "org.bytedeco:javacv:1.4.1" implementation "org.bytedeco.javacpp-presets:opencv:3.4.1-1.4.1:android-arm" https://www.kotlindevelopment.com/face-detection-age-and-gender-prediction-on-android-with-kotlin/ 기본 감 잡기 좋은듯 https://webnautes.tistory.com/1054 한가지 짜증나는건, extern "C" JNIEXPORT void JNICALL Java_tour_bans_opencvsecond_Main2Activity_ConvertRGBtoGray 이것처럼, .java 파일에서는 자동완성으로 바로 .. 더보기 이전 1 2 3 4 5 6 7 8 다음