Android Open Source - News client HackerNews






Project Summary

An open source Hacker News client for Android..

Web Site / Source Repository

HackerNews is hosted in the following web site
https://github.com/bishopmatthew/HackerNews

If you think the Android project HackerNews listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of HackerNews.

ItemValue
Java File Count61
Supported screen sizes[mdpi, largexhdpi, hdpi, xhdpi, largehdpi]
Target SDK Version19
Minimum SDK Version8
Activity Count8
Fragment Count4
jar files usedandroid-support-v4.jar
commons-lang3-3.1.jar
crashlytics.jar
databaseutils.jar
gson-2.2.2.jar
jsoup-1.7.3.jar
Required Permissionsandroid.permission.INTERNET
Asset File Namesassets\fonts\Roboto-Bold.ttf
assets\fonts\Roboto-BoldItalic.ttf
assets\fonts\Roboto-Italic.ttf
assets\fonts\Roboto-Light.ttf
assets\fonts\Roboto-LightItalic.ttf
assets\fonts\Roboto-Regular.ttf
assets\fonts\Roboto-Thin.ttf
assets\fonts\Roboto-ThinItalic.ttf
assets\fonts\RobotoCondensed-Bold.ttf
assets\fonts\RobotoCondensed-BoldItalic.ttf
assets\fonts\RobotoCondensed-Italic.ttf
assets\fonts\RobotoCondensed-Regular.ttf




Resource Files

There are 91 image files in HackerNews. The names of the image files are listed as follows.

bg_dark_precomp.png
bg_light_precomp.png
bg_textbox_about_dark.9.png
bg_textbox_about_light.9.png
btn_radio_off_disabled_focused_holo_dark.png
btn_radio_off_disabled_focused_holo_light.png
btn_radio_off_disabled_holo_dark.png
btn_radio_off_disabled_holo_light.png
btn_radio_off_focused_holo_dark.png
btn_radio_off_focused_holo_light.png
btn_radio_off_holo_dark.png
btn_radio_off_holo_light.png
btn_radio_off_pressed_holo_dark.png
btn_radio_off_pressed_holo_light.png
btn_radio_on_disabled_focused_holo_dark.png
btn_radio_on_disabled_focused_holo_light.png
btn_radio_on_disabled_holo_dark.png
btn_radio_on_disabled_holo_light.png
btn_radio_on_focused_holo_dark.png
btn_radio_on_focused_holo_light.png
btn_radio_on_holo_dark.png
btn_radio_on_holo_light.png
btn_radio_on_pressed_holo_dark.png
btn_radio_on_pressed_holo_light.png
chkbox_chkd_dark.png
chkbox_default_dark.png
fastscroll_thumb_default_holo.png
fastscroll_thumb_pressed_holo.png
ic_action_article.png
ic_action_cancel.png
ic_action_comment.png
ic_action_download.png
ic_action_login.png
ic_action_refresh.png
ic_action_refresh_error.png
ic_action_search.png
ic_action_send.png
ic_action_share.png
ic_action_web.png
ic_actionbar.png
ic_actionbar_pressed.png
ic_actionup_back.png
ic_actionup_list.png
ic_btn_email.png
ic_btn_github.png
ic_btn_play_store.png
ic_btn_website.png
ic_comment_small.png
ic_commentheader_reply.png
ic_commentheader_share.png
ic_commentheader_user.png
ic_ctrl_comment.png
ic_ctrl_reply.png
ic_ctrl_share.png
ic_ctrl_upvote.png
ic_ctrl_user.png
ic_ctrl_web.png
ic_day_mode.png
ic_night_mode.png
ic_side_about.png
ic_side_login.png
ic_side_settings.png
ic_side_submit.png
ic_side_user.png
ic_text_bigger.png
ic_text_smaller.png
ic_upvote_story.png
logo_embossed_dark.png
logo_embossed_light.png
spinner_default_dark.9.png
spinner_default_holo_dark.9.png
spinner_default_light.9.png
spinner_disabled_dark.9.png
spinner_disabled_holo_dark.9.png
spinner_disabled_light.9.png
spinner_focused_dark.9.png
spinner_focused_holo_dark.9.png
spinner_focused_light.9.png
spinner_pressed_dark.9.png
spinner_pressed_holo_dark.9.png
spinner_pressed_light.9.png
textfield_activated_dark.9.png
textfield_activated_light.9.png
textfield_default_dark.9.png
textfield_default_light.9.png
textfield_disabled_dark.9.png
textfield_disabled_focused_dark.9.png
textfield_disabled_focused_light.9.png
textfield_disabled_light.9.png
textfield_focused_dark.9.png
textfield_focused_light.9.png

The following screenshort is generated from the image listed above.

null




Java Source Files

HackerNews has the following Java source files.

com.airlocksoftware.hackernews.activity.AboutActivity.java
com.airlocksoftware.hackernews.activity.BackActivity.java
com.airlocksoftware.hackernews.activity.LoginActivity.java
com.airlocksoftware.hackernews.activity.MainActivity.java
com.airlocksoftware.hackernews.activity.ReplyActivity.java
com.airlocksoftware.hackernews.activity.SearchActivity.java
com.airlocksoftware.hackernews.activity.SettingsActivity.java
com.airlocksoftware.hackernews.activity.SlideoutMenuActivity.java
com.airlocksoftware.hackernews.activity.SubmitActivity.java
com.airlocksoftware.hackernews.activity.UserActivity.java
com.airlocksoftware.hackernews.adapter.CommentsAdapter.java
com.airlocksoftware.hackernews.adapter.SearchAdapter.java
com.airlocksoftware.hackernews.adapter.StoryAdapter.java
com.airlocksoftware.hackernews.adapter.ThreadsAdapter.java
com.airlocksoftware.hackernews.application.MainApplication.java
com.airlocksoftware.hackernews.cache.DbHelperSingleton.java
com.airlocksoftware.hackernews.data.AppData.java
com.airlocksoftware.hackernews.data.ConnectionManager.java
com.airlocksoftware.hackernews.data.LoginManager.java
com.airlocksoftware.hackernews.data.UserPrefs.java
com.airlocksoftware.hackernews.exception.HackerNewsException.java
com.airlocksoftware.hackernews.exception.page.NoPageException.java
com.airlocksoftware.hackernews.exception.user.NoUsernameException.java
com.airlocksoftware.hackernews.fragment.AboutUserFragment.java
com.airlocksoftware.hackernews.fragment.CommentsFragment.java
com.airlocksoftware.hackernews.fragment.StoryFragment.java
com.airlocksoftware.hackernews.fragment.SubmissionsFragment.java
com.airlocksoftware.hackernews.fragment.ThreadsFragment.java
com.airlocksoftware.hackernews.fragment.WebFragment.java
com.airlocksoftware.hackernews.interfaces.RestartableActivity.java
com.airlocksoftware.hackernews.interfaces.SharePopupInterface.java
com.airlocksoftware.hackernews.interfaces.TabletLayout.java
com.airlocksoftware.hackernews.loader.AboutUserLoader.java
com.airlocksoftware.hackernews.loader.AsyncLoginUpdater.java
com.airlocksoftware.hackernews.loader.AsyncVotingService.java
com.airlocksoftware.hackernews.loader.CommentsLoader.java
com.airlocksoftware.hackernews.loader.LoginLoader.java
com.airlocksoftware.hackernews.loader.ReplyLoader.java
com.airlocksoftware.hackernews.loader.SearchLoader.java
com.airlocksoftware.hackernews.loader.StoryLoader.java
com.airlocksoftware.hackernews.loader.SubmitLoader.java
com.airlocksoftware.hackernews.loader.ThreadsLoader.java
com.airlocksoftware.hackernews.model.Comment.java
com.airlocksoftware.hackernews.model.CommentThread.java
com.airlocksoftware.hackernews.model.CommentsTimestamp.java
com.airlocksoftware.hackernews.model.SearchItem.java
com.airlocksoftware.hackernews.model.ShareItem.java
com.airlocksoftware.hackernews.model.Story.java
com.airlocksoftware.hackernews.model.StoryTimestamp.java
com.airlocksoftware.hackernews.model.User.java
com.airlocksoftware.hackernews.model.Vote.java
com.airlocksoftware.hackernews.parser.CommentsParser.java
com.airlocksoftware.hackernews.parser.StoryParser.java
com.airlocksoftware.hackernews.parser.UserParser.java
com.airlocksoftware.hackernews.view.SearchOverflow.java
com.airlocksoftware.hackernews.view.SharePopup.java
com.airlocksoftware.hackernews.view.TextSettingsOverflow.java