5384_4339_1839
5384_4340_1839
5384_4341_1839
FB_IMG_1429963528769

경찰의 집회방해 행위에 항의하기

국가 폭력이 한창 극성을 부리던 2014년 여름, 인권침해감시단은 짧은 매뉴얼을 소셜 미디어를 통해 뿌렸습니다. 많은 사람들이 이러한 매뉴얼의 필요성에 공감하며 널리 퍼뜨렸고요.

이전에 인권단체들이 제작한 집회시위 매뉴얼 책자가 이미 있었지만, 긴급한 순간에 활용하기에는 아무래도 불편함이 있었습니다. 개별 참여자보다는 시위 주관자들을 대상으로 한 내용이기도 했었고요. 이전에는 지갑에 넣을 수 있는 사이즈의 아주 작은 형사절차 가이드를 지니고 다니기도 했습니다. 언제든 경찰로 대표되는 공권력으로부터 어떠한 부당한 일을 당해도 놀랍지 않은 시절을 살면서 이런 가이드들이 제법 유용하기도 했고요.

그래서 만들어봤습니다! 급할 때 바로 찾아볼 수 있는 앱의 형태로, 평소에 궁금했어도 누구에게 물어봐야 할지 알 수 없었던 질문들을 상황별로 정리해서 집회시위를 제대로 하기 위한 매뉴얼 (뚜둥~)!

volunteering-developer

팀 구성

개발자 구성을 필두로, 팀은 자연스럽게 짜여졌습니다...< 우선 집회시위 매뉴얼 앱이 있으면 좋겠다고 처음 제안한 사람이 있습니다. 그 사람이 바로 앱 마지막 크레딧에 안드로이드 개발자로 적힌 바로 그 사람입니다< 네 자원활동가 분의 아이디어로 시작됐어요~! 물론 그 분은 인권감시단에서 만들어 배포한 위의 경찰 집회 방해 항의 매뉴얼을 보고 영감을 얻으셨던 거구요. 그래서 너무 당연하게, 이미 집회 시위 매뉴얼도 제작했었고, 계속 공권력을 감시하고 있는 인권단체들의 모임 '공권력감시대응팀'이 내용을 만들기로 했고요. 또 마침< iOS용 앱 개발이 가능한 진보넷 자활가 분이 너무 당연히도< 가세해 주셔서 두 가지 앱을 만들게 된 것입니다~~ 거기다가 아름다운 재단의 "2015 변화의 시나리오" 스폰서에 선정되기도 했구요. 올레~ 그리고 로고 그림만 그려주기로 하셨던 김곰님이 내용별로 그림을 다 그려주셔서 더욱 풍성하고 재밌는 매뉴얼이 완성되었습니다. 매일 출근하는 자활가 분들은이 바쁜 시간 쪼개고 주말에 쉬지도 못하면서 만들었습니다. 그리하여 2015년 7월에 시작된 작업이 9월에 완성~!

  앱 기획 및 개발에 대한 자세한 인터뷰

비슷하면서 다른 안드로이드와 아이폰

다운로드 타이틀

 app 다운로드하기

  아이폰 app 다운로드

  안드로이드 app 다운로드

매뉴얼이나 문서가 보이지 않을 경우 앱을 종료한 후 네트워크가 연결된 상태에서 다시 시작하여 콘텐츠를 초기화 해주시기 바랍니다

개발 시스템 개요

  집회시위 메뉴얼 콘텐츠 가공 및 관리

  1. http://theartofprotest.jinbo.net
  2. 콘텐츠 가공은 wordpress CMS 엔진 이용.
  3. wordpress의 Jetpack Plugin을 통해 wordpress.com의 REST API 서비스와 연동.
  4. 각 iOS / Andriod App은 wordpress.com REST API 를 통해 콘텐츠 연동
  5. 공지는 Post Expirator plugin을 이용해 특정 기간에만 보일 수 있도록 관리

  Andriod

  개발환경

  1. Ionic: HTML5 모바일 앱 개발을 위한 프레임워크
  2. Crosswalk: 패키징시 웹킷을 내장, 웹뷰가 별도 분리되지 않은 4.0-4.3에서도 최신의 웹킷 기술 지원. Ionic 플러그인 지원
  3. PounchDB: NoSQL 데이터베이스인 CouchDB에서 영감을 얻은 오픈소스 자바스크립트 데이터베이스
  4. Underscore.js: map과 같은 함수형 프로그래밍 헬퍼들을 지원하기 위한 라이브러리
  5. BabelJS: ES6 → ES5 javascript 컴파일러
  6. IntelliJ/WebStorm: JSDocs와 @ngdoc/@name 지시어 사용시 훌륭한 자동완성 및 검증 지원

  개발소스 공유

  1. app 소스는 github를 통해 공개되어 있습니다.
  2.   https://github.com/jinbonetwork/the-art-of-protest-android/

  지원범위

  • Android 2.3 이상

  iOS

  개발환경

  1. iOS SDK를 통해 개발
  2. CoreData를 활용하여 콘텐츠 Cache
  3. 오픈소스 라이브러리 의존성 관리를 위해 cocoapods 사용

  개발소스 공유

  1. app 소스는 github를 통해 공개되어 있습니다.
  2.   https://github.com/jinbonetwork/the-art-of-protest-ios/

  지원범위

  • iOS7 이상, iPhone4 이상

  주요 특징

  1. 처음에 다운받으면 인터넷 연결이 안 돼 있어도 매뉴얼을 읽을 수 있고 필요한 것을 검색할 수도 있습니다.
  2. 법이나 제도, 판례 등이 계속 바뀌기 때문에 최신 업데이트 내용을 알 수 있게 각 항목이 언제 최종 수정됐는지를 제공하며, 별도로 앱을 업데이트하지 않더라도 인터넷에 접속한 상태에서 앱을 실행하면 최근 업데이트 내용을 받아옵니다.
  3. 특기할 만한 내용이 있는 집회가 있을 경우 공지사항으로 알랴 드립니다.

향후 계획

잘만 되면 여러 기능을 추가하고 싶어요. 공권력의 집회 시위 방해행위를 제보할 수 있는 기능이라든가, 그 제보들을 엮어서 타임라인으로 연대기를 만든다거나.. 앱 사용 후기를 듣고 그에 맞게 적절하게 더 편하게 바꾸고 싶은 생각도 있고요. 그럼 많이 사용해 주시고, 앱에 적힌 소통창구를 통해 의견도 많이 주세요!

  만든이들