본문 바로가기
블록코딩/ㆍ코듈라

aia / apk / aix 확장자 한 번에 정리해요

by diMik 2021. 6. 23.

확장자들을 정리해봐용

 

 

 

블록코딩을 어느 정도 진행하다보면 슬슬 aia, apk, aix와 같은 다양한 확장자들이 눈에 들어오게 될 것이다. 비슷비슷하게 생겨갖고 초보자들을 헷갈리게 만드는 이것들의 정체는 무엇일까? 이번에 간단히 정리해버리자.

 

 

aia

블록코딩 내용을 그대로 저장한 파일을 의미한다. 이 파일이 있으면 코딩내용을 그대로 불러올 수 있다. 이 파일을 코듈라나 앱인벤터에서 import aia 라는 메뉴로 열면, 코딩내용을 그대로 볼 수 있다.

 

블록코딩 커뮤니티에서 코드에 대해 이야기 할 때, 화면 캡처로는 한계가 있거나, 코딩내용이 너무 길 경우에는 아예 이 aia 파일을 주고 받으며 이야기하기도 한다. 받아서 코드를 열어보고 어디서 에러가 발생하는지 알려주기도 한다. 가끔 귀찮거나 어려운 코딩일 경우에 aia 파일이 있으면 달라는 요청을 올리는 사람들도 있다.

 

 

apk

앱 설치 파일이다. 이 apk 파일을 스마트폰에서 실행하면 앱이 설치된다. 

 

마치 컴퓨터의 exe 확장자를 가진 프로그램 설치파일 정도로 생각하면 쉽다. 컴퓨터에선 exe 파일을 실행하여 프로그램을 설치하는 것처럼, 스마트폰에선 apk 파일을 실행하여 앱을 설치한다.

 

프로그램을 설치했다고해서 그 프로그램이 무슨 코드를 썼는지까지는 알 수는 없는 것 처럼, apk 도 앱을 까는 설치파일이지 무슨 코드를 사용했는지를 보여주지는 않는다. 참고로, '빌드한다'라는 말은 코딩한 내용을 apk 파일로 만든다는 뜻이다. 

 

aix

익스텐션(extension) 파일을 의미한다. aix 파일을 import 해서 내가 만드는 앱의 기능을 더욱 확장할 수 있다. 익스텐션이라는 개념이 생소하다면 아래의 글을 참고해보길 바란다.

 

 

https://dimik.tistory.com/91

 

익스텐션의 필요성과 기본 설명 - 코듈라 앱인벤터 떤커블 kodular app inventor thunkable

익스텐션이 뭐길래? 처음 앱인벤터로 블록코딩을 배울 때는 기본적으로 제공되는 블록을 익히는 것만으로도 내가 만들고 싶은 앱을 만들 수 있었다. 간단한 기능만 있으면 되는 앱이었기 때문

dimik.tistory.com

 

 

 

언급한 확장자들이 a로 시작되어 처음에는 조금 헷갈리는데 이것도 코딩을 하다보면 금방 적응된다.

 

 

댓글