Talk:Android Apps

From Free Knowledge Base- The DUCK Project: information for everyone
Jump to: navigation, search

AndChat and DCC -or- How Chris is Wrong and might as well write for Wikipedia

XDCC send and receive
2 posts by 2 authors in AndChat



flangemonkey

8/8/11

Surely this must be a top feature to add? There are no android app IRC clients that currently support it. Having it would make AndChat by far the best IRC app around...



Chris

8/8/11

DCC with never be a plausible Android feature, with the stretch of an exception for Wifi clients. DCC works by revealing the real IP address of the sending client to the receiving client. If the receiving client accepts, their real IP address is then revealed to the sender. Once the real IP's have been revealed, the clients attempt to establish a DCC connection on a port that the two clients agree on. For each client to be able to use that port for the DCC connection, each client must either:

1. Be connected directly to the internet, and not behind a DHCP (or otherwise) router, or:

2. Must have a routing rule for their local IP and that port. Cell phones will always follow that #2 rule, because be it connected via EDGE/3G to a cell tower, or wifi to your home or other network, both of those mechanisms are routed, neither are connected directly to the internet. Without one of those two rules applying, the DCC connection will never be allowed to be made. This is why, unless you're on your home wifi and you manually set up a routing rule to your Android, DCC will never work on an Android, iPhone, or any other form of cell phone IRC.

Think of it this way:

Your phone as a person living in a hotel, let's say Bill, in room #1201, and my phone is in a different hotel, in room #502, and its name is Hank. When Hank calls to talk to Bill, they can't just dial to Bill's room phone, because there is no direct line to Bill's phone. They have to call the front desk, and ask to be transferred to room #1201. And vice versa. Now, imagine the front desk is a big faceless cell phone company whose only concern is allowing their guests to call out, and allow their hotel services to call in to the rooms, but with nobody at the front desk to take outside calls and forward them to the proper room(s). Internet (browsing), email, etc, are all "Internal Hotel Services", while DCC is an "Outside Call". Hopefully that makes sense.

Chris

- show quoted text -



coltswalker

11:56 AM

Chris there is a significant inaccuracy in your response and analogy. * * * There very well can be DCC on Android for any Android device that supports WiFi connection. As it may be impossible/impractical to ever implement DCC via the carrier Internet connection, alternatively, the WifI connection is already being utilized by devices capable of DCC. My laptop computer connected via WiFi to my LAN, which is also behind a router and using NAT, performs DCC file transfers to IRC users very well. When I connect my Android to my WiFi, it has the same capability, however, is only limited by the fact that AndChat programmers have yet to add a DCC option. If I put Linux on the device, and run xchat, I could dcc, so it is not a _hardware_ or _wifi_ limitation such as you suggest. In other words, the hotel is allowing inter-room calls and external to room calls as long as it is the wifi hotel and not the cell carrier network hotel. Just make sure you stay in the wifi hotel and wait patiently for andchat developers to implement this critically needed feature!

Even the very argument you provide contains within it a subtext that disproves your assertion. You should consider more carefully that neither WiFi nor NAT (Network Address Translation) are new to IP devices. A Microsoft Windows tablet running the appropriate IRC chat client can accommodate DCC chat and file. An Android tablet could also, connected to the same WiFi LAN if someone would develop a DCC capable IRC client. Obviously the LAN has to be configured correctly (in other words you would not be able to count on DCC working universally across any public wifi hotspot). But that is acceptable. Sitting here in my home where I am the network administrator, it would be nice to have an IRC chat client on my Android that will DCC so I could put the old laptop computer away.

- show quoted text -



me

12:01 PM

I agree! It is technically very possible although users would be limited to using DCC only when connected to WiFi and given that the WiFi networking being used is properly configured to accommodate DCC. Your IP address would be exposed, as Chris points out. Chris is wrong in discounting the possibility of Android being capable of DCC, as I explained in my rebuttal. Although the Android user would be limited to using DCC only when connected to permissive WiFi networks, it is very possible and would be extremely useful to have DCC as a feature in a future release of AndChat.

