일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- A* 알고리즘
- 결함테스팅
- 정처기준비
- 정처기
- 균일비용탐색
- 프로그래밍언어패러다임
- 수제비
- 정보처리기사
- 프로그래밍
- 한국방송통신대학교
- 검증테스팅
- 방통대
- kiss원칙
- 시험공부
- 프로그래밍패러다임
- 소프트웨어공학
- 린개발론
- 언덕오르기탐색
- 린소프트웨어개발론
- 개발자
- 테스팅원리
- 공부하는직장인
- 소프트웨어테스트
- 컴퓨터과학개론
- 비전공자
- 정보처리산업기사
- 정의
- 결함테스팅검증테스팅차이
- 모바일앱프로그래밍
- 컴퓨터과학과
- Today
- Total
목록java-androidStudio (15)
우와테크
[모바일앱 프로그래밍 수업중....] 1. 화면의 레이아웃을 JAVA 코드에 직접 작성하면 코드가 매우 복잡해진다. 반면 xml 코드에 작성하면 간단하고 직관적으로 작성 할 수 있다. 2. JAVA 프로그램 로직과 데이터 영역을 분리해서 개발 할 수 있기 때문에 화면 디자이너와 개발자의 작업 분담을 확실하게 할 수 있다. 3. 화면에 표시해야 하는 텍스트의 경우 다국어를 지원하고, 호환성에 유리하다. 4. 데이터를 수정해야 할 때 JAVA 프로그램을 컴파일하지 않고 작업이 가능하다. 반면 JAVA 코드에 작성한다면 데이터 수정이 필요할 때마다 컴파일을 해야 하기 때문에 번거럽고 개발 속도가 비교적 더디다.
글을 안쓰고 넘어갈 수 없는 세상 안생아(안드로이드 + 신생아 수준 개발자)에겐 다소 충격적인 디자인 패턴에 대해 얘기 할까한다. 혼자 안드로이드 개발을 시작했는가? 실적 프로젝트 없이 내가 개발하는 이 프로젝트가 바로 실적이 되는가. 책보고 ListView도 만들었고 구글보고 Adapter와 Activity를 구분 짓는 아키텍처도 구현했는가? 그런데 그 구현된 ListView에서 선택해서 일괄수정하거나 선택해서 일괄삭제하는 기능을 넣고 싶은데 하나 선택하면 먼가 일정한 간격을 두고 다중 선택되는가? 바로 당신은 ViewHolder를 쓰지 않았기 때문이다.나다. 내가 쓰지 않았다. ViewHolder는 Listview를 포함한 RecyclerView, GridView 등을 구현할 때 사용되는 Adapte..
사진 리스트를 조회하는 중인 안생아(안드로이드 + 신생아 수준의 개발자)에게는 흔한 현상도 신기하다. 마법이었다. 디버깅 모드로 해서 잘돌아가던 기능이 런해서는 돌아가지 않는다. 그러면서 뜨는 오류 E/AndroidRuntime: FATAL EXCEPTION: main Process: "패키지명", PID: 13176 java.lang.IndexOutOfBoundsException: Index: 3, Size: 0 at java.util.ArrayList.add(ArrayList.java:483) at "패키지명".Fragment.(사진)Fragment$4.onResponse((사진)Fragment.java:439) at retrofit2.ExecutorCallAdapterFactory$ExecutorC..
검색조건을 구현하고 있다. 검색조건입력란에 키보드를 이용해서 사용자가 직접 입력하기도 하지만 사용자의 실수를 줄이기 위해서 보기를 만들려고 한다. 우와는 이 보기를 만들고 싶다. 지금 우와는 Dialog를 쓰고 싶은데 가상키보드가 구현되는 것처럼 하고 싶다. 1. 화면 아래에서 위로 뜨는데 2. Dialog가 화면에 표시 될때는 화면 아래에 위치하고 3. 해당 내용이 모두 보일 수 있게 구현 하고 싶다. 여기서 필요한 것이 BottomSheetDialog이다. 보는 사람 : ????????제목은 BottomsheetDialogFragment 인데??? 기존에 우와는 4.dialog에 입력값을 넘겨 받을 때 Bundle을 이용하고 있다. 이부분을 그대로 사용하기 위해서 BottomSheetDialogFra..