안드로이드 코딩습관 #1 – 코딩, 생각부터 정리하자!

코딩을 배우려고 할 때 무작정 컴퓨터를 잡고 예제 부터 따라 하지 마세요 안녕하세요 코딩 습관의 코딩 메이트 디모 입니다 여러분이 늘 쓰시는 스마트폰에는 많은 앱들이 깔려 있죠 한번쯤 자신만의 앱을 만들고 싶다는 생각 해본 적 없나요 하지만 처음 접한 분들은 코딩 관련한 책만 봐도 나와는 멀게만 느껴지고 외계어 같은 단어들은 전문가들만 을 위한 것 같죠 그래서 처음 본 사람에게는 암호 같은 얘기만 가득 있는 것처럼 느껴질겁니다 이제부터 따라하실 코딩 습관 의 첫 컨텐츠는 코딩을 전혀 몰라도 하나하나 따라하시면서 시작할 수 있는 안드로이드 앱 만들기 프로젝트, 안드로이드 습관입니다 안드로이드 앱 제작의 기본 지식부터 간단한 안드로이드 앱을 하나 만드는데 까지 코딩 아싸도 인싸 될 수 있는 꿀 팁들을 하나하나 차근차근 이 알려드립니다 코딩 순간에 컨텐츠를 쭉 따라 오시면 어느새 여러분도 스스로 만든 앱 하나 정도는 가질 수 있게 되실겁니다 그럼 한 번 가볼까요 디모와 함께 렛츠고! 스마트폰도 작긴 하지만 pc 와 같은 일종의 컴퓨터입니다 우리가 하려는 코딩 이라는 작업은 이 컴퓨터에게 사람이 하는 일을 대신 시키려는 과정이죠 그렇다면 컴퓨터에게 일을 시키려면 무엇부터 해야 할까요 일단 우리는 간단한 주소록을 만들어보면서 같이 과정을 생각해 봅시다

먼저 기능과 구성부터 정해야겠죠 여기서 잠깐! 코딩을 배우려고 할 때 무작정 컴퓨터를 접고 예제 부터 따라하지 마세요 나중에 자신만의 앱을 만들려면 생각하는 과정이 꼭 필요합니다 일단 처음에는 종이에 차분하게 기능과 구성을 적어보세요 팁을 드리자면 대부분의 컴퓨터를 만들 때 기능은 화면 단위로 정의 하는게 가장 좋습니다 그럼 주소록에는 어떤 화면들이 필요할까요 아주 간단한 주소록 이라면, 개인별로 데이터를 입력할 수 있는 화면, 그리고 그 데이터를 조회하는 상태화면, 데이터들을 목록으로 볼 수 있는 목록화면이 필요하겠죠 그 외에도 개별 화면이 따로 없는 기능들도 있을텐데요 이는 진행하면서 설명드리겠습니다 이렇게 오늘은 앱을 만드는데 시작이 될 수 있는 내용들을 같이 알아보았습니다 오늘의 키 포인트는 두 가지! 사람이 할 일을 컴퓨터에게 대신 시키는 것이 코딩 이라는 점 따라서 코딩을 하기 전에 컴퓨터에게 시킬 일을 정리해야 한다는 것을 명심하세요

다음 시간에는 주소로 데 필요한 3가지 화면을 직접 구성해 보며 화면 구성을 안드로이드로 구현 할때 어떤 요소가 필요한지를 가볍게 알아보겠습니다 구독과 좋아요 눌러주세요