지난 12/14일 있었던 “안드로이드 오픈소스 어플리케이션 블록” 에 참여해 주셔서 감사합니다. 뜨거운 열기와 함께 잘 마무리 하였습니다.  많은 후배들과 좋은 팀들이 만든 자료라 더 뜻 기쁜거 같습니다.

어플리케이션 블록

어플리케이션 블록 이라는 것은? 기존 Framework들을 더 쉽게 잘 쓸수 있게 추상화 놓은 Block으로 보시면 됩니다.  .NET에서 Enterprise Library가,  Java진영에서는 Spring이 좋은 예 입니다.

어플리케이션 블록이라는 단어를 유행시킨 것이 Microsoft인데 Android 4.0부터 안드로이드 공식문서에서 “어플리케이션 블록”이라는 단어를 종종 쓰고 있습니다. 즉 Microsoft 출신의 개발자들이 많이 Google로 흡수되었다는 좋은 예이지요.

안드로이드는 이미 좋은 Framework입니다. 하지만 단편화나 UI쪽으로는 개발자를 골치아프게 하는 여러 이슈들이 많습니다. 이러한 문제를 해결하기 위해 무수한 오픈소스가 존재중이며, 알람몬, Sleep if you can 을 비롯해, 안드로이드  개발자들이 자주 사용하는 여러 오픈 소스들을 모아서 정리하고 Layer별로 분류후 아키텍처와 사용 방법을 정리해 공유한 자료입니다.  도움을 주신 알람몬 팀, 신재명, 진성주 님에게 감사를 드립니다.

발표자료

많은 참조 바라며, 12월 18일 삼성전자에 발표를 하러가면서 내용을 조금더 업데이트 했습니다.

이 중에 fhalo logdog은 소프트웨어 마에스트로 과정을 통해 만든 오픈소스 에셋이며, fhalo는 해외에서 문의가 올 정도로 이제 조금씩 입소문이 나고 있는 오픈소스 입니다.  facebook 제어와 로깅 시스템으로 바로 쓰셔도 무난하게 쓰실 수 있으니, 많은 사용 부탁드립니다.

  • Opening
    • 안드로이드와 오픈소스 그리고 폐쇄성
    • 안드로이드 어플리케이션 블록
  • UI Block
    • ui biniding framework (MVVM)
    • android ui pattern
    • actionbar – sleep if you can
    • hybrid framework = cocos 2d + custom text view
  • Network Block
    • marshaller (simple, gson)
    • marshaller + dispatcher (retrofit)
    • sns layer (fhalo)
  • Commom Block
    • logging framework (microlog)
    • DI Framework (roboguice)
    • Lightweight DI Framework (dagger)
    • Sensing Framework (funf)
  • Baas Block
    • user behavior analyze (localytics)
    • logging bass framework (logdog)
    • bass service (parse)
    • open source BaaS (usergrid stack)
  • Ending
    • 정리및 아키텍처 문서 0.9 버젼 공개

또한 감사드릴 일은  slideshare에 공개한지 몇시간이 지나, hot on facebook에 올라가, facebook에서 활발하게 공유, 교환 되는 자료로 등재되었다는 것입니다. 여러분의 공유 감사드리며, 계속 좋은 자료를 발굴해 오픈소스 에셋들을 추가 확장 공유하도록 하겠습니다.  감사합니다.

Join the conversation! 1 Comment

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

카테고리

Framework, My Thinking, News, Seminar

태그

, , , , , , , , , , , , , , , , , , , , , , , , , , , , ,