FORUMS
Remove All Ads from XDA

 View Poll Results: Would you like to have Weekly build? Though they won't contain much changes.

Yes, weekly build sounds good
 
34 Vote(s)
43.59%
No, take your time. We're fine with these builds.
 
44 Vote(s)
56.41%

[APP][DISCONTINUED] [OPEN SOURCE] UltimateBrowserProject - THE CODE IS NOW BEERWARE!!

454 posts
Thanks Meter: 447
 
Post Reply Email Thread
Announcement from balzathor: Project Officially Discontinued.
Check out Cornowser, started as a project by fellow developer of UBP.

Logo



This Project has officially been discontinued. The reason is that I don't have time to work on this anymore. It was actually started as a fun project just to learn new stuff about programming in Android and with the overwhelming response, I just went on to learn more. But now, due to little or no time I cannot continue and have decided to discontinue this project for good.
If anyone would like to take over on my behalf, they are free to do so. Just make sure to keep the license intact. It has been a great time learning stuff and I sure have learnt a lot from this thing. To all those who have helped me and this application be a lot better, I'd like to thank you and I appreciate your support.



Those who're looking for a new, bright start, can check out Cornowser, started as a project by fellow developer of UBP.



Also, the source code is still on GitHub, if you'd like to mess around with it.
Now has been licensed as "Beerware", meaning you can do whatever you want with the code. You can also still download the stable & beta versions from the downloads tab of this page.



It has been a fun ride with you all, and I hope we can meet soon with a new project




Regards,
Thunderbottom

XDA:DevDB Information
UltimateBrowserProject, App for all devices (see above for details)

Contributors
balzathor, takahirom, xdvs23
Source Code: https://github.com/Thunderbottom/UltimateBrowserProject


Version Information
Status: Abandoned
Current Stable Version: 1.4.6
Stable Release Date: 2015-12-24
Beta Release Date: 2015-07-21

Created 2015-06-09
Last Updated 2015-12-28
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2015-06-08-22-51-27 [16926].jpg
Views:	50286
Size:	91.5 KB
ID:	3354754   Click image for larger version

Name:	Screenshot_2015-06-08-22-53-38 [16927].jpg
Views:	49498
Size:	85.8 KB
ID:	3354755   Click image for larger version

Name:	Screenshot_2015-06-08-22-54-14 [16928].png
Views:	49152
Size:	208.6 KB
ID:	3354756  
The Following 121 Users Say Thank You to Thunderbottom For This Useful Post: [ View ] Gift Thunderbottom Ad-Free
 
 
9th June 2015, 07:34 AM |#2  
Thunderbottom's Avatar
OP Senior Member
Thanks Meter: 447
 
More
Changelog-
Added Application Source Code
Check out the source code here

v1.2.3.
  • Added JSoup support for HTML Bookmark import
  • Minor Bug Fixes where tab would close on swipe from top

v1.2.4.
  • Added Readability Mode.
  • Added Workaround Fix for horizontal scroll bar showing when any webpage is launched from Home.
  • Minor Code Tweaks.
  • Snappier and more responsive.
  • Increased speed when switching webpages with volume buttons.

v1.2.4r2.
  • Fixed HTML Import crash.
  • Reduced JSoup dependency and added custom method.
  • Fixed Minor Bugs.

v1.2.5.
  • Cleared unused codes.
  • Minor Bug Fixes.
  • Used ViewUnit instead of ContextCompat.

v1.3.0.
  • Updated Host File for better ad blocking.
  • Fixed Minor Bugs.

v1.3.1.
  • Minor Bug Fixes.
  • Added a Forward button to the address bar on user request. (Requested by @nereis)

v1.3.2.
  • Added ACRA for In-App Log Reporting.

v1.3.3.
  • Added OTA Support for future releases.

v1.3.4.
  • Fixed OTA Update download. Now newer updates will be provided OTA.
  • Added Swipe to Change Tabs. Now you can swipe the Address Bar to switch tabs.

v1.3.5.
  • Added Custom User Agent Support in Application Settings!
  • Committed first OTA Update.

v1.3.6.
  • Added Permanent fix for download crash bug
  • Fixed scroll bar display bug while loading pages.
  • Now get Changelog in app itself!
  • Added more IME support.

v1.4.0.
  • Added Omnibox control to enable/disable swipe to switch tabs.
  • Fixed Google Play linking bug.
  • Fixed Minor Bugs.
  • Increased exit time to 1800 from 512.

v1.4.1.
  • Added Text Reflow settings.
  • Now browser automatically goes to landscape mode when video plays.
  • Fixed Minor Bugs.

v1.4.2.
  • Added Crashlytics and Removed ACRA.
  • Added Fabric.io integration.
  • Cleaned a few Strings, Application "Version" in settings now has an easter egg.

