unresolved reference for ViewModelProviders
·
IT기술 관련/모바일
unresolved reference for ViewModelProviders 문제 해결하기 Just add these 2 lines to the proper build.gradle:12implementation "android.arch.lifecycle:extensions:1.1.1"annotationProcessor "android.arch.lifecycle:compiler:1.1.1"
안드로이드 개발에 도움 됬던 사이트들
·
IT기술 관련/모바일
사이트 안드로이드 색깔 정해주는 사이트 Color Tool - Material Design An interactive tool to create, share, and apply color palettes to your UI, as well as measure the accessibility level…material.io 머티리얼 아이콘 다운로드 사이트 Material icons - Material Design Material icons are beautifully crafted, delightful, and easy to use in your web, Android, and iOS projects.material.io 안드로이드 앱 아이콘 만드는 사이트 Android Material Icon Gener..
[안드로이드 스튜디오] Plugin with id 'com.android.application' not found
·
IT기술 관련/모바일
출처: https://comoi.io/156 [코모스튜디오] Gradle에서 이 에러가 나온다면 Plugin with id 'com.android.application' not found. build.gradle에 buildscript { repositories { jcenter() // or mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' } } 를 추가 해주면 된다. 그래도 에러가 계속 난다면? 위 노랑이의 위치를 apply plugin: "com.android.application" 바로 위로 옮기면 된다. 출처: https://comoi.io/156 [코모스튜디오]
[Android] 안드로이드 오픈소스 사이트 총정리
·
IT기술 관련/모바일
출처: https://coding-factory.tistory.com/209 프로그램을 혼자 개발할려고 하면 힘들죠. 특히 개발을 하면서 디자인도 같이 병행해야 하는 어플리케이션을 만들어야 할 경우에는 더 그렇습니다. 기능보다 디자인이 더 암걸려요. 하지만 오픈소스를 사용하면 개발과 디자인을 쉽게 만들고 개발시간도 짧게 만들어줍니다. 소프트웨어가 꾸준히 발전하고 있는 이유는 바로 이런 오픈소스 덕이 아닐까요? 이번 포스팅에서는 제가 주로 사용하는 안드로이드 오픈소스 사이트에 대해서 알려드리고자 합니다. 오픈소스 라이브러리 1. Android 개발자 포털 안드로이드 라이브러리 오픈소스 무료/유료/데모 버전이 있습니다. 오래된 사이트임에도 불구하고 최근까지도 계속 업데이트되고 있는 사이트입니다. 2. 초보 ..
[안드로이드] 안드로이드 스튜디오 3.1 Configuration~ 경고 제거법
·
IT기술 관련/모바일
출처:https://citynetc.tistory.com/221 안드로이드 스튜디오 업데이트 후 못보던 경고 메시지가 떴습니다. Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html Configuration 'androidTestApi' is obsolete and has been replaced with 'androidTestImplementation'.It wil..
플러터를 빠르게 배우기 좋은 4개의 사이트
·
IT기술 관련/모바일
출처: https://software-creator.tistory.com/11 플러터를 빠르게 배우려면 어떻게 UI를 코드로 만드는지 알아야합니다. 다트를 공부하고 플러터를 배우는 것도 좋지만 플러터를 갖고 위젯을 조금씩 수정하고, 핫리로딩해보다가 모르는 게 나올 면 그때 다트를 찾아보는 게 효율적입니다. 제가 추천하는 학습 순서는 다음과 같습니다. 일단 위젯과 레이아웃의 사용법에 익숙해지고, 그 다음에 구글이 제공한 풍부한 예제를 분석해보고 실제 앱을 만들어보는 겁니다. 추천 사이트 및 학습 순서 1.코드랩 ​2.플러터 레이아웃 튜토리얼 문서 ​3.구글 플러터 예제 (갤러리) 분석 ​4.플러터 행성 만들기 튜토리얼 ​5.실제 앱 제작 1. 코드랩- 첫 플러터 앱 만들기 1, 2 링크1 링크2 구글 코드..
flutter run 에러 - Error: No pubspec.yaml file found.This command should be run from the root of your Flutter project.Do not run this command from the root of your git clone of Flutter.
·
IT기술 관련/모바일
flutter에서 생성한 폴더에 이동 후 실행 하면 정상적으로 실행된다.
Mac OS X에서 루트 사용자(su) 활성화 및 사용
·
IT기술 관련/MAC OS
출처: https://pragp.tistory.com/entry/Mac-OS-X에서-루트-사용자su-활성화-및-사용 [Pragmatic Programming] 처음 맥에서 su 명령어를 사용하려고 패스워드를 입력하면 su: Sorry 라고 나오면서 들어가지 않습니다. 이는 비밀번호 초기 설정이 안되어있어서 나오는 것인데 이렇게 하면 설정할 수 있습니다. 'sudo -s' 를 치고 비밀번호를 입력해 bash-3.2# 을 들어갑니다. (경고창은 무시해도 괜찮습니다.) 그 후 'passwd root' 를 입력해서 root 의 비밀번호를 설정해 줍니다. 이제 su를 치고 설정된 비밀번호를 입려하면 루트 사용자로 들어갈 수 있습니다. 출처: https://pragp.tistory.com/entry/Mac-OS-X..
Mac OS X의 PATH 설정 프로세스 (/etc/paths)
·
IT기술 관련/MAC OS
출처: https://ohgyun.com/390 문제: PATH 정보를 조회해보니, git과 관련된 bin 디렉토리가 경로의 마지막에 포함되어 있다. $ echo $PATH ..(중략)..:/usr/local/git/bin 얼마 전 .bash_profile을 정리하면서,추가적으로 정의하는 PATH 경로는 아래처럼 PATH의 앞 부분에 추가하도록 했었다. $ export PATH=새패스:$PATH 어딘가에서 추가되었다면 앞 부분에 있는 게 당연한데,마지막에 정의되어 있는 것이 이상해 어디서 정의됐는지 파일을 뒤적여봤다.그리고, /etc/paths.d/git 파일에 정의되어 있는 걸 발견했다. /etc/paths.d 는 처음 들어 생소한 데다,/etc/paths 도 자세히 확인해본 적이 없어 잘 모르겠다. ..
PHP를 활용한 웹페이지 파싱 기법 요약
·
IT기술 관련/기타 기술
출처:https://gomcine.tistory.com/entry/PHP%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-%EC%9B%B9%ED%8E%98%EC%9D%B4%EC%A7%80-%ED%8C%8C%EC%8B%B1-%EA%B8%B0%EB%B2%95-%EC%9A%94%EC%95%BD 가끔 사이트 개발을 하거나 여러가지 데이터를 모으기 위해 웹페이지를 파싱해야할 경우가 있죠. 다양한 언어와 기법을 활용하여 웹페이지 파싱이 가능한데요. 저는 주로 PHP를 활용하여 웹페이지 스크랩하고 정규표현식을 통해 파싱 작업을 하고 있습니다. 그 내용을 간단하게 요약해 보도록 하죠. 파싱 대상 html 가져오기1. echo file_get_contents(웹페이지 URL); => 서버 설정으로 막힌..