본문 바로가기
공부/사용법

어플만들기 방법? Tasker앱으로 제작하자.

by SENE 2017. 5. 18.
반응형

안녕하세요.

SENE입니다.


스마트폰 앱 개발에 관심 있으신 분들 많으신가요? 


애플리케이션 만들기에 사용할 수 있는 앱 하나 소개해드리려고 합니다.




Tasker라는 어플입니다.


흔히 테스커라고 부릅니다.


자동화 어플이라고 불립니다.


본인이 원하는 타이밍을 설정하고, 그에 따라 동작하도록 매크로처럼 만들 수 있도록 제작된 프로그램이라 보시면 됩니다.


조건에 따라 동작을 하는 거지요.


예를 들면, 화면이 켜지는 순간(조건) 진동을 500ms 동안 실시(동작)하는 등의 간단한 동작부터, 조건에 따라 다양한 동작까지 가능합니다.



화면 터치나 권한이 많이 필요한 경우에는 루팅이 필요하지만, 웬만한 것은 루팅 없이 가능합니다.


저도 스마트폰이나 태블릿을 사용하여 자동화를 많이 해서 사용합니다.


네비(티맵)을 스마트폰 부팅 시 동시에 실행하기, 또는 음악어플을 실행하기 등등에서 사용하고 있습니다.


그리고 알림창도 만들 수 있고, 다른 화면까지 모두 만드실 수 있습니다.



처음에는 공부가 많이 필요합니다.


하지만 익숙해지신다면, 정말 본인에게 편리하게 사용할 수 있는 어플이라 생각합니다.



어플은 돈 내고 정식 버전으로 사용하시는 게 좋습니다.


인터넷상에 돌아다니는 해킹 버전이 있지만, 작동 안 하는 기능이 꽤 있다고 합니다.


금액도 그리 크진 않으니 구매하셔서 사용하시는 게 좋습니다.



저도 계속 공부하고 있는 분야이기도 합니다.


제가 알고 있는 내용과 공부하면서 배우는 것들을 기록하면서 포스팅해보도록 하겠습니다.



일단 제가 들고 다니면서 사용하는 스마트폰으로 만든 동작을 보여드리겠습니다.







처음 설치하시면 위 화면에 내용이 비어있습니다.


위쪽 탭이 PROFILES / TASKS / SCENES 세가지가 있습니다.


PROFILES은 간단하게 말해서 조건이라 보시면 됩니다.







프로필 탭에서 아래쪽에 + 를 눌러보면 Application, Day, Event, Location, State, Time이 있습니다.


Application은 어플이 실행되거나, 어플이 꺼지거나 등등의 조건에서 작동하도록 할 수 있습니다.


Day는 기간을 말합니다.


Event는 화면이 꺼지거나, 휴대폰을 흔들거나, 배터리가 몇%이상이 되는 순간 등등의 타이밍에 실행하도록 할수 있는 조건입니다.


Location은 위치를 말하는데 접속된 무선망의 주소로 사용합니다.


State는 Event와 비슷하지만 조금 다릅니다. Event는 그 동작이 발생하는 순간에 Task를 실행하지만, State는 정해진 상태를 두고 실행이 되는순간 또는 반대로 종료되는 순간에 동작하도록 설정가능합니다.


Time은 몇시부터 몇시까지 동안에 Task실행을 하도록 합니다.

지금 제 어플에서는 '클톡'이라는 이름으로 프로필을 사용하고 있습니다.


클러스터톡2라는 주소를 가진 블루투스리시버와 연결되면 'ON'이라는 제목을 가진 Task를 실행하라는 내용입니다.



그리고 Tasks 탭에 가시면 이제 실행할 동작들을 제목으로 설정가능합니다.






지금 제 어플에서 Tasks 탭에는 4개가 저장되어 있습니다.


여기서 ON을 들어가보겠습니다.







'ON' Task 내부 내용입니다.


이 태스크가 실행되면 1번 항부터 아래까지 실행합니다.


테스트는 왼쪽 아래의 화살표를 눌러서 실행 가능합니다.


제 태스크의 내용을 설명해 드리자면


1. Go Home

 Page 0 -> 홈화면 0페이지로 이동


2. Media Volume

 Level 3 -> 미디어 볼륨크기를 3으로 변경


3. Ringer Volume

 Level 3 -> 벨소리 볼륨을 3으로 변경


4. System Volume

 Level 4 -> 시스템 볼륨을 4로 변경


입니다.



전체적으로 설명해 드리자면


클러스터 톡 2에 연결이 되면 다른 어플이 켜져 있어도 홈 화면으로 보내고 볼륨을 3~4로 조절해라 입니다.



위에 예를 든 내용은 매우 간단합니다만, 조건문도 넣을 수 있고, 반복문 등등 생각할 수 있는 거의 모든 걸 할 수 있습니다.



Scene은 화면을 만드실 수 있는데, 여기부턴 많이 복잡하더군요……. 저도 공부 중입니다.



여기서 원하는 대로 만들어두면 어플로 추출까지 가능합니다.



어플리케이션 제작이 간단하지는 않지만, 이클립스 등등의 프로그램을 써가면서 만드는 것보다는 간단하다고 생각합니다.



반응형