"사용자가 관리하는 많은 수의 데이터 집합(Data Set)을 개별 아이템 단위로 구성하여 화면에 출력하는 뷰그룹(ViewGroup)이며, 한 화면에 표시되기 힘든 많은 수의 데이터를 스크롤 가능한 리스트로 표시해주는 위젯"입니다.RecyclerView 이름에서 알 수
지난 글 안드로이드 학습 - Fragment 에서 Fragment에서 대략적으로 학습했습니다.이 글에는 Fragment Manger와 Fragment Transaction에 대해 좀 더 깊은 내용에 대해 설명합니다.프래그먼트 관리자는 앱 프래그먼트에서 작업을 추가, 삭
앱 UI에서 특정 영역을 재사용하기 위해 사용되는 요소입니다.프래그먼트는 자체 레이아웃(xml파일을 정의)을 정의 및 관리하고 자체 수명 주기를 보유하며 자체 입력 이벤트를 처리할 수 있습니다.프래그먼트는 독립적으로 존재할 수 없고 반드시 Activity나 Host F
Android앱을만드는주요component중하나입니다.액티비티는 사용자와 상호작용하기 위한 진입점입니다.상호작용이란 터치, 클릭 등 이벤트 발생 및 처리와 팝업창을 띄우는 등 종합적인 커뮤니케이션을 일컫습니다.다시말해 액티비티는 UI를 포함하여 사용자와 상호작용할 수
레이아웃레이아웃은 앱에서 사용자 인터페이스를 위한 구조(예: Activity)를 정의하는 ViewGroup 객체를 뜻합니다.View 란 사용자가 상호작용할 수 있는 화면이며, View 객체를 위젯이라고 합니다.Layout 클래스는 View 위젯들을 그룹화하여 배치하기
TIL > 10:00 ~ 18:00 미션 수행 View의 크기 구하는 방법 View에서 View.width, View.height를 통해 구할 수 있다. 하지만 Activity 에서 onCreate() 에서는 View가 모두 생성되지 않기 때문에 위의 함수를 이용하면
10:00 ~ 20:00 미션 수행21:00 ~ 24:00 미션 수행2일 걸쳐 프래그먼트 구현 및 jetpack 사용법에 대해 학습했다. 미션을 수행하는데 상당히 많은 시간을 들였다액티비티 -> 프래그먼트 간에 데이터를 이동할 때, bundle과 arguments를 사
10:00 ~ 19:00 미션 수행 및 마스터 클래스 (EditText 에 조건 달기)20:00 ~ 23:30 미션 수행EditText.addTextChangedListener EditText의 Text 입력값이 변경될 때마다 특정 작업을 처리참고Linear lay
10:00 ~ 12:30 마스터 클래스14:00 ~ 19:00 미션 구현 (다음버튼 누르면 사진 랜덤 + 마스터 피드백 따르기)20:00 ~ 23:00 미션 구현 (버튼 누르면 갤러리 앱 호출)23:00 ~ 24:00 이것이 취업을 위한 코딩테스트다 (구현 파트)앱에서
10:00 ~ 19:30 미션 구현추가 학습 정리(lifecycle)동적으로 view 구현해보기(실패)ivy 조언에 따라 코드 수정21:00 ~ 23:20 미션 구현(버튼 누르면 image보이기)BitmapFactory 학습배열.random() 하면 랜덤으로 배열의 요
10:00 ~ 19:30 미션 수행(Click 이벤트 등 이벤트 구현)21:00 ~ 23:30 미션 수행(다른 Activity 생성, 이동 및 Intent 데이터값 등록 및 반환)오랜만에 쉬지도 않고 코딩을 해서 만족스럽다. 하지만 남는 게 시간 대비 별로인 것 같다.
10:00 ~ 18:00 미션 수행21:00 ~ 23:00 코틀린 인 액션 (챕터4)23:00 ~ 24:00 이것이 취업을 위한 코딩테스트다드디어 안드로이드 클래스가 시작되었다. 처음으로 쓰는 안드로이드 툴과 기능이 당황스러웠지만 CS 수업보다는 확실히 재미있었다.
11:00 ~ 13:30 스터디 그룹 & 서기16:00 ~ 19:00 코틀린 인 액션22:00 ~ 24:00 학습 정리 제출이번주는 역대급으로 코코에 집중하지 못한 한 주였다. 몸 상태도 그렇고 약간 마음이 풀어졌나보다. 그래도 내일부터는 새로운 클래스가 시작되니 초심
16:00 ~ 19:00 코틀린 인 액션 공부22:00 ~ 24:00 객체 지향과 디자인 패턴 챕터 4(for StudyGroup)컨디션이 아직 나빠서 계획한 HTTP 강의와 학습 정리를 하지 못했다. 건강 관리를 열심히 하자 ㅜㅜㅜ
10:00 ~ 18:00 HTTP 학습 + CS10 회고 미팅학습정리 제출김영한님의 강의 완료알고리즘 책 공부스터디 그룹 공부어제 오늘 컨디션이 좋지 않아 학습에 집중하지 못했다. 마라톤을 생각하고 건강 관리도 필수적으로 해야겠다ㅜ.ㅜ미션을 아예 손도 대지 못했다. 이
10:00 ~ 18:00 미션 수행(네트워크 학습)21:00 ~ 24:00 알고리즘 공부(이것이 취업을 위한 코딩테스트다)김영한님의 모두를 위한 네트워크 강의 학습CS09 학습 정리 제출학습 정리하기첫번째 미션 구현해보기드디어 끝판왕이 나왔다. 사실 네트워크는 어떤 분
컨테이너 기반의 오픈소스 가상화 플랫폼어떤 앱/서비스를 배포하기 위해서는 먼저 개발자용 컴퓨터에서 서비스를 개발하고 테스트를 거쳐 아무런 이상이 없으면 서버용 컴퓨터를 통해 해당 서비스를 배포한다그렇기 때문에 개발자용 컴퓨터와 서버용 컴퓨터의 개발 환경이 똑같아야 한다
14:00 ~ 16:00 짝프로그래밍19:30 ~ 20:30 선배들과의 미팅알고리즘 공부학습정리 제출오늘 개인적으로 취업성공패키지를 준비하기 위해 이력서 및 자소서를 적는다고 코코에 집중하지 못했다. 분발하자ㅜ짝프로그래밍을 설명 들을때는 뭔가 굉장히 어려워 보였는데,
10:00 ~ 18:00 미션 수행JDBC 문법 공부알고리즘 공부JDBC를 처음으로 공부했다. 사실 DB 내용도 거의 기억이 나지 않아 사실 이번 미션을 하는데 많이 답답했다. 그래도 JDBC랑 인텔리제이를 연동을 했을 때 처음으로 앱을 개발하고 있다는 느낌이 들었다.