Cordova cross platform mobile applications

After the small Chrome App experience that resulted in a very compact app that reads Video and sends an UDP binary stream to ESP32 Led controllers I decided to start learning how to program a real mobile app.
Real because I find that the way to do it must end in the App Store and the user should be able to install it with a few clicks.
This start guide is only valid for Linux but it could be a similar approach in Mac.

1.- Install Java 8 SDK
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.-Cordova
https://cordova.apache.org/#getstarted

It’s very straight-forward to start if you have previous html/javascript experience building a web page.

In this github repository:
https://github.com/martinberlin/udpx-app

I’m building my very first Android app. Follow the commits and watch the Repository to see my new steps and also my failures in this new world.

This is a preview of how the app looks like in it’s first version:

udpx Android application is available in the Play store.
udpx app

Soon more posts will follow explaining how to interface with Android OS (Camera as an example). There will be soon more issues to expand and implement in this repository. And my new philosophy to build Firmware for Espressif chips will be simply:

“One firmware, one mobile application”

Meaning that every firmware will have his app, where you can configure and test it, just with one click install in google Play store and setting up some very easy configuration. Starting from WiFi credentials using BLE (Bluetooth low energy) and setting up the App IP address as a last step.

My goal at last, is that internet of the things is easy to use, and not something where you need a 20 minutes complicated setup to start using something. So the mission is that for first weeks 2020 all master branches from our main ESP32 Firmwares like udpx and Remora should be bluetooth configurable.

Tweetdeck and Twidroyd twitter clients for android killed in the same day

tweetdeck-twidroyd
Today we’ve seen two smartphone twitter client’s die:

  • tweetdeck
    Dissapears both for iPhone app store and also from Gogle play for android
  • twidroyd
    twidroyd twidroydA big thank you to all our valuable users for your long time loyalty. Without you the product would never have come so far. Farewell!

The latter with a horrible modal window that either prompt you to download a 2,90€ client called echofon.

So that’s it. I guess Twitter wants to keep the timeline control to themselves, since now they have advertising, right ?
It’s good to remember that is not always good to ride the boss horses.

Read more
No more TweetDeck for Android and iPhone

How to disable the Google search button in Android 4.1

In Android 4.1, Google started opening the Google search app no matter what you were doing, which app you were using, etc., as soon as you touch the search button.
Then your heart stops for a moment, as you realize that what you were doing is interrupted, and you think of evil Google and their decision to went into the smartphones business.

This is at least the case for my Motorola Defy Whenever I accidentally hit the button with the little magnification glass, the Google search app opens, instead of the app internal search function. And with 18 Mb, that isn’t fun and takes a while. Also it’s useless for me and for 99% of the world population.

This is how to disable google search and save your nerves:
1. Go to the settings menu
2. Go to apps
3. Go to all apps
4. Go to Google search
5. Uninstall all updates
6. now the same button shows “disable”.  Disable the app.
(If you find the apps in Downloaded tab go to All tab and there click on disable)

Done!  Enjoy! Rejoice ! Relax!
You spended 3 minutes to save a lot of future annoyances. And now in some apps, pressing the search button shall open the internal app search, as ist meant to be.