Transcript
![Page 1: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/1.jpg)
안드로이드 앱 개발 환경Jellyworks 이영록
![Page 2: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/2.jpg)
목차
• 안드로이드의 역사
• 안드로이드 개발환경
• LAB
![Page 3: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/3.jpg)
LAB
![Page 4: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/4.jpg)
안드로이드의 역사
![Page 5: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/5.jpg)
피쳐폰의 시대
![Page 6: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/6.jpg)
ANDOROID의 탄생
앤디루빈이 2003년에 안드로이드사 창업
![Page 7: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/7.jpg)
구글의 안드로이드 인수
구글이 2005년에 안드로이드사 5,000만달러에 인수
![Page 8: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/8.jpg)
IPHONE 발표(2007년)
![Page 9: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/9.jpg)
초기 아이폰의 경쟁자들
![Page 10: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/10.jpg)
OPEN HANDSET ALLIANCE
구글의 주도로 Open Handset Alliance 설립
![Page 11: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/11.jpg)
OPEN HANDSET ALLIANCE
Android 운영체계를 공개소프트웨어로 공개함
![Page 12: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/12.jpg)
최초의 ANDROID PHONE
HTC G1(2008년)
![Page 13: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/13.jpg)
국내 최초 ANDROID PHONE
Samsung Gallaxy S(2010년)
![Page 14: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/14.jpg)
ANDROID 운영체계의 발전
![Page 15: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/15.jpg)
ANDROID 운영체계의 발전
삼성 Gallaxy Note, LG Q6, Google Pixcel2등 오레오 탑재예정
![Page 16: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/16.jpg)
안드로이드의 개발환경
![Page 17: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/17.jpg)
앱 개발에 필요한 요소
![Page 18: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/18.jpg)
ANDROID FRAMEWORK
![Page 19: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/19.jpg)
DALVIK 동작방식
![Page 20: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/20.jpg)
DALVIK VS ART
안드로이드 v5 롤리팝부터는 DALVIK을 폐지하고 ART 사용
![Page 21: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/21.jpg)
DALVIK VS ART
Just In Time Compilation, Ahead On Time Compliation
![Page 22: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/22.jpg)
ECLIPSE
![Page 23: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/23.jpg)
ANDROID STUDIO
JetBrains사의 Java IDE인 IntelliJ IDEA의 Community 버젼을 수정
![Page 26: 창원대 안드로이드 특강ivis.kr/images/1/16/안드로이드_개발_환경.pdf · 2018. 11. 12. · — Because DEX bytecode has been translated into machine code during installation,](https://reader035.vdocuments.pub/reader035/viewer/2022081621/61294daef0b36001482f98e4/html5/thumbnails/26.jpg)
LAB