A look at orhanobut/bee: 282 stars on GitHub, written primarily in Java. Debug and QA tool for android
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
Bee is a QA/Debug tool that works like a widget in any application. The idea is to add some features/options to developer and QA to configure the app, get some information. Bee works like an extra view when the user presses the bee icon. You can do the following operations :
Configure the application on the fly
Add button, spinner and checkbox options regarding to your needs
Show the predefined information such as version number, android version, package name. Add some other custom information such as current end point
Show the log for the important events, ie: An event is triggered and you want to see whether it is triggered or not
Extend BeeConfig class and add the functionalities as you needed.
public class SampleBeeConfig extends BeeConfig {
/**
* Add extra information by using content object.
*/
@Override public void onInfoContentCreated(Map<String, String> content) {
content.put("Current End Point", "http://www.google.com");
}
/**
* It is called when the close button is pressed
*/
@Override public void onClose() {
super.onClose();
}
/**
* A sample button implementation
*/
@Title("Reset")
@Button
public void onResetClicked() {
Log.d(TAG, "onResetClicked");
}
/**
* A sample checkbox implementation
*/
@Title("Show splash screen")
@CheckBox
public void onShowSplashChecked(boolean isChecked) {
Log.d(TAG, "onShowSplashChecked");
}
/**
* A sample spinner implementation
*/
@Title("End Point")
@Spinner({"Staging", "Live", "Mock"})
public void onEndPointSelected(String selectedValue) {
Log.d(TAG, "onEndPointSelected");
}
}
Start Bee
In order to activate Bee, you need to pass activity as context. You can either initialize it in base activity and show in all activities or you can just initialize it in specific activities.
Just create a method and use annotation and provide the signature.
You can add as many as options you want. All methods will be called individually.
More
Long click to a list item will copy the value to the clipboard.
License
Copyright 2015 Orhan Obut
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
No homepage URL was recorded for orhanobut/bee in TopGit's last sync. The README tab above frequently contains screenshots and demo links, or check the repository description on GitHub.
Does orhanobut/bee have any tags?
TopGit's last sync did not record any GitHub topics for orhanobut/bee. GitHub topics appear in the right sidebar of a repository page; that's the authoritative place to check.
How active is development on orhanobut/bee?
The most recent commit recorded on orhanobut/bee was 8.8 years ago, based on the GitHub push timestamp. The repository has 27 forks — one of the better signals of community interest.
How many stars does orhanobut/bee have?
orhanobut/bee has 282 GitHub stars — refresh the page for the live number, or check github.com/orhanobut/bee. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
What language is orhanobut/bee written in?
orhanobut/bee is written primarily in Java. GitHub's language field is based on the largest share of bytes in the default branch.
What license does orhanobut/bee use?
orhanobut/bee is released under the Apache-2.0 license. Always verify the LICENSE file directly on GitHub for the authoritative terms — license strings can be edited out of sync with a project's actual stance.
Where do I read more about orhanobut/bee?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/orhanobut/bee is the definitive source.
Read full README in the tab above.
Want a second opinion on bee?
Ask an AI that can read this page — one click and you get its take on bee.