안드로이드 스튜디오 언어 구조 특성 상 아주 간단한 코드를 작성하더라도 그 길이가 상당히 길고 작업 방식이 메뚜기 뛰어 다니듯 이리 저리 헤메 다녀야 함으로 인해 작은 단편적인 코드들을 무수히 학습해야 하는 난점이 있는 듯하다. 반면에 MIT에서 개발한 앱 작성 코드 언어인 앱 인벤터로도 안드로이드 스튜디오와 거의 비슷하게 스마트폰 앱을 작성해 낼 수 있다.
물론 두 언어가 전혀 동일하지는 않지만 거의 동일한 결과를 얻어 낼 수 있는 것으로 보이지만 안드로이드 스튜디오에 비해 앱 인벤터를 배우기는 대단히 쉬워 보인다. 그 이유는 앱 인벤터 언어의 개발자들이 안드로이드 스튜디오의 중요한 명령들과 그 응용들에 대해 폭 넓게 조사 후 모듈화 과정을 거쳤다고 보인다. 즉 안드로이드 스튜디오에서 가능한 코드 작성은 앱 인벤터에서 거의 다 된다고 봐도 무방할 것이다. 거기에다가 짧고 간단하다.
앱 인벤터의 Blocks에서 퍼즐 조각들을 맞추는 코딩 단계에서 보면 Design 단계에서 설정한 요소들의 모든 경우의 수를 고려하여 퍼즐 요소들을 제공한다는 점에유의하자. 즉 앱인벹터 언어 개발자들은 안드로이드 스튜디오 전체 명령 및 코딩 특성을 잘 이해하는 MIT의 전문가 그룹이 모듈화를 통해 만든 언어라 볼 수 있을 것이다. 모듈화의 특성은 당연히 길고 복잡한 코딩 구조를 간단하고 입체적인 형태로 전환되었다는 점이다.
이러한 점을 감안해서 안드로이드 스튜디오 앱 코딩에서 대단히 큰 비중을 차지하는 LIstView 코드를 앱 인벤터 측면에서 고려해 보기로 한다. 지난번 안드로이드 코딩에서는 주어진 String 데이터들을 리스팅해 보는 정도였지만 앱 인벤터에서는 나열된 String 데이터들 중 하나를 선택 클릭하면 이미지가 뜨는 그런 문제를 코딩하기로 하자. String 데이터로는 Strawberry, Lemon, Pear 3 종류의 과일을 선택하고 아울러 스페인어 명칭으로 png 이미지 파일을 준비하자.
아래 URL 주소로 이동하여 마저 읽어 보세요.
http://blog.daum.net/ejleep1/966
![마나마인로고.png]