[APP][4.0+][ver.1.14.1] Coastline text editor - Android Apps and Games

Hello!
If you edit plain text files sometimes or just write notes and save them to your phone (tablet), take a look at Coastline text editor. It is lightweight, simple and minimalistic text editor for android. It supports basic text editing features.
The features are:
- Opening, editing and saving plain text documents
- Changing font face, size and line height
- Autosave and built-in simple file explorer
- Remebering last opened file and a list of recently opened files
- "Keep screen on" feature
- Automatic .txt extensions
- Dark and light themes theme
- Support both phones and tablets
Supported interface languages:
- English
- German
- Russian
There are some screenshots in attach.
The application is fast and clean (at least, we believe it is ). And we'll try to keep the editor as simple as possible.
Also, please, note that Coastline is not an office application or full featured note taking app.
Download:
Google Play Store
Amazon Appstore
Enjoy! Feel free to ask questions and give us any feedback
Find us on Facebook, Twitter or Instagram
----
Rumsunrise team

its a nice editor..
i like its lightweight & minimalistic design!
just a few suggestions..
- option to display line numbers
- option to word-wrap or not
- font sizes smaller than 16 (good for display on small mobile screens)
- undo/redo
- search within text
i consider the first 2 "should-have" features of all text editors..
for the others 3, "nice-to-have" features..

iamelton, thanks! It is nice to know you like the app.
We plan to add undo/redo and search. As for other features - maybe, but i cannot promise. Initially we did not plan to implement them.

Hi all!
We've released a new 1.5.5 version of the text editor. Well, what's new here:
"Keep screen on" feature. Switch it on if you want the screen to stay awake while the editor is running
Automatic .txt extensions. If you need something different - erase .txt and put something else
Dark theme
Last, but not least: some bugfixes
There is also a new translation - German.
Download new version, as usual, on Google Play Store. Enjoy!

Hi again!
I'm glad to announce new Coastline 1.6. This is an important update and we hope you'll like new app. In this version we basically focused on the new design and some UI improvements.
First of all, ver.1.6 supports Android 5.0 and Material theme. In general, we like new Material design due to its simplicity and clean minimalistic look. And, of course, you can use new editor both on android 4.x and android 5.
What's new:
New design, Android 5 support
Improved dark theme
Improved themes switching
Better Save and Open screens
Better Settings screen
Update your app or download new version of Coastline at Google Play Store.
Please, note: there is new permission - Internet access. We need this because we placed some links at the About screen.

Hello everybody!
We've updated Coastline to ver.1.7.2.
New in this version:
Better Save and Open screens
The app shows icons near folders and files and remembers last opened directory
Editor improvements
Keyboard does not overlap current line anymore.
New app icons
New color and some decorations =)
Bugfixes
Including crashes while overwriting some files.
Download app, as always, from Google Play Store.
Enjoy and feel free to write review and ask us any questions.

Coastline ver.1.8.3
And hello again!
Here is an update: coastline text editor ver 1.8.3
In this version:
- Fixed sorting issues at Open and Save screens.
- Added ability to hide/show hidden files (see Settings)
- Added "Create folder" button so you can create new folder within the app while saving a file.
- Fixed some minor bugs
Update your app or download, as usual, at Google Play Store: https://play.google.com/store/apps/details?id=com.rumsunrise.coastline
Feel free to rate the editor, ask questions and leave any comments.
By the way, we also have
Twitter: twitter.com/rumsunrise
Facebook page: facebook.com/rumsunrise and
Vkontakte page: vk.com/rumsunrise (in Russian)

Coastline - Text Editor ver.1.10.5
Hello!
After quite a long time of inactivity, we've released new version of Coastline.
There are few changes, but one of them is quite interesting.
In this version 1.10.1:
- Added a list of recently opened files
- Fixed a couple of bugs (including one with files, which contain more than one dot in their names)
Update your app or install new one, as usual, from Google Play Store
By the way, Coastline now published on Amazon Appstore too. So, if you use this store, you could now install the app from it.
Enjoy and feel free to write reviews and ask us any questions

