Android Open Source - Twitter project Boid-for-Twitter






Project Summary

The popular Twitter client for Android 4.x that changed the Android Twitter game, it has now become an open source project. Pull requests are accepted. Redistribution of the app (APK) is not permitted, unless you give credit to Team Boid (Aidan Follestad, Joe Simpson, Philip Oakley, and Graham Macphee)..

Web Site / Source Repository

Boid-for-Twitter is hosted in the following web site
https://github.com/davros-/Boid-for-Twitter

If you think the Android project Boid-for-Twitter 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 Boid-for-Twitter.

ItemValue
Java File Count100
Supported screen sizes[mdpi, hdpi, xhdpi]
Target SDK Version17
Minimum SDK Version14
Activity Count19
Fragment Count2
jar files usedcrittercism_v2_1_7.jar
joda-time-2.1.jar
tweetwidgets.jar
twitter-android.jar
Required Permissionsandroid.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.AUTHENTICATE_ACCOUNTS
android.permission.CAMERA
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.MANAGE_ACCOUNTS
android.permission.READ_CONTACTS
android.permission.READ_SYNC_SETTINGS
android.permission.VIBRATE
android.permission.WRITE_CONTACTS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SYNC_SETTINGS
com.android.vending.BILLING
com.teamboid.twitter.permission.C2D_MESSAGE




Resource Files

There are 106 image files in Boid-for-Twitter. The names of the image files are listed as follows.

ab_bottom_solid_pure_black.9.png
ab_solid_pure_black.9.png
ab_stacked_solid_pure_black.9.png
ab_transparent_pure_black.9.png
about_tab_dark.png
about_tab_light.png
account_switch_dark.png
account_switch_light.png
add_account_dark.png
add_account_light.png
add_action.png
add_action_dark.png
av_play.png
capture.png
capture_blue.png
capture_dark.png
cloud_dark.png
cloud_light.png
copy_dark.png
copy_light.png
delete_dark.png
delete_light.png
done_dark.png
done_light.png
edit_action.png
edit_action_dark.png
favorited_dark.png
favorited_light.png
favorites_tab.png
favorites_tab_dark.png
follow.9.png
followpressed.9.png
help_dark.png
help_light.png
home_tab.png
home_tab_dark.png
launcher_icon.png
locate.png
locate_blue.png
locate_dark.png
media_blue.png
media_dark.png
media_light.png
media_tab.png
media_tab_dark.png
mention_action.png
mention_action_dark.png
mentions_tab.png
mentions_tab_dark.png
menu_dropdown_panel_pure_black.9.png
menu_hardkey_panel_pure_black.9.png
messages_tab.png
messages_tab_dark.png
nearby_tab.png
nearby_tab_dark.png
new_message_action.png
new_message_action_dark.png
new_tweet.png
new_tweet_action_dark.png
pin_dark.png
pin_light.png
profile_dark.png
profile_light.png
progress_primary_pure_black.9.png
refresh_action.png
refresh_action_dark.png
remove_action_dark.png
remove_action_light.png
reorder_dark.png
reorder_light.png
reply_dark.png
reply_light.png
report.png
report_dark.png
retweet_dark.png
retweet_light.png
savedsearch_tab.png
savedsearch_tab_dark.png
search_dark.png
search_light.png
send_dark.png
send_light.png
settings_dark.png
settings_light.png
share_dark.png
share_light.png
sillouette.png
spinner_ab_default_pure_black.9.png
spinner_ab_disabled_pure_black.9.png
spinner_ab_focused_pure_black.9.png
spinner_ab_pressed_pure_black.9.png
st.9.png
statusbar_icon.png
time_indicator_dark.png
time_indicator_light.png
trends_tab.png
trends_tab_dark.png
unfavorited_dark.png
unfavorited_light.png
userfeed_dark.png
userfeed_light.png
userlist_tab.png
userlist_tab_dark.png
verified.png
video_dark.png
video_light.png

The following screenshort is generated from the image listed above.

null




Java Source Files

Boid-for-Twitter has the following Java source files.

com.handlerexploit.prime.AssetsHelper.java
com.handlerexploit.prime.Configuration.java
com.handlerexploit.prime.DiskLruCache.java
com.handlerexploit.prime.ImageManager.java
com.handlerexploit.prime.LruCache.java
com.handlerexploit.prime.RemoteImageView.java
com.handlerexploit.prime.RemoteStateListDrawable.java
com.handlerexploit.prime.static.java
com.teamboid.twitter.Account.java
com.teamboid.twitter.ColumnManager.java
com.teamboid.twitter.ComposerScreen.java
com.teamboid.twitter.ConversationScreen.java
com.teamboid.twitter.DonateActivity.java
com.teamboid.twitter.InAppBrowser.java
com.teamboid.twitter.LoginHandler.java
com.teamboid.twitter.MutingManager.java
com.teamboid.twitter.ProfileEditor.java
com.teamboid.twitter.ProfileScreen.java
com.teamboid.twitter.ReadabilityActivity.java
com.teamboid.twitter.SearchScreen.java
com.teamboid.twitter.SearchSuggestionsProvider.java
com.teamboid.twitter.SelectMediaScreen.java
com.teamboid.twitter.SendTweetTask.java
com.teamboid.twitter.SettingsScreen.java
com.teamboid.twitter.TabsAdapter.java
com.teamboid.twitter.TaggedFragmentAdapter.java
com.teamboid.twitter.TimeisWidget.java
com.teamboid.twitter.TimelineScreen.java
com.teamboid.twitter.TweetListActivity.java
com.teamboid.twitter.TweetViewer.java
com.teamboid.twitter.UserListActivity.java
com.teamboid.twitter.WelcomeActivity.java
com.teamboid.twitter.YouTubeWidget.java
com.teamboid.twitter.boxes.TimelineSidebarBox.java
com.teamboid.twitter.cab.MessageConvoCAB.java
com.teamboid.twitter.cab.MessageItemCAB.java
com.teamboid.twitter.cab.TimelineCAB.java
com.teamboid.twitter.cab.UserListCAB.java
com.teamboid.twitter.columns.ColumnCacheManager.java
com.teamboid.twitter.columns.FavoritesFragment.java
com.teamboid.twitter.columns.MediaTimelineFragment.java
com.teamboid.twitter.columns.MentionsFragment.java
com.teamboid.twitter.columns.MessagesFragment.java
com.teamboid.twitter.columns.MyListsFragment.java
com.teamboid.twitter.columns.NearbyFragment.java
com.teamboid.twitter.columns.ProfileAboutFragment.java
com.teamboid.twitter.columns.ProfileTimelineFragment.java
com.teamboid.twitter.columns.SearchTweetsFragment.java
com.teamboid.twitter.columns.SearchUsersFragment.java
com.teamboid.twitter.columns.TimelineFragment.java
com.teamboid.twitter.columns.TrendsFragment.java
com.teamboid.twitter.columns.UserListFragment.java
com.teamboid.twitter.compat.Api11.java
com.teamboid.twitter.compat.Api15.java
com.teamboid.twitter.compat.Api16.java
com.teamboid.twitter.contactsync.AccountAuthenticatorService.java
com.teamboid.twitter.contactsync.AndroidAccountHelper.java
com.teamboid.twitter.contactsync.AutocompleteProvider.java
com.teamboid.twitter.contactsync.AutocompleteService.java
com.teamboid.twitter.contactsync.BaseTwitterSync.java
com.teamboid.twitter.contactsync.BaseTwitterUserSync.java
com.teamboid.twitter.contactsync.ContactSyncAdapterService.java
com.teamboid.twitter.contactsync.ContactViewNotifyService.java
com.teamboid.twitter.listadapters.AccountListAdapter.java
com.teamboid.twitter.listadapters.ColumnManagerAdapter.java
com.teamboid.twitter.listadapters.FeedListAdapter.java
com.teamboid.twitter.listadapters.MediaFeedListAdapter.java
com.teamboid.twitter.listadapters.MessageConvoAdapter.java
com.teamboid.twitter.listadapters.MessageItemAdapter.java
com.teamboid.twitter.listadapters.MutingListAdapter.java
com.teamboid.twitter.listadapters.SearchFeedListAdapter.java
com.teamboid.twitter.listadapters.SearchUsersListAdapter.java
com.teamboid.twitter.listadapters.SendTweetArrayAdapter.java
com.teamboid.twitter.listadapters.TrendsListAdapter.java
com.teamboid.twitter.listadapters.UserListDisplayAdapter.java
com.teamboid.twitter.notifications.NotificationService.java
com.teamboid.twitter.notifications.NotificationsProvider.java
com.teamboid.twitter.services.AccountService.java
com.teamboid.twitter.services.SendTweetService.java
com.teamboid.twitter.services.SendTweetStarter.java
com.teamboid.twitter.utilities.BoidActivity.java
com.teamboid.twitter.utilities.BoidApplication.java
com.teamboid.twitter.utilities.EmptyContentProvider.java
com.teamboid.twitter.utilities.Extractor.java
com.teamboid.twitter.utilities.MediaUtilities.java
com.teamboid.twitter.utilities.NetworkUtils.java
com.teamboid.twitter.utilities.NightModeUtils.java
com.teamboid.twitter.utilities.Regex.java
com.teamboid.twitter.utilities.TwitlongerHelper.java
com.teamboid.twitter.utilities.Utilities.java
com.teamboid.twitter.views.AccountHeaderPreference.java
com.teamboid.twitter.views.BetterMapView.java
com.teamboid.twitter.views.DragSortListView.java
com.teamboid.twitter.views.GeoMapOverlay.java
com.teamboid.twitter.views.GlowableRelativeLayout.java
com.teamboid.twitter.views.NoUnderlineClickableSpan.java
com.teamboid.twitter.views.PolygonOverlay.java
com.teamboid.twitter.views.SideNavigationLayout.java
com.teamboid.twitter.views.SwipeDismissListViewTouchListener.java
com.teamboid.twitter.views.SwipeDismissTouchListener.java