전체 글 (18) 썸네일형 리스트형 앱 설계 및 응용 심화교육 1일차 - git 기초 , 명령어 정리 보호되어 있는 글입니다. [OSS] 오픈소스 소프트웨어 소스코드를 공개해 누구나 특별한 제한 없이 그 코드를 보고 사용할 수 있는, 오픈소스 라이선스를 만족하는 소프트웨어 핵심은 단순히 공개된것 뿐 아니라 수정하고 재배포할 수 있어야 한다. 단순한 소스 공개 x 무료 소스코드 접근 및 컴파일 가능 수정 및 재배포 가능 장점 상용 소프트웨어에 비해 얻기 쉬우므로 사용자 확대가 용이 신뢰성 있고 고품질인 sw를 빠르게 + 저비용으로 개발하는데에 도움이 된다. 수많은 개발자와 테스터를 모을 수 있음 특정 회사 제품에 묶일(벤더락인) 필요가 없음 OSS 개발 방법 사용자를 공동 개발자로 취급한다 초기 개발 단계에도 릴리즈를 한다 자주 통합한다 - 매일 하는 경우도 있음 여러 버전을 제공한다. 개발자 버천과 안정화 버전 - 개발자 버전은 기능이 더 많지만 버그가 많을.. [Android] 툴바 사용시 툴바가 까맣게 보이는 오류 해결 툴바를 추가했는데, 내가 만들어둔 디자인으로 보이지 않고 까맣게 보이는 오류가 있었다. 심지어 터치하면 어플 꺼짐; 기존에는 android 어쩌고 툴바였는데 android로 migration 한 뒤, android.appcompat.widget.Toolbar로 수정했더니 정상적으로 나온다 혹시나 나같은 사람 있을까봐 메모하기 [Android][Kotlin] onCreateViewHolder에서 ViewHolder 리턴시 'Cannot create an instance of an abstract class' https://velog.io/@dongchyeon/%EC%BD%94%ED%8B%80%EB%A6%B0Kotlin-%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%ED%8C%8C%EC%9D%B4%EC%96%B4%EC%8A%A4%ED%86%A0%EC%96%B4%EC%9D%98-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC-%EB%A6%AC%EC%82%AC%EC%9D%B4%ED%81%B4%EB%9F%AC%EB%B7%B0%EC%97%90-%ED%91%9C%ED%98%84%ED%95%98%EA%B8%B0 [안드로이드] 파이어베이스 파이어스토어의 데이터를 리사이클러뷰에 나타내기 .. [Android] Build was configured to prefer settings repositories over project repositories but repository '@@' was added by build file 'build.gradle' 안드로이드 일정 버전 이상에서는 라이브러리를 추가할 경우 이런 오류가 뜬다. build.gradle이 아닌 settings.gradle에 추가하면 된다 dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven { url 'https://naver.jfrog.io/artifactory/maven/' } maven { url 'https://jitpack.io' } } } jitpack.io를 위와 같이 추가하자 문제 없이 sync! Git 메모 - 내 변경사항 halin/main에 병합 우선 halin의 저장소를 fork하여, halin/main을 우리의 메인으로 작업하고 있는 상황이다 새 작업을 할 때마다 Issue 생성 -> Issue 번호 매겨진거로 feature/#20-titlebar 이런식으로 이슈번호와 작업 설명 붙여서 브랜치를 생성한다. 지금은 test용이니까 test브랜치를 생성한다 그럼 이렇게 feature밑에 test브랜치가 생성된다 main에서 작업하지 말고, 내가 작업해야하는 브랜치에서 작업할것! 테스트를 위해 파일에 변경사항을 만들었다. 변경된 사항을 커밋하면 위와 같이 내 브랜치가 맨 위로 올라온다. 그럼 origin/main과 halin/main, 로컬 main에는 내 커밋이 반영되지 않은 상태라 아래에 있다. 자 이제 그럼 halin/main에 반영해야 하므.. 스크롤뷰 - 버튼이 나열된 스크롤바 만들기, 레이아웃 재사용하기 자원을 선택할 수 있는 아이콘이 나열된 스크롤바(이하 자원 스크롤바)를 만들어보자. 해당 자원을 클릭하면, 그 자원에 해당하는 건의글만 나열된다. 자원 스크롤바는 여러 액티비티에서 재사용될 것이므로, include태그를 사용할 것이다. 반복될 레이아웃을 추출하여 새 xml파일로 만들자. icon_scroll.xml 아이콘이 버튼 크기에 비해 비정상적으로 크게 출력되어 scaleType = "centerCrop"속성을 추가했더니 정상적으로 출력된다. src속성을 이용해 drawable디렉토리에 있는 아이콘들을 설정해주었다. 보면 가장 상위 LinearLayout에 id를 지정했다. 이는 여러 화면에서 재사용하기 위함이다. activity_suggest.xml '자원 스크롤바'라고 주석처리된 부분을 보면, .. 220316 스프링 스터디 - JDBC, 메소드 추출, 템플릿 메서드 패턴 보호되어 있는 글입니다. 이전 1 2 3 다음