v1.4.3.
  • Added Localizations for many languages.
  • OTA Update will now download the latest available version.
  • Minor Changes to the Keyboard layout.

v1.4.4.
  • Added More Localisations.
  • Icon is now Materialized. Thanks to davimount.

v1.4.5. Downsized to 691 KB
  • Added Localizations for more languages.
  • Fixed minor bugs.

v1.4.6.
  • Fixed a few bugs.
  • Corrected Traditional Chinese translations.
  • Added Responsive Heads Up notification for devices with Lollipop.
  • Now you can save any link as a file. Long press a link or select 'Save Link As' option from the three dot menu.

v1.0-ß.
  • Fixed bugs.
  • Added Fullscreen mode.
  • Added Deep-Linking.
  • Now opens HTML File.
  • Restore Tabs from Last session.
  • Omnibox Hides on Page Scroll. BUG- Bottom Omnibox scrolling animation needs tweaking. Workaround - Set Omnibox position to Top in Application Settings.

v2.0.
  • New automatic tinting.
  • New animations.
  • Fixed a crash while switching tabs.
  • Fixed download for Android Marshmallow (6.0).
  • Added German, Bengali Translations.
  • Added Dark Theme.
  • Added better StackTrace generator for app crash.
  • Now you can Print any document using Google Cloud Print.
  • Fixed animations for hiding Omnibox.
  • Fixed Screenshot on Lollipop (5.0) and up - Some devices still don't capture the whole page correctly.
  • Lots of bugfixes!
The Following 39 Users Say Thank You to Thunderbottom For This Useful Post: [ View ] Gift Thunderbottom Ad-Free
9th June 2015, 07:34 AM |#3  
Thunderbottom's Avatar
OP Senior Member
Thanks Meter: 447
 
More
FAQ
Frequently Asked Questions -
  • Where are the settings?
    Swipe the address bar upwards to reveal more options, the gear icon is where all the settings are.
  • It crashes way too often
    Can't help much of it, all I request of you is to allow me to collect the crash data (Collected automatically on crash as of v.1.4.6, user option from v.2.0), or provide me the logs if you are rooted.
  • More features?
    Yes, I'd love to add more features to the application, but I'm short of time. Too much real life bugs to deal with. If you are a Dev and would love to contribute, you can do it on the application's GitHub Page.
  • ETA for Updates?
    Can't say anything about updates at this moment, but I try to do my best to code whenever I have time.
  • Is Beta stable for daily use?
    No. Although you can install and use both the beta and the stable version at the same time :)
  • My phone got fried. Pls halp.
    Can't, you need to be too stupid to think that an application like this has fried your phone.
  • This application is consuming too much RAM/Battery. Help?
    Provide me with all the possible details that you can, else I can't help you. Sorry.
  • Print functions requires me to sign-in to my google account?
    Yep, Google Cloud Print requires this so that you can save it online or print it wirelessly!
  • Custom user agent? What is it?
    You can find about it here.
  • Can you add "so-so" feature?
    Yes, but I can't guarantee a date though.
  • Where is chrome-like sync?
    I don't know how to add it yet, as soon as I understand, I'll add it as well as some other API's
  • Why is this not on Play Store yet?
    I'm a student and I'm broke. Simple as that.
  • There are rip-offs on Play Store!
    Don't install them, they've just changed the app name and icon to something else. You may report them if they are paid or have no license! Thanks :)
  • Nice! How can I contribute?
    If you are a Dev, you can help me with the project, or else you may buy me coffee! (Bitcoin - 17Lm28deyBPquaz3CBVncFPPPSoPPwA3oQ)
  • More FAQ Questions?
    Yeah, if I find more generalized questions that someone might face while using this app, I'll add it here!
The Following 7 Users Say Thank You to Thunderbottom For This Useful Post: [ View ] Gift Thunderbottom Ad-Free
9th June 2015, 08:12 AM |#4  
DolDrum's Avatar
Senior Member
Flag Leeuwarden
Thanks Meter: 22
 
Donate to Me
More
I like it!
9th June 2015, 08:19 AM |#5  
Thunderbottom's Avatar
OP Senior Member
Thanks Meter: 447
 
More
Talking
Quote:
Originally Posted by DolDrum

I like it!

Thanks! you can apply for feature requests if you want to see some features in the future builds!
Would be glad to work on it.

Regards.
The Following 3 Users Say Thank You to Thunderbottom For This Useful Post: [ View ] Gift Thunderbottom Ad-Free
9th June 2015, 08:30 AM |#6  
DolDrum's Avatar
Senior Member
Flag Leeuwarden
Thanks Meter: 22
 
Donate to Me
More
Quote:
Originally Posted by balzathor

Thanks! you can apply for feature requests if you want to see some features in the future builds!
Would be glad to work on it.