On Monday, August 8, 2011 3:44:29 AM UTC-5, flangemonkey wrote: Surely this must be a top feature to add? There are no android app IRC clients that currently support it. Having it would make AndChat by far the best IRC app around...

Aps to Examine

  • MyBackup Pro - Backup (with schedule option) to our online secure servers, or SD card, your Applications, Photos, Music, Videos, Contacts, Call log, Browser Bookmarks, SMS (text messages), MMS (message attachments), Calendar, System Settings, Home Screens (including shortcut positions), Alarms, Dictionary, Music Playlists, APNs, and more...
  • WiFi KeyBoard

devices

Casio GzOne Commando

Samsung Galaxy Tab II

Pantech Breakout

file system notes

Android File System

Linkers

Android Online Resources

Task Management / ToDo

ELIMINATED

  • Remember the Milk (D) - too much and full version costs $25/yr
  • GTasks (F) - due date mandatory, cannot set task priority.
  • 2Do: Todo List (F) - too much bs.
  • Platinum Tasks (D) - multiple lists, many features looks useful. optimized for tablets, font too small for phone
  • Out of Milk (F) - literally for grocery shopping. would be an (A) for actual food shopping list
  • Taskos (C) - voice function. by date. does have priority color labels. suspicious permission requirements.
  • Do It Tomorrow (F) - 2 day task list. blah
  • Astrid (D) - might be buggy and cluttered. could be really good but has suspicious permissions requirements.

TESTING

  • noodles (B) - task priority. somewhat promising. no status. no auto sort. Ideal for very simple lists, lacks features for complex time and task management.
  • List Master (B) - customize columns. color codes. not specifically for tasks, for list making in general.
  • creates a folder on sd and does regular db backups, each with their own file by date
  • similar to ProDo in features.
  • ProDo (B) - limited free version, inexpensive pay upgrade.
  • sync with google tasks, can control duplex of sync
  • Name changed! ToDo Pro | To Do List (Free) now is known as ProDo | To Do List (Free)
  • there seems to be no way to do a backup and restore (critical feature absent)

DEFERRED

  • Any.DO (D) - voice input oriented.
  • Tasks Free (C) - supports multiple lists.
  • Wunderlist (C) - sync with windows. due date not mandatory. cross platform. cloud based
  • Task List (D) - has ads no pay upgrade

Blackberry Tasks App does the following:

  • Status: Not Started, In Progress, Completed, Waiting, Deferred
  • Priority: High, Normal, Low
  • Due: optional due date
  • Reminder: By Date, Relative
  • Recurrence: daily, weekly, monthly, yearly
  • Notes: user entered notes

Grocery List Apps with Device to Device Sync

A Thread on Android Forums discussing grocery lists that sync.

Review of ProDo by Othelle Soft

20star.png

After reviewing dozens of similar apps I like the UI (user interface) and functionality of ProDo the most. However, the deal breaker is that the developer included no way to do a full backup and restore. Sync with Google tasks doesn't include complete data. After communicating with Othelle soft, very quick to reply to emails, I was disappointed in their suggestion to me to go use a backup app that required me to root my Android. Developer would not give ETA on backup feature implementation. Data loss is not acceptable in the business world.

Pros:

  • Best UI of all apps reviewed
  • Logical and intuitive with useful features
  • Developer replies promptly to email

Cons:

  • No Backup Option (huge shortcoming)
  • No Documentation (just a lame youtube video lacking narration)
  • Developer replies with less than useful advice


Recommended Alternative:

List Master Pro by Code Fusion Mobile Software has an excellent backup feature, including auto creation of backup files as well as manual backup. What is does is nearly identical to ProDo, less the Google Sync. The UI is not as good as ProDo, but ability to back up my data (which I spend hours entering) trumps the UI being not quite as good.

ringer control / silent vibrate versus audible ring tone

Android Annoyances Troubleshooting and Support

Android Annoyances