전체 글 (91) 썸네일형 리스트형 앱 개발 용어 정리 1 1. IDE: 통합 개발 환경(integrated development environment)의 약자라고 한다. 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어라고는 하는데 약자나 설명이 중요하진 않고 그냥 앞으로 사용할 안드로이드 스튜디오다 라고 생각하면 될듯. 예전에는 코딩이나 컴파일 같은 것들 다 따로 작업했었다고 한다. 2. 컨벤션: 코드를 작성할때 나중에 본인이나 다른 개발자가 그 코드를 다시 봐도 한눈에 쉽게 알 수 있도록 코딩 규칙을 정하는 것이다. 개발 또는 수정의 효율성을 높이기 위해 아주 중요한 작업이다. 컨벤션을 정할 때 간결하면서도 그 내용의 세세한 부분까지 알 수 있도록 정하는 것이 좋다. 3. 자료형.. TIL 1일차 1. 안드로이드와 코틀린 1) Kotlin을 메인 언어로 사용하고 있음. 2) Kotlin으로 코드를 작성하면 코드의 양이 훨씬 적어진다. 2. 안드로이드 아키텍쳐 1) 컴파일이란?: 사람이 읽는 형태의 코드를 기계가 읽는 형태의 코드로 변환하는 것 2) AOT와 JIT의 차이점: AOT 컴파일 - 사용시 속도 빠름 but 용량을 많이 차지함 JIT 컴파일 - 일시적인 성능 영향, 이후에는 AOT와 성능 동일 & 용량 적음 3. 새롭게 다루는 것들 1) 젯팩을 사용하는 이유 1 - 하위 버전과 호환 가능 2 - 반복 코드 제거 3 - 복잡하지 않다 2) 젯팩에는 90개 정도의 라이브러리가 있고 입문 단계에서 꼭 필요한 라이브러리가 있다. 스타터 노트 작성 내가 앱 트랙(iOS, Android)에 참여한 계기는 무엇인가요? : 대학교에 진학하기 위해 학과를 정해야 할 때, 아직 그때는 진로에 대한 큰 관심이 없었기 때문에, 그저 남들이 좋다고 하는 화학공학과로 저의 학과를 정했습니다. 하지만 대학교 3~4학년이 되고 진지하게 저의 진로에 대해 고민하기 시작하면서 화학공학과는 저와 맞지 않다는 것을 알게 되었습니다. 그래서 졸업을 하고 난 후 저와 맞는 진로가 무엇이 있는지 알아보던 중 친구의 추천을 받아 개발 쪽으로 관심을 가지게 되었습니다. 이후 개발자가 되기 위한 과정을 찾아보던 중 스파르타 내배캠에 대해 알게 되었고, 그 중 안드로이드 앱 트랙에 관심이 더 가게되어 캠프에 참여하게 되었습니다. 내가 이해한 앱개발자는 어떤 역할을 하는 사람인가요? : .. 이전 1 ··· 9 10 11 12 다음