Code Monkey home page Code Monkey logo

howabout-android's Introduction

이거어때(howabout) Android App

Google Play

This repository contains the source code for the 이거어때(howabout) Android app.

 

Please see the issues section to report any bugs or feature requests and to see the list of known issues.

License

Building

To build this project you should import & add ActionBarSherlock and ViewPagerIndicator libraries as ApkLibs.

Don't forget to sync libs/android-support-v4.jar files in your all projects.

Acknowledgements

This project uses the Recomio API and ListenA to get K-pop music recommendations.

It also uses many other open source libraries such as:

Contributing

Please fork this repository and contribute back using pull requests.

Any contributions, large or small, major features, bug fixes, additional language translations, unit/integration tests are welcomed and appreciated but will be thoroughly reviewed and discussed.

for Korean

안녕하세요. 안드로이드 무료 음악 추천 및 스트리밍 앱 '이거어때' 소스코드를 오픈소스로 공개합니다.

안드로이드 2.x 버전 개발을 마지막으로 2년 만에 4.x 버전으로 앱을 만들어봤습니다. 안드로이드 개발도 많이 안정화 되고 UI 등 많은 부분이 표준화 된 것을 느꼈습니다. 하지만 완성된 앱의 소스코드는 쉽게 찾아볼 수 없었기에 많은 분들에게 도움이 될 수 있지 않을까란 마음으로 공개합니다.

이 앱은 아래와 모듈을 사용해 만들어졌습니다.

  • ActionBarSherlock (액션바)
  • ViewPagerIndicator (뷰페이저)
  • Universal Image Loader (이미지 로딩)
  • RoboGuice (인스턴스 인젝션)
  • RoboSpice (비동기 네트워킹)
  • spring-android (RESTful)
  • Jackson (JSON)
  • Flurry (트래픽 분석)
  • adlibr (광고)

범용적이고 널리 사용되는 라이브러리를 골라 사용하였으며 UI와 액티비티 구성에서 최대한 안드로이드가 제시하는 가이드라인을 최대한 따르도록 했습니다. 서버와의 RESTful+JSON 통신, 음악 스트리밍을 위한 MediaPlayer, ForegroundService 연계도 보실 수 있습니다.

이 프로젝트를 빌드하시려면 ActionBarSherlock, ViewPagerIndicator 라이브러리를 ApkLib으로 등록하셔야 합니다. 그리고 사용되는 프로젝트의 모든 libs/android-support-v4.jar 파일은 동일한 버전이어야 합니다.

소스코드에 대한 문의사항나 기능 추가 등은 GitHub 이슈 페이지에 남겨주시면 따르도록 하겠습니다.

감사합니다.

howabout-android's People

Contributors

xissy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

howabout-android's Issues

안녕하세요 ~ !! 이슈사항 전달해 드립니다.

김태호님 안녕하세요 ~^^
먼저, 이렇게 센스있는 코딩을 오픈해 주셔서 감사드립니다.

다름아니라, 이슈사항이 발생해 전달하고자 합니다.
이슈사항은 How About 프로젝트 import후에 실행했을때 아래와 같은 현상이 발생합니다.

W/nalizableReferenceQueue(31561): Could not load Finalizer in its own class loader.
Loading Finalizer in the current class loader instead.
As a result, you will not be able to garbage collect this class loader.
To support reclaiming this class loader, either resolve the underlying issue,
or move Google Collections to your system class path.

W/nalizableReferenceQueue(31561):
java.io.FileNotFoundException: com/google/inject/internal/util/$Finalizer.class

초반에 파일을 찾을수 없다는 FileNotFoundException:이 뜨면서,
음악 정보 데이터를 받아오지 못하는거 같아, 실질적 동작을 하지 못하고 있습니다.

한번 살펴봐 주셨으면 합니다.

노래 목록 저장 구현

김의곤 on May 28, 2013 at 1:38 PM
아나! 아. 노래 왜케 끊겨? 장난? 어플 왜 만들었써! 그리고 종료하면 추가하논 곡들 다. 어디로가는거야! 미치겠네 나만 이럼?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.