Regards.

Well, I installed it just this morning.
It is pretty user friendly and I look forward to using it.
9th June 2015, 08:40 AM |#7  
Thunderbottom's Avatar
OP Senior Member
Thanks Meter: 447
 
More
Smile
Quote:
Originally Posted by DolDrum

Well, I installed it just this morning.
It is pretty user friendly and I look forward to using it.

Thanks! it was built having the user-friendly environment in mind

Regards.
The Following 4 Users Say Thank You to Thunderbottom For This Useful Post: [ View ] Gift Thunderbottom Ad-Free
9th June 2015, 10:04 AM |#8  
Junior Member
Thanks Meter: 2
 
More
browser
Quote:
Originally Posted by balzathor

UltimateBrowserProject

Logo

UltimateBrowserProject is a to-be Open Source browser that aims to do the work unlike any other browser. Currently, it supports the following functions. (And Probably many more!)


Custom home:


When you first log in to the browser, the about:blank page is shown. Use the overflow menu's Add to home to pin webpages.Use the overflow menu's Relayout to customize your homepage.Long press on a card on the homepage, and you can edit the title.

Switch tabs:


You can set tab switcher position at top or bottom of the screen by changing the settings at Setting/Browser/Tab position.Press the address bar and drag it down or up, then the tab switcher will be displayed.Swipe up/down to dismiss a page.



Remember that if the soft keyboard is shown the tab switcher would not display, it's not a bug, but an intended design.



Load in Background:


Set UltimateBrowserProject as your default browser.A Single tap will open links in background, and show a clickable notification in statusbar. Double tapping the link will show a dialog that allows you to open links in foreground.

Volume control:


In Setting/Browser/Volume control you can set the volume keys behavior to:
  • Switch tabs.
  • Scroll webpages.
  • System default. (Works as default volume keys)


AdBlock Whitelist:


Since AdBlock maybe cause some websites to display error, you can add them to Setting/AdBlock/Whitelist


Screenshot:


UltimateBrowserProject can capture entire webpages!

But Unfortunately, that doesn't mean you can screenshot a very long page, which may cause the browser to go Out Of Memory.


Material Design:


UltimateBrowserProject is based on Google's Material Design standards! and is optimized for Android 5.1.


Lightweight:


One of the main purpose of this project is to keep the browser lightweight and NOT RAM hungry.


This Browser was created by having heavy usage in mind, along with the lightweight-ness. So, Maximum possible features have been implemented while keeping the application size as small as possible and as less RAM hungry as possible.



Application Screenshots


Note - The Default tab position is at the bottom, which can be changed to top in the application settings
Screen1
Screen2
Screen3




Downloads


All the download files, from v.1.0 to latest v.1.2.2 have been made public.

Click here to view all the downloads for this project

TODO

  • Add new features based on people's demands
  • Splat Bugs (Not Yet)
  • Add OTA updates (Although in app settings have Check for updates, OTA would be better)
  • More to come.


XDA:DevDB Information
UltimateBrowserProject, App for all devices (see above for details)

Contributors
balzathor

Version Information
Status: Testing
Current Stable Version: 1.2.2
Stable Release Date: 2015-06-09

Created 2015-06-09
Last Updated 2015-06-09

Congratulations! , look simple and friendly, l´ll try download it today

Regards
The Following User Says Thank You to mm6891 For This Useful Post: [ View ] Gift mm6891 Ad-Free
9th June 2015, 10:45 AM |#9  
Thunderbottom's Avatar
OP Senior Member
Thanks Meter: 447
 
More
Smile
Quote:
Originally Posted by mm6891

Congratulations! , look simple and friendly, l´ll try download it today

Regards

Thank you
Please leave a feedback after you use it, any features you'd like to add, I'd be more than happy to work on it.

Regards.
The Following User Says Thank You to Thunderbottom For This Useful Post: [ View ] Gift Thunderbottom Ad-Free
9th June 2015, 10:48 AM |#10  
CruxHumanus's Avatar
Senior Member
Thanks Meter: 51
 
More
Thanks for the app.

Is there a chance of adding a per-domain configurable user agent?
9th June 2015, 11:22 AM |#11  
Thunderbottom's Avatar
OP Senior Member
Thanks Meter: 447
 
More
Quote:
Originally Posted by CruxHumanus

Thanks for the app.

Is there a chance of adding a per-domain configurable user agent?

If you're talking about Mobile/desktop user agent for specific websites, yeah, I can try to do that.

EDIT: If you want me to make a "spoof" user agent, I suppose that will be a tougher task, will try though

Regards.
The Following User Says Thank You to Thunderbottom For This Useful Post: [ View ] Gift Thunderbottom Ad-Free
Post Reply Subscribe to Thread

Tags
application, material design, stable

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes