Apphunt_android

A repository for the AppHunt android app.
Alternatives To Apphunt_android
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Extrawebview89
4 years ago1apache-2.0Java
the flexible and easy to use WebView library
Apphunt_android2
a year agoJava
A repository for the AppHunt android app.
Funnyvote2
4 years agoJava
A Android APP for Funny to vote anything
Alternatives To Apphunt_android
Select To Compare


Alternative Project Comparisons
Readme

What is this about?

This is the main repository of the AppHunt Android app - LINK. The project is almost abandoned. It had a great success story but our team split up so now the maintaining part is really taking too much time for a single person to handle.

What functionality it includes?

  • Submitting apps
  • Creating app collections
  • Vote, favourite, install apps
  • Search apps and collections
  • Review recent events
  • Receive notifications - server ones and reminding ones
  • Many many more. Install the app to review

Main Architecture

API

The app has an API class using Volley. When you make a request you call the API to make a request. It adds a request to the Volley queue and when the request is done it posts an event using the Otto event bus. The components which are listening for the event will receive it and visuallize the data.

FragmentManager

Fragments get unsubscribed from the event bus when they are being replaced or become hidden from another fragment which is placed in the backstack over them.

Custom Views

Vote buttons and several other components are custom views. They extend LinearLayout and subscribe to the bus in onAttachToWindow. That is how when you vote an app in the details screen, it is voted also in the list of apps screen.

Login

When the user opens the app he is automatically logged in as an anonymous user. Afterwards he can login with G+, Facebook, Twitter.

For more info

Contact me at: [email protected] Thanks!

Feel free to use this code as you want! I hope there will be a person that will find the app helpful and will continue supporting it!

Popular Vote Projects
Popular Event Bus Projects
Popular Libraries Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Vote
Eventbus