본문 바로가기
반응형

패스트캠퍼스 30일챌린지31

[안드로이드] 패스트캠퍼스 챌린지 07일차!! 들어가며 이제 안드로이드 AVD 까지 설정을 다 했고 안드로이드 스튜디오의 전반적인 내용들을 살펴볼 예정입니다!! 프로젝트를 하기 위한 첫 단추라고도 할 수 있는 기능들이 많습니당 그래서 이번 포스트는 안드 개발자들이 꼭 알아야 할 것들을 다룰 예정입니다 따라 오실까요! Menifests 메니 패스트는 해당 앱의 전반적인 설정을 작성해 놓은 곳입니다! 여기서 볼 내용들 중 몇가지를 설명 하자면 android:icon="@mipmap/ic_launcher" 안드로이드 아이콘은 어떤 것인지 android:label="@string/app_name" 안드로이드 라벨은 어떤 것인지 android:theme="@style/Theme.Example1" 안드로이드 테마는 어떤 것을 사용 할 것인지 activity 엑.. 2021. 9. 12.
[안드로이드] 패스트캠퍼스 챌린지 06일차!! 들어가며 지금까지 코틀린의 언어를 접해 보고 코틀린과 자바의 코드를 비교 해 보는 시간을 가졌습니다!! 아직 안드로이드 개발과 동떨어진 그런? 강의를 들었었습네용 ㅎㅎ 이제 드디어! 안드로이드 스튜디오를 설치 해보고 자신의 OS 에 맞는 Edit의 환경 설정까지 해보는 시간을 가질 것입니다! 따라 가 볼까용 ㅎㅎ 다운로드 강의에서는 다운로드를 안드로이드 홈페이지에서 직접 다운 받는 것으로 되어 있지만 저는 홈 브류라는 통합 설치 패키지를 사용하여 설치할 것 입니다 brew install android-studio 위 brew 명령어는 기존 맥 OS에 홈 브류가 설치되어 있다는 전제하에 사용하는 명령어입니다! 다음과 같이 install 을 해주면 안드로이드 스튜디오가 설치 완료됩니다! 다운로드가 완료가 됬.. 2021. 9. 11.
[안드로이드] 패스트캠퍼스 챌린지 05일차!! 들어가며 지금까지 확장 함수들의 모든 기능들을 살펴 봤습니다!! 워낙 코틀린 스러워서 많이 혼란도 있었고 어느 타이밍에 딱딱 써야하는지 감이 안오긴 해요 ㅠㅠ 이 강의는 안드로이드 강의인데 언어만 배워서 그런가.. 싶기도 하고 합니다 ㅎㅎ 그래도 모든 프로그래밍의 기초는 언어에서 나온다고 생각해요!! 그래서 저는 좀더 열심히 언어를 배우도록 할 예정입니다 ㅎㅎ 그래서 오늘은 코틀린만이 가지고있는 기능들을 살펴볼꺼예요! Data Class Kotlin data class Person(val name: String) 위 코드가 data class 입니다! java를 공부하신 분들은 이게 뭐야...이게 뭐야... 하실텐데 저도 공부하면서 이해가 조금 안된 문법입니다! 이코드는 보통 model class 를 만.. 2021. 9. 10.
[안드로이드] 패스트캠퍼스 챌린지 04일차!! 들어가며 오늘은 마저 배우지못한 함수들을 배워 볼 것입니다. with 함수와 run 함수를 다뤄 볼 것입니다 with함수는 다흔 함수와는 다르게 변수의 맴버 변수 형태로 사용하는 것이 아니라 분리된 함수로 사용되는 다소 신기한 형태로 사용 됩니다 코드 보면서 알아볼까요?ㅎㅎ With Kotlin val person: Person = Person() with(person){ personWork() personSleep() println("나는 $person.name 이다") } 위 코드의 의미는 person 변수를 초기화 한뒤 with 의 매개 변수로 변수를 받고 중광호 안에는 변수의 맴버 함수들을 실행시키는 역할을 합니다 앞서 말씀 드렸다 싶히 원래의 코드는 this.personWork() 이지만 thi.. 2021. 9. 9.
반응형