본문 바로가기

코틀린

[앱 만들기④] 안드로이드 스튜디오 사용 팁 2 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 안드로이드 스튜디오 사용 팁 1) 코드 자동 완성 코드 자동 완성이라는 기능이 있습니다. 이 기능은 코드의 오타를 줄일 수 있고 코드 작성 속도를 빠르게 합니다. 다음 그림처럼 button을 누르고 점(.)을 누르면 예상되는 관련 함수들의 리스트가 나타납니다. 혹시 나타나지 않으면 점(.)을 찍은 후 시작 글자를 몇 자 적어주면 나타납니다. 이 방법을 자주 사용하는 습관을 가져보기 바랍니다. 2) 코드 정렬 코드를 작성하다 보면 코드 정렬이 되지 않아 가독성이 떨어지거나 난잡하게 보이는 경우가 있습니다. 초보 프로그래머들에게는 더더욱 그렇습니다. 그래서 안드로이드 스튜디오 같은 대부분의 개발 프로그램들은 코드 정렬이라는 것을 지원합니다. 안드로이드 .. 더보기
[앱 만들기③] 안드로이드 스튜디오 사용 팁 1 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 안드로이드 스튜디오 사용 팁 1)설정 적용 안드로이드 스튜디오를 사용하면서 설정을 변경하는 경우가 발생합니다. 그림과 같이 화면 우측 상단에 Sync Now, Ignore these change가 나타나는 경우가 있습니다. 이것은 설정된 것을 안드로이드 스튜디오에 적용할 것인가를 묻는 경우입니다. 그럴 경우는 Sync Now를 누르면 됩니다. 2) 주석 코드를 작성하는데 중요한 주석에 대해 알아보겠습니다. 주석은 프로그램 안에 설명을 달거나 실행이 되지 않게 하는 역할을 합니다. 기호는 //과 /* */로 사용되는데 //는 행 단위에서 사용되며 /* */는 부분적으로 사용이 되는 주석 기호입니다. 예를 들면 다음과 같습니다. 프로그램을 수행할 때 a.. 더보기
[앱 만들기②] 개발 오류(에러) 해결하기 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 에러와 해결 여러분은 앞으로 개발을 진행하면서 많은 오류를 경험하게 되고 시련에 빠지기도 하고 기쁨을 맛보기도 할 것입니다. 여기서는 오류와 부딪히게 되면 어떻게 해결을 해야 하는지에 대해 알려드리도록 하겠습니다. 앞에서 화면에 나타나는 버튼의 레이아웃 속성에 대해 알아보았습니다. 개발을 하다 보면 오류를 점검하거나 테스트가 필요하게 될 때, 일정 코드 부분의 전체 기능을 멈추고 부분적으로 코드를 실행하며 오류를 해결해야 하는 경우가 있습니다. 이때 사용하는 것이 주석입니다. 다음과 같이 버튼이 나타나는 화면을 보겠습니다. super.onCreate(savedInstanceState)의 기능을 할 수 없게 해 보겠습니다. 이를 위해 앞에 주석 표시인.. 더보기
[앱 만들기①] 안드로이드 스튜디오 설치하기 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 안드로이드 스튜디오(Android Studio)란? 우리가 컴퓨터를 사용하여 작업 또는 개발을 하는 이유는 컴퓨터가 주는 편리함 때문입니다. 그러나 컴퓨터의 기본적인 기능만을 사용한다면 개발 시간을 단축시킬 수가 없습니다. 그래서 우리는 개발 관련 프로그램, 즉 툴(Tool)을 사용하여 개발에 들어가는 시간을 단축하고 있습니다. 한글 문서를 만들기 위해 아래한글 프로그램을 사용하는 것이 좋은 예시입니다. 이런 프로그램들은 개발 시간 단축 외에도 많은 편리함과 효율성을 제공합니다. 아래한글이나 파워포인트가 멋진 문서를 만들어주는 툴(Tool)인 것처럼, 이제 얘기하려고 하는 안드로이드 스튜디오(Android Studio)는 안드로이드 앱을 만들어 주는.. 더보기
[Kotlin] Java 개발자를 위한 코틀린 필수 사항(간결한 코드!) *이 포스팅은 《다재다능 코틀린 프로그래밍》에서 발췌한 내용입니다. 더 자세한 내용을 보고싶으시면?(클릭) 단순한 것들은 만들기 쉬워야 하고 복잡한 것들은 비용이 적어야 한다. 컴퓨터의 코어가 몇 개인지 확인하려면 몇 줄의 코드가 필요할까? 아래와 같은 방법은 어떤가? 한 줄짜리 코드이며 세미콜론도 없고, 임포트도 없다. Java JDK를 사용해도 관례적으로 입력해야 하는 코드는 훨씬 적다. 이것이 바로 코틀린이다. 코틀린은 작업을 금방 끝내준다. 절차를 강요하지 않는다. 작게 시작해서 크게 키워갈 수 있다. 프로그래밍이란 원래 작은 실험들의 연속이다. 개발자들은 종종 로직이 작동하는지 확인하고 전체 설계와 잘 맞는지 확인하기 위해서 솔루션을 프로토타이핑 한다. 코틀린 스크립트는 코드 낭비 없이 프로토타.. 더보기
왜 코틀린을 선택해야 하는가? 코틀린을 사랑할 수 밖에 없는 이유! * 이 포스팅은 《다재다능 코틀린 프로그래밍》에서 발췌한 내용으로 작성되었습니다. 아, 코틀린이여! 코틀린은 러시아 상트페테르부르크 근처의 섬의 이름이지만, 이 책에서 이야기할 코틀린은 그 섬의 이름을 딴 프로그래밍 언어다. 코틀린을 사용하는 프로그래머들은 코틀린을 단순히 좋아한다고 표현하지 않는다. 코틀린을 사랑한다고 말한다. 프로그래머들은 왜 코틀린을 사랑할까? 우리는 이 질문에서 시작하려 한다. 먼저 코틀린 소프트웨어 개발 키트(SDK, Software Development Kit)를 설치할 것이다. 그리고 코드를 작성하고, 컴파일하고, 실행한 후 동작하는 과정을 확인해 볼 것이다. 많은 언어들(예를 들어 C++, C#, Erlang, Groovy, Java, JavaScript, Python, R.. 더보기