안드로이드 스터디를 위한 공간입니다.
#스터디 계획
아래 스터디 내용은 경우에 따라 변경될 수 있습니다.
##0주차
주의1: "이클립스와는 다르게 램을 무지하게 먹는다. 이클립스도 충분히 많이 먹잖아게다가 어느정도 성능도 타기때문에 수월하게 크롬으로 구글링하면서 개발하려면 최소 i5 3세대 이상과 8GB 이상 램을 쓸것을 권장한다."-나무위키
주의2: 해당 스터디는 C언어를 최소한 문법은 숙지했다는 가정하에 진행합니다. 아래 내용은 대략적인 갈피를 잡은 것이며, 스터디원의 습득력에 따라 진도를 더 빠르게 진행하거나 느리게 진행할 예정입니다.
Android 공부 사이트: Google Developers, 커니의 안드로이드, do it 안드로이드, tutorialspoint/android, 휴우의블로그, 아라비안나이트
추후 공부 자료를 지속적으로 올릴 예정입니다.
####HW: Android Studio 설치해오기( SDK 19, 21, 22, 23). week0_assignment_INSTALL.pdf 참조.
##1주차 Android란? MVC구조/ 4대 컴포넌트/ 운영체제와 안드로이드/ Library, API, Framework, SDK 개념
위 개념을 공부하였습니다. 자세한 것은 week1 ppt 혹은 이사이트 참고.
##2주차 View 강의1: View 구조와 ViewGroup/ LayoutParams
####HW: LayoutParams 가 무엇인지 각자 요약해오기/ View 상속 관계 직접 그려보기/ TextView, Button, ImageView, EditText 개념 정리/ xml로 화면 구성해보기.
##3주차 View 강의2: TextView, Button, ImageView, EditText ####HW: 주어진 화면을 View 로 그려오기.
##4주차 JAVA 강의1: 객체지향이란?/ TextView, EditText, Button 으로 입출력하기/ ####HW: 여러 문자 입출력해보기.
##5주차 JAVA 강의2: 변수, 기본 자료형, 함수, 조건문, 반복문, 문자열 ####HW: 구구단, 별찍기.
##6주차 JAVA 강의3: 클래스, 객체, 생성자 / 캡슐화/ 텍스트뷰 출력 이해하기. ####HW: 이름, 전화번호, 이메일을 담고 있는 객체 만들기.
##7주차 JAVA 강의4: 상속, 접근제어자, 다형성/ 버튼 클릭 이해하기. ####HW: 향후 결정
##8주차 JAVA 강의5: 인터페이스, 제네릭스, 콜렉션과 맵/ 또 다른 버튼 클릭 방법. ####HW: 향후 결정
##9주차 JAVA 강의6: Exception 다루기/ JAVA 총복습 ####HW: 향후 결정
##10주차 Android 강의1: Activity와 Intent/ Fragment ####HW: 향후 결정
##11주차 Android 강의2: Recycler View 란 ####HW: 향후 결정
##12주차 Android 강의3: 향 후 공부해야하는 것 ####HW: 향후 결정