U E D R , A S I H C RSS

Armdroid/1회차



1. 사전 준비 사항

  1. https://www.udacity.com/course/ud853 에 접속 합니다.
  2. 구글 아이디로 sign up 합니다. (sign in이랑 헷갈리지 말도록 합시다. 알아서 안만들어줌;)
  3. 다시 원래 페이지로 돌아와서 파란버튼을 누릅니다. 주황 버튼은 유료버전 트라이얼(14일) 시작 버튼입니다. 안 해도됨.
    1. 원래 그게 튜터랑 이것 저것 해주는 건데, 우리는 강의만 보면 되니까 필요 없습니당.
  4. 1강을 진행합니다. 소요시간 빠르게 하면 대략 1시간, 느리게 하면 모르겠음.
    1. 에뮬레이터는 스킵해도 좋습니다. 어차피 아무리 빠르게 해봐야 유료툴 쓰지 않는 이상 느려서 못 씀.
  5. 강의진행된걸 확인합니다. 2강 첫번째칸까지 들으면 1강을 다 들은게 체크됨을 확인 할 수 있음.
  6. 참고용 그림.
    armdroid_online_lecture_start_guide1.jpg
    [JPG image (106.31 KB)]



혹시 아래의 JAVA 코드가 생소하다면 물어보러 옵시다. 이건 알아야 합니다.


String[] mocks={
 "test1",
 "test2",
 "asdfsdfs",

};

List<String> wordList = Arrays.asList(mocks); 


여기까지 진행이 되었다면 아래의 항목이 완료 되었는지 확인합시다.

  1. 안드로이드 스튜디오 설치
  2. 안드로이드 SDK 설치. (강의에선 내장되어 있다고 하는데, 그건 0.8.2버전애기고, 지금은 1.0.0 버전이라 밖에 있습니다. 따로 해야함)
    1. 한성이 하는거보니 알아서 되는것 같기도...(윈도우는 알집에 같이 들어있슴돠)
  3. 안드로이드 스튜디오가 잘 실행이 되는가.(jdk1.7쓰세요. 이것 땜에 30분 정도 고민함)
  4. 본인의 핸드폰이 개발자 모드인가.(USB디버깅체크확인)

2. 진행

  • 밥먹음 대청 500원 남겨옴(개이득)
  • 커리큘럼 설명
    • 6주간 날씨 알려주는 앱을 만듬.
    • 다음강의에서 인터넷 씁니닼ㅋ
  • 개발환경 구축
    • SSD 용량과의 전쟁
    • SDK 와의 전쟁
  • 공유기와의 전쟁
    • ChromeCast가 안 되요.
    • 맥 에서 HDMI 연결 가능한 어뎁터 사주세요
  • ArrayAdapter
    • Viewmodel 사이에서 아귀를 맞춰주는 역할이라고 생각하면 됨.
    • 데이터를 들고 있음
    • 뷰를 뿌려주는 역할도 함.
  • Fragment
    • Activity보다 사용이 간편한 어떤 것 이라고 생각하면 됨.
    • Activity는 사용자가 눈으로 볼 수 있는 화면을 담당하는 녀석. 프론트엔드 담당이라고 생각하자.
  • ListView
    • 여려개의 List를 보여주는데 적합하게 준비된 View. 가령 10개를 동시에 보여줄수 있는 화면에 50개의 뷰가 필요하면, 위아래 여유 1개씩해서 12개를 미리 만들어두고 재활용하는 기능을 제공.
  • LayoutInflate
    • layout.xml을 읽어서instance로 만들어주는일을 해요.
    • 이름이 이해하기 힘들다는 의견이 나옴.
  • 뭐하지?해커톤!

  • 어떻게 하면 더 나을까
    • 강의를 잘 들어옵시다.
      • 고한종이 한 주 일찍 보니까 중요한 부분 찝어주면 도움이 될 것 같다.
      • 강의 중요한 부분만 번역해보는건 어떨까?
    • 오늘 고한종의 뭐가 답답했다.
      • 모르겠다.
    • 강의가 영어라서...
      • 영자막 있네? 됐음.

상위: Armdroid
다음글 Armdroid/2회차
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2015-01-09 22:55:33
Processing time 0.1998 sec