Git Product home page Git Product logo

2016icewall_androidstudy's Introduction

2016 ICEWALL Android Study

안드로이드 스터디를 위한 공간입니다. #스터디 계획 아래 스터디 내용은 경우에 따라 변경될 수 있습니다. ##0주차 주의1: "이클립스와는 다르게 램을 무지하게 먹는다. 이클립스도 충분히 많이 먹잖아게다가 어느정도 성능도 타기때문에 수월하게 크롬으로 구글링하면서 개발하려면 최소 i5 3세대 이상과 8GB 이상 램을 쓸것을 권장한다."-나무위키

주의2: 해당 스터디는 C언어를 최소한 문법은 숙지했다는 가정하에 진행합니다. 아래 내용은 대략적인 갈피를 잡은 것이며, 스터디원의 습득력에 따라 진도를 더 빠르게 진행하거나 느리게 진행할 예정입니다.

Java 공부 사이트: 점프 투 자바, 생활 코딩

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: 향후 결정

2016icewall_androidstudy's People

Contributors

shom95 avatar

Stargazers

Sunwook Jung avatar

Watchers

James Cloos avatar  avatar

2016icewall_androidstudy's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.