Hello
New version 1.11.1 of Coastline text editor for Android is here.
What's new:
- Fixed empty "Open" screen on Android 6
- Added another one font size (14)
Update your app or install new one from Google Play Store or Amazon Appstore
Enjoy and feel free to to give us any feedback!

New version of Coastline is here!
ver.1.12.1:
- Fixed a bug with navigation drawer overlapping by a keyboard on Android 4.4
- Removed network access permission
Download or update, as usual, at Google Play or Amazon stores.
Enjoy and feel free to rate the app, write reviews and send us any feedback.

thanks for the app.
A option to change text color would be nice

Hello,
After a few months, a new release of Coastline is here!
ver.1.13.2:
- Fixed some bugs
- Improved the dialog, which appears when you try to exit the app with unsaved file
Download or update, as usual, at Google Play or Amazon stores.
Enjoy and feel free to rate the app, write reviews and send us any feedback.

Here is new little update 1.14.1:
- Fixed a bug with multiple rights request on Android 6
- Updated German and Russian translations
Download or update, as usual, at Google Play or Amazon stores.

I love the sleek design of your app! It runs without a hitch.
As for feedback -- I would have one small request:
I would be wonderful so see support for smaller text sizes, e.g. 8, 9, 10, 11, 12.
Thanks so much!

One restriction is that you cannot open a file directly from a file browser like the CyanogenMod File Manager.
I tried a little bit more. First you have to remove
Code:
android:scheme="file"
from the AndroidManifest.xml. Then you can select Coastline in the "open with" list in the file browser. However, the file is still not opened. Opening manually works.
So my request would be to handle the file path that is handed over for the android.intent.action.VIEW intent:
Code:
11-24 14:32:33.118 2473 22655 I PackageManager: Setting last chosen activity com.rumsunrise.coastline/.ActivityEditor for user 0:
11-24 14:32:33.118 2473 22655 I PackageManager: Action: "android.intent.action.VIEW"
11-24 14:32:33.118 2473 22655 I PackageManager: Category: "android.intent.category.DEFAULT"
11-24 14:32:33.118 2473 22655 I PackageManager: Type: "text/plain"
11-24 14:32:33.118 2473 22655 I PackageManager: AutoVerify=false
11-24 14:32:33.122 2473 22654 I ActivityManager: START u0 {act=android.intent.action.VIEW dat=content://com.cyanogenmod.filemanager.providers.file/external_files/notes.txt typ=text/plain flg=0x3000001 cmp=com.rumsunrise.coastline/.ActivityEditor} from uid 10041 on display 0
11-24 14:32:33.179 2473 5177 I ActivityManager: Start proc 30232:com.rumsunrise.coastline/u0a117 for activity com.rumsunrise.coastline/.ActivityEditor
Thanks again for the otherwise very nice app! :good:

Related

[APP][2.2+] Simple lists app: Lists!

Update: 7/13 - added free version (ad supported) to market.
I've always wanted a very simple app to let me have lists on my phone - shopping lists, to-do lists, etc, but it seems like the ones on the market have too many features that get in the way of easily creating lists, adding items, marking items as complete, and that's about it. So, I went ahead and wrote my own.
As of now, I'm happy with the app, and I've been using it for a couple of months now with no problems. But, being my first Android app (I am a professional programmer, but work in the web & desktop worlds), I'm sure there are opportunities to add features/functionality that would enhance the pure list-making experience. I had though about drag-and-drop reordering of the lists, but that seems to be more difficult to implement than I anticipated. Aside from that, I'm all ears about how to make the app better, prettier, more efficient, and more useful.
See attached for screenshots:
1) Main Screen - add/delete/backup/restore lists here
2) Back up is a simple SQLite DB file copy to the SDCard
3) Here are items in one list. Notice that some are gray - these have been "cleared" or "marked" as being complete by the user, via a simple click/toggle. An item's "cleared" status persists in the database
4) Once you're done clearing items, you can remove them from the list and database. Or, alternatively, you can unmark all of them.
See attached for APK file...
As I said, any suggestions or criticisms would be welcomed - but keep in mind that this app has a narrow focus, and I want it be very good with regard to that focus.
EDIT: Forgot also that now the app has a minimum SDK version of 8, so this app will run on Froyo (2.2) and above
I've done quite a bit more work, and now this app is available in the Google Play store. Since I don't have 10 posts yet, it won't let me include a hyperlink but here's the URL:
Code:
https://play.google.com/store/apps/details?id=com.kozzer.lists&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5rb3p6ZXIubGlzdHMiXQ..
You can also find it easily by searching on my Google Play developer name: WebKozzer.
The additions include:
* drag and drop reordering
* 2 themes (light and dark)
* Optional numbering of list items
* Edit list name, or item text
* Delete contents of list without deleting list itself
* Configurable backup path
and more!
Any comments or suggestions would be appreciated!
Added free, ad supported version to the market. Any feedback or feature requests would be welcomed. I was contemplating attempting to integrate voice commands. Like, once the app is open, you can use voice commands to do everything the app lets you do via touchscreen. It appears that this would require a fairly significant coding effort, and I'm not sure how useful that'd be either.
Both the pay and free versions have been updated. Some UI changes, undo functionality, and ability to add items using voice.
Play links:
Pay version
Free (ad) version
Update: 12/12 - Removed ads from Lists! Free.
Also/including:
More general cleanup
Removed network state / access permissions (since they were used for ads only)
APK size reduced by about 100kB (removed AdMob library)
Improved error handling
nice job keep working on it
imputazz said:
nice job keep working on it
Click to expand...
Click to collapse
Thanks! I'm always open to criticism and feature requests! And giving a rating and/or review on the Play Store would be much appreciated.

[APP][4.0+] B+ Manga Reader

B+ Manga Reader is a manga reader for Batoto that helps you search and read thousands of manga, manhwa or manhua online from Batoto on your android device.
Features:
- Show lastest releases
- Search by title or advanced search
- Bookmark manga
- Download in the background while reading.
- Keep the reading progression
- Full screen manga viewer
- Log in to your batoto account to get your online bookmarks
- Immersive mode on kitkat
Link 1: https://cyberneticlifeform.wixsite.com/cylonu87/bplusmangreader
Link 2: https://cylonu87.github.io/androidapps/
As it sees even after Manga Watcher was removed from playstore it still is best app for online + offline manga with most features etc.
Lukijs said:
As it sees even after Manga Watcher was removed from playstore it still is best app for online + offline manga with most features etc.
Click to expand...
Click to collapse
The problem with Manga Watcher is that it's very unstable. Since the last version, the updater crash the app after 2 or 3 seconds. A fresh install didn't fix it.
Code:
FATAL EXCEPTION: AsyncTask #2
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:299)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
at java.lang.Thread.run(Thread.java:856)
Caused by: java.lang.NullPointerException
at org.vadel.common.autoupdate.AutoUpdater.getApks(AutoUpdater.java:173)
at org.vadel.common.autoupdate.AutoUpdater.getNewVersion(AutoUpdater.java:141)
at org.vadel.common.autoupdate.AutoUpdater$1.doInBackground(AutoUpdater.java:70)
at org.vadel.common.autoupdate.AutoUpdater$1.doInBackground(AutoUpdater.java:67)
at android.os.AsyncTask$2.call(AsyncTask.java:287)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
... 4 more
New version:
v1.1
you can filter releases by language in the settings
button to show serie's info
option to show small thumbnail
buttons to show "my updates"
Working nicely on my Nexus 10. Would love to have more manga sources though.
Sent from my HTC One using Tapatalk
iKarido said:
Working nicely on my Nexus 10. Would love to have more manga sources though.
Sent from my HTC One using Tapatalk
Click to expand...
Click to collapse
It's a reader for Batoto only so it can use the features of the source to the fullest (like some apps that have multiple sources but you can search only by name or category). With only one source (and Batoto is the one with the best reputation), it's easier to implements almost all advanced features.
v 2.0
New version:
Added: option to open the next chapter automatically
Added: backup and restore data
Added: Highest rating and Recently added
Added: Samsung multiwindow
Improved: select a page with a thumbnails list
Improved: search mature content added (full version only)
Improved: the watch list display the series updated
UI improvements
Libraries updated
A new version is available updated to Material Design.
Version 2.6.1 is now available for download. Still under review on some stores.
v2.7.0
Version 2.7.0 released.
Changelog:
Show a list of chapters recently read. You can find them here to continue your reading.
Filter the list of chapters by status
Change the order of the chapters: oldest first or newest first
Some bugs fixed.
v2.7.1
New version fixing the app after bato.to deployed their new reader. You'll need to login to get all chapters (bato.to seems to be semi private now).
v3.0.0
Changelog:
Libraries upgraded.
Fix a crash on nougat.
Requires jellybean (android 4.1) or higher. On ICS, use v2.9.0.
Available on XDA Labs.

[APP][4.0+] MangaDLR - Manga downloader and reader

Manga downloader and reader for android.
Downloads: https://cylonu87.github.io/androidapps/, https://cyberneticlifeform.wixsite.com/cylonu87/mangadlr
Features:
Read online or offline.
Support more than 40 sources.
Horizontal reading (left to right or right to left), vertical reading.
Bookmarks, check for new releases.
Show latests chapters, new series, popular series.
Search by name from a static list, search with the advanced search of the source.
Keep the reading progression.
Download in the background.
Show series in card mode or list mode.
v3.5.0
New version:
Downloaded files can be filtered.
The app can be opened from a web browser when you click the link of a series from one a the following sources: batoto, mangafox, mangahere, mangachrome, mangadoom, mangapanda, mangareader, readmanga today.
The list of chapters can be filtered (downloaded, not downloaded, read, reading, not read).
Option in the drawer menu to switch between "Download mode" and "Read online mode".
Option in the settings to import mangawatcher bookmarks. Sources supported: mangafox, animea, mangahere, batoto, goodmanga, mangareader, mangapanda, centraldemangas, mangaeden. Tested with mangawatcher 1.1.6 and 2.
In the bookmarks list, you can create custom categories, add some of them to your bookmarks and filter your bookmarks by categories.
In the Pager viewer, there is a new button to save the current image in the gallery, the pictures folder or wallpaper.
New setting to clear the cache on exit. You can choose the elements to be deleted.
Recently read: you can access the history of the chapters recently read (online and offline).
Import bookmarks from Kissmanga.
Latest chapters/chapters of a series: you can remove the read online progression, marks chapters as read online/downloaded or remove the marks.
A new option in the settings to show/hide the cover of the bookmarks (list mode).
Online/Offline readers: 2 new buttons to open the previous/next chapter of a series. A long press on these buttons show the name of the chapter it'll open.
Improved list of series and downloaded files: the filter is highlighted in the name.
In black mode, the online readers show another waiting page (for amoled screen).
Crash reports are not sent by email anymore, they are uploaded automatically on a server.
Improved cache management in the settings screen.
Tap the top/bottom of screen in the simple reader to scroll half a page.
HelloComic (comics online reader) was added as a plugin. You can download it in the plugins folder and copy the file in "sdcardpath/Android/data/net.android.mdm/files/plugins" on your device.
Option in the settings to use a natural sort order in the list of downloaded files.
List of series updated.
"Auto check for app update" was sometimes executed even so the setting was disabled.
Mangacow, Senmanga, Kirei Cake fixed.
Fix a bug in the webtoons plugin.
Some SDK updated.
Fix some bugs.
Fix Batoto + sign in to access older chapters + auto sign-in at start up.
If you use kissmanga and get an error "(503) Service Temporarily Unavailable", it’s because kissmanga denied the access to their website. There is a javascript+cookies protection. To get the cookies allowing you to access the site, open settings in the app ans select "Advanced". At the bottom there is Credential > Kissmanga. If you press Kissmanga, a popup appears while loading the cookies. Once the popup is closed you should be able to access kissmanga. The cookies should be valid for a few hours or until you close the app, so you’ll have to get the credential again.
Sources removed: Webtoonsreader, Imperial Scans and Red Hawk Scanlations
Downloading now, I hope your app doesn't limit the download speed. I have used some apps before, but they were limiting my download speed which took forever to me to download a whole 100+ chaps.
ScatteredHell said:
Downloading now, I hope your app doesn't limit the download speed. I have used some apps before, but they were limiting my download speed which took forever to me to download a whole 100+ chaps.
Click to expand...
Click to collapse
The download speed is not limited by the app, only by your connection or the server speed. If it's too slow, you can enable "Concurrent downloads" to download more than 1 chapter at once from different sources.
cylon-u87 said:
The download speed is not limited by the app, only by your connection or the server speed. If it's too slow, you can enable "Concurrent downloads" to download more than 1 chapter at once from different sources.
Click to expand...
Click to collapse
it was slow, only getting 200-300 and sometimes below 100 kbps. I can download files with 2mb/s speed. btw nice app. keep up the good work. ok, i will try and see it. :good:
thnks, love this app and love manga
Do you have boruto? how many chapter?
Hatake. said:
Do you have boruto? how many chapter?
Click to expand...
Click to collapse
There is the oneshot baruto the movie in the chapters of naruto. It's the chapter 700.5.
If you want the new monthly series, the first chapter will be released on 5/9: http://www.shonenjump.com/next_generation/ in shounen jump.
Thanks for sharing!
v4.0.0
Changelog:
New: a widget showing your bookmarks. You can open the app from it.
New: Recent updates. Show new chapters of bookmarked series.
New sources: Mangapark, Game of Scanlation, Gomanga, Mangatraders, Heavenmanga, Mangajoy, Read Comic Online, Ninemanga (EN, ES, RU, DE, IT, PT), Dynasty, Jaiminisbox,Yomanga, Mangaku, Pecintakomik.
Sources removed: Japanzai, Readmanga.
"Downloaded" page fixed and improved: new menu, actions to rename or delete a file/folder, 2 selection modes: normal and multi ( will select every items between 2 previously selected items), some icons didn't shown.
"Bookmarks" page: new button "Select all", show the number of "Recent updates", the filter by category has been replaced by tabs, refresh covers, per-manga preferred online viewer (you can set the viewer to use when reading online), sort.
Import bookmarks from MangaEden and ReadMangaToday (favorites + subscriptions).
Tinted navigation bar (android 5.0+).
Show downloaded pages/total pages in the download queue.
The "New releases" notification can be expanded to show more series.
Simple reader has been improved: night mode is working on android 4.4+, button to reload the chapter (it will discard files in cache and download the chapter) in read online mode, could close it if the chapter didn't load.
Some dialogs have been replaced by a bottom sheet dialog.
New method to load the kissmanga credential.
New options: to show or hide the download progression notifications, to change the check for new chapters frequency, download via WiFi only (pause the downloads queue if not connected to WiFi).
Download option: default value changed to "Series/chapters".
Immersive mode has been renamed Fullscreen.
Improved MangaWatcher bookmarks import.
Import and export have been fixed.
"Update chapters flags" has been improved, you can select a chapter and the previous ones in the list.
Some UI improvements: drawer menu, info tab.
Broken sources have been fixed.
Fix some bugs in the check for new releases service and download queue.
overall great manga reader app.. just the download speed and maybe you can change the ui to dark or just add something like a floating button in downloaded section to read recent chapters just to make things easier .. thank you for your app .. enjoying ReLIFE
v5.0.0
Changelog:
Target API 23 (Marshmallow).
New settings page with Material Design theme on android 4.x.
Dark theme.
A button "Retry all" has been added in the download queue page.
Page transition animations added in the pager viewer.
New app update system.
2 new options in the settings to open the previous/next chapter in pager viewer (pull to open).
MAL integration.
Some Material Design improvements.
New blue filter.
New actions have been added in the simple viewer.
You can choose the elements to import from the backup file.
Download queue: pause/resume a chapter.
Drawer menu updated.
Open links with Chrome Custom Tabs when possible.
Reddit + bug tracker links added in the settings page.
New action in the online viewer to open the chapter in a browser.
Detect the captcha on readmangaonline/kissmanga.
Recent updates: the chapters can be grouped by series.
New action to search a chapter in the list of chapters.
Bookmarks page: the list can be filtered.
Changelog dialog has been improved.
The online pager reader can use the volume buttons to go to the previous or next page.
Hummingbird replaced by Kitsu. AniList and Anime-Planet have been added.
Fix the bookmarks list.
Fix the Downloaded page crashing if the app didn't have the permission to read the storage.
Fix a few crashes.
Fix a bug in mangadoom (bookmark).
Prevent the app to crash if there is not enough memory to decode an image in the pager readers.
Broken sources fixed.
Awesome app sir, but can you add filter option in homepage.?
tarun yadvendu said:
Awesome app sir, but can you add filter option in homepage.?
Click to expand...
Click to collapse
It's possible to choose the page that you want as home page (series, bookmarks, ...), it's possible to filter the list of series by name. Or do you want something else ?
cylon-u87 said:
It's possible to choose the page that you want as home page (series, bookmarks, ...), it's possible to filter the list of series by name. Or do you want something else ?
Click to expand...
Click to collapse
Oops sorry, i didn't check the settings, thanx for help
(xpost forum+rating) looks like it had the most feature available, although it is a double edged sword. new users would be lost without a short guide describing the options and sources, and how to effectively switch between online and offline mode.
Enjoying the app so far. One thing I have noticed is missing is a genre sort/search (shonen, seinen, shojo, etc as well as mech, slice of life, adult...). The option was available in an older Manga reading app I used to love and I used it to find quite a few great new titles to read I would have never found otherwise. Is this something you could implement in a future update? Thanks!
deadful said:
Enjoying the app so far. One thing I have noticed is missing is a genre sort/search (shonen, seinen, shojo, etc as well as mech, slice of life, adult...). The option was available in an older Manga reading app I used to love and I used it to find quite a few great new titles to read I would have never found otherwise. Is this something you could implement in a future update? Thanks!
Click to expand...
Click to collapse
Some sources have "Online search" in the menu you can use to search by genre. It's not available on all sources (batoto, kissmanga, mangafox + a few have the search by genre).
cylon-u87 said:
Some sources have "Online search" in the menu you can use to search by genre. It's not available on all sources (batoto, kissmanga, mangafox + a few have the search by genre).
Click to expand...
Click to collapse
Awesome! Thank you. That is exactly what I was looking for.
v5.5.0
New version.
Changelog:
Target API 25 (Nougat).
Upgrade Google libraries and SDK.
Fix Mangastream, KissManga, Ninemanga, EatManga, Dynasty, Mangahost, Central de mangas, Mangahost, Animestory.
New sources: Mangazuki, Mangazuki Raw, HeyManga, Helveticascans, MangaTown, Read Comic Books Online, View-comic, Read comics.
Sources removed: Read Comics, Manga mint, GogoComic, Yomanga, Yomanga Raw.
New search bar.
Minor update in the login page.
UI updates: tab icons, MAL library.
Save covers.
App shortcuts. It requires android 7.1 or a compatible launcher (Nova launcher on Marshmallow works).

[ APP ][ 6.0+ ][ FREE ][ Google Play ] Notes

Hello everyone, I'm Android developer from Croatia, long time lurker first time poster here. I have made an awesome notes app and i wanted to share it with you.
It's completely free, that means NO ADS or any other monkeys business. It's in Play Store and it's currently in open beta available to everyone.
Any feedback, bug report or suggestion is greatly appreciated.
You can get it in Play Store It's called "Notes"
Since this is my first post i'm not allowed to post links so here are the parts of the links :
play.google.com/apps/testing/com.cometengine.notes
play.google.com/store/apps/details?id=com.cometengine.notes
Now let’s go trough some of the features:
1. Folders:
- create/delete/edit folders
- move notes between folders
- each folder has it’s own archive, trash and tags
- you can make any folder your favorite
- delete folder or/and notes from any folder
2. Tags:
- creating tags is as simple as adding # on start of any word
- click on tag to filter all notes containing that tag
3. Rich text editor:
- title, bold, italic, align, underline, list, quote, check list, links, highlight, strikethrough
- in settings you can change font size and some default margins
- emoji, google emoji, not ugly ones from samsung, htc, lg….
- images are coming soon
4. Backup:
- in settings there is option to make a backup of local database
- also in same place is option to restore from that backup
5. Other:
- at the end one feature witch i’m most proud of is: “entire app is written in KOTLIN”
here: https://play.google.com/store/apps/details?id=com.cometengine.notes

[APP][5.0][ROOT] PrefEdit 2.0 | View & edit Shared Preferences of other apps!

PrefEdit, which started off as an app to help you view and edit Shared Preferences of other apps, has now slowly evolved into a full fledged application info and management app. With the additional capabilities of Shared Preference viewing and editing, it is now one of the most powerful app of its kind.
Features
1. Search - Helps you in searching the app you are looking, and also helps you in searching the preference key that you want to edit.
2. App details - Shows detailed information of an application.
3. Powerful shared preference editor - Lets you view and edit Shared Preferences of other apps.
4. Backup/restore - Local backups of the preference files are made before you save changes, which can later be restored in case something goes wrong.
5. Great UI - Makes use of Google's material design to provide a great user interface and most importantly, a great experience!
OK, so what is this Shared Preference actually?
Shared Preference is an Android framework, that many apps use to persist app specific settings/toggles/data. This data is stored in /data/data/<app package name>/shared_prefs folder in an XML file, which is why root access is needed to access them. Being able to explore them can give a decent idea of what data an app stores, and being able to change them can often enable the users to tweak various features of app (which may not be possible from within the app), and also often let users unlock features that are in testing. Have fun tinkering!
Companion app
Starting Android 11, a companion app is necessary to do the Shared Preference related functions, as in this version, there is a platform restriction that prevents apps from accessing /data/dara/<app package name> of other apps. Which is why the companion app is present to help workaround this restriction. Since the companion app has to target Android 10, it will not be available via Play Store, but it will be available for download from here. PrefEdit app will also prompt you to install it if necessary, but will never install it automatically.
Requirements
1. Root access - Root access is necessary to read and edit preference files. Without root access the app cannot work.
Link - Play Store (Screenshots can be found there)
Official site - PrefEdit
User manual - Link
Finally, an app that does this with good UI. Good job!
Not working, the application is not requist super user permissions
Qutayba Khader said:
Not working, the application is not requist super user permissions
Click to expand...
Click to collapse
It should ask when you tap an app for the first time.
It may be possible that it asked but you missed out for some reason. Could you check your superuser/Magisk app and see if root is granted for PrefEdit?
corphish said:
It should ask when you tap an app for the first time.
It may be possible that it asked but you missed out for some reason. Could you check your superuser/Magisk app and see if root is granted for PrefEdit?
Click to expand...
Click to collapse
No, it's not in the list
Update: it works after uninstall the app and reboot and installing it again.
Thanks alot, and sorry
PrefEdit v1.0 is here!
PrefEdit 1.0 brings a brand new UI, cool new features and critical bug fixes.
Detailed changelog
New UI - UI of PrefEdit has been re-designed from scratch, keeping a high quality user experience in mind.
Default layout is updated, which will now present useful actions in the form of cards instead of showing all applications by default.
Accessing apps is now only possible through searching. This is done to greatly improve speed of operations as listing all applications took a lot of time.
Since the search functionality is going to be used more than ever, it has been moved to the bottom of the screen for easier access.
To speed things up even more, the app keeps track of recently searched apps and presents them to you in subsequent uses of the app.
In-app update functionality also gets its own card and is much more responsive.
Updated the UI of showing preference keys and values. Preference keys and their corresponding values are now grouped by their types and displayed.
Updated alert dialog button styles.
Preference key searching in all shared preference files of an app - It is now possible to search preference keys across all the preference files of an app, and the search is fast! Simply search the key you want in the section which lists all the preference files of the app, and it will show preference key results as well.
Improved performance in loading preference keys of a file of an app.
Pro features - Introducing pro features, which can be unlocked by an in-app purchase.
Shapes - This unique UI customization lets you choose the shape of various UI elements of the app. Choose from 4 different shapes to suit your taste.
Colorful icons - Lets you choose whether or not to use colorful icons.
Bug fixes -
Fixed searching of newly added preference keys.
Fixed a critical bug which would save only preference keys and values which would be present in search results.
Fixed a crash which would occur after “Remove Ads” was purchased.
Fixed a bug which would show ads even when “Remove Ads” was purchased.
Library updates.
Update is rolling out in stable channels of XDA Labs and Play store.
Thanks!But what this app actually does?
PrefEdit v2.0 changelog​PrefEdit began as an app that lets users view and edit shared preferences of other apps, but slowly it has evolved into a full fledged “Application information” app. With the v2 update, the evolution is complete, and with the original ability of shared preferences viewing/editing, it has now become one of the most powerful apps of its kind.
Changelog​
Detailed info of applications is shown - PrefEdit now shows detailed info about an application (example - information about Minimum SDK, Target SDK, version and more). It also lets you perform the following additional actions.
Visit the system settings page of an application.
Visit the Play Store page of an app (if applicable).
Launch the app (if at all it can be launched).
Launch one of the app's activities directly (needs root access).
Next generation Shared Preference editor - The shared preference editor has been re-written from scratch, which now makes it much easier to visualise the changes and view them.
Shared Preferences are now grouped and shown in different tabs with count.
Bigger view for editing a shared preference entry.
Ability to delete a shared preference entry (both user created and existing ones).
New visual clues for various operations - New entries that are not saved are now marked in green, updated entries are marked in blue, while the deleted entries are marked in red. Once the user saves the changes, these visual clues go away, as they only indicate changes that are not saved.
New revert option that cancels all the unsaved changes and reverts back to the original state.
Multiple methods of restoring backups.
Review option lets the user review the changes that would be brought by the backup. All the visual clues are highlighted for the changes that would be brought by the backup. Once the review is done, users can save the changes to complete the restore.
Direct copy method directly copies the backup file to the app’s shared preference file location. Use this method if you think that there are issues caused when saving preference files with the app.
Restoring backups will automatically revert all the current changes in the session and then proceed with the restore.
For devices running Android 11 and up, a companion app is needed to perform the SharedPreference related operations. PrefEdit will automatically prompt you to download the companion app if you are eligible.
A dedicated user manual has been created which can be accessed at https://avinabadalal.com/products/prefedit/manual.
Brand new user interface - The user interface has also been re-designed from ground up, which is now tile based and more colorful than ever, and is partially inline with the upcoming “Material You” design guidelines (pure coincidence).
Updated about section - About section is updated which now provides the following links.
Data usage which lets the user understand what data is used by the app and how it uses it.
Privacy policy.
User manual.
Option to contact our support handle.
Translations - PrefEdit is now available in Indoesian language.
Performance improvements - Various performance improvements were made to ensure smooth operations.
Long running operations like finding apps and parsing preference files are guaranteed to be running in background, which ensures that the main thread is not blocked and hence no ANRs.
Progress indicators are now placed wherever applicable to indicate a long running background operation.
Improved list rendering performance.
Improved list scrolling performance.
Improved animations for list manipulations. Changes to the list are now shown in a much smoother way with animations.
Improved stability - MVVM architecture which is the recommended approach as per Google is now adopted completely. End result should be much fewer crashes.
Bug fixes - As always, we have fixed some bugs.
Fixed crashes that would be caused when preference entry values would contain illegal characters (from XML point of view). We are now escaping those values as much as possible.
Privacy updates - In this release, we have made changes with regards to privacy to comply with the recommended privacy friendly practices that are recommended by Google.
Storage permission is no longer required to store and read backup files, as they are now stored in app specific directory in shared storage, which is as per best practices for Android.
As a result, we have also removed the “requestLegacyExternalStorage” flag which was earlier necessary to target SDK 29.
Library updates -
Updated AGP to 6.7.
Targets SDK 30 (Android 11). Is clear to target SDK 31 (Android 12) as soon as it is released to the public in Fall 2021.
Uses the latest Kotlin 1.5.0 release.
Uses the newer magisk libsu library for root operations.
Removed from the Play Store?

Categories

Resources