User Tools

Site Tools


01.10.2026

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
01.10.2026 [2026/09/30 16:07] – created kalaschnikow01.10.2026 [2026/09/30 18:24] (current) – kalaschnikow
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">01.10.2026 Donnerstag</div>
 +</html>
 +
 +[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#oktober|Oktober]], [[2026KW40|KW40]]\\ 
 +
 +
 +====== Appointments ======
 +
 +  * None
 +
 +
 +
 +====== Health ======
 +  * **-** Exercises
 +    * **-** Rücken
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Augen
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Zunge
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Pr
 +      * **-** Morgens
 +      * **-** Abends
 +
 +
 +====== Goals for the day ======
 +
 +  * In short
 +    * **-** [[OpenRemote]]
 +      * **-** read docs recommended by Panos
 +        * find
 +        * read
 +      * **-** check ''.mbtiles'' file
 +      * **-** make map work
 +    * **-** CUPR
 +      * **-** write better text for Play Store
 +        * **-** write
 +        * **-** translate
 +        * **-** publish
 +
 +
 +  * **-** [[ChalkUp Photo Reports]]
 +    * **-** make a better page layout in ''PdfGenerator''
 +    * **-** [[CUPR Marketing]]
 +    * **-** marketing
 +      * **-** check [[Wialon Marketplace]]
 +        * **-** 10 entries
 +
 +  * **-** [[Glomus]]
 +    * **+** add possibility to share current position
 +    * **-** [[Glomus MQTT integration]]
 +      * **-** install OpenRemote
 +        * https://docs.openremote.io/docs/introduction/
 +      * **-** MQTT v3 / v5 (see https://hivemq.github.io/hivemq-mqtt-client/docs/quick-start/)
 +        * **-** make all necessary prefs for MQTT v3
 +        * **-** implement MQTT v3 using prefs
 +        * **-** test on thinger.io
 +        * **-** make all necessary prefs for MQTT v5
 +        * **-** implement MQTT v5 using prefs
 +        * **-** test on Kilo
 +
 +  * **-** [[Integration with IoT platform]]
 +    * **-** check market share
 +      * [[https://www.oracle.com/de/cloud/cloud-native/iot-platform/|Oracle IoT]]
 +    * **-** check at least 2 platforms
 +      * **-** [[https://www.oracle.com/de/cloud/cloud-native/iot-platform/|Oracle IoT]]
 +      * **-** https://www.particle.io/
 +      * **-** https://www.thinsboard.io/ ?
 +        * **-** check whether GPS trackers (or plugins, or something about GPS) exists on marketplace
 +        * **-** check GPS links in the description ([[Integration with IoT platform#ThingsBoard]]) again
 +      * **-** something different ?
 +
 +
 +  * [[Search for business idea]] / [[Business ideas]]
 +    * **-** i'm searching for a free b2b product (at least in the basic version) with a vital addons marketplace. The addons should be written in Java.
 +    * **-** i'm searching for an iot product (free at least in the basic version). it must have a vibrant free and paid addons marketplace. The addons should be written in Java or Kotlin. please find me at least 30 alternatives.
 +
 +
 +  * AI playing
 +    * Gemma ?
 +    * [[https://openrouter.ai/|OpenRouter]]
 +
 +
 +  * **-** [[Chalkup]]
 +    * **-** implement ''ItemDetails''
 +      * **-** save timestamp
 +        * date pickers: https://developer.android.com/develop/ui/compose/components/datepickers
 +      * **-** add carousel for images
 +        * https://developer.android.com/develop/ui/compose/components/carousel
 +    * **-** implement ''HomeScreen''
 +      * **+** ''Item'' on ''HomeScreen''
 +        * at first copy from "Inventory" example project
 +    * **-** implement ''QuestionnaireFragmentAppBar''
 +      * **-** implement ''More...'' menu
 +        * **-** Rename
 +        * **-** Delete
 +      * **-** implement title
 +        * especially after "Rename"
 +    * **-** implement ''PhotoQuestionView''
 +      * **-** implement proper saving of input on configuration change 
 +      * **-** implement take photo request
 +        * **-** implement cleaning after cancel
 +      * **-** implement select photo request
 +      * **-** implement delete photo
 +    * **-** test AI Agent
 +      * see https://www.heise.de/news/Android-Studio-Panda-2-KI-Agent-erstellt-neue-Android-Apps-11198132.html
 +
 +
 +  * **-** [[Glomus]]
 +    * **-** Check Glomus 1.0 publishing status
 +    * **-** implement "ToDos for first version" => [[Glomus Version 1.0]]
 +      * **+** don't draw stop icon for running track
 +      * **-** Track map screen
 +        * **x** update title on stop
 +        * **+** don't update title on stop for changed title
 +      * **-** Track list screen
 +        * **+** jump to new track item in the list on start of new track
 +          * currently simply to the top of list
 +      * **+** MainNavigation
 +        * **+** use single pane strategy (track list/ map / track details) in horizontal orientation
 +          * citation: "NavDisplay automatically falls back to using a SinglePaneSceneStrategy by default."
 +            * see https://developer.android.com/guide/navigation/navigation-3/custom-layouts
 +      * **+** show information about GPS
 +      * **+** translations
 +      * ...
 +    * **-** [[Glomus track details screen]]
 +      * **-** calculate track length
 +        * **-** test
 +      * **-** learn about ''rememberSaveable'' / state / recomposition
 +        * [[https://developer.android.com/develop/ui/compose/state|State and Jetpack Compose]] by Google (Florina Muntenescu)
 +        * **+** [[https://medium.com/@mohanmanu/exploring-remembersaveable-in-android-compose-b0304df3857a|Exploring rememberSaveable in Android Compose]]
 +        * [[https://towardsdev.com/mastering-remembersaveable-in-jetpack-compose-pros-cons-when-to-use-it-d3f1e17803d8|Mastering rememberSaveable in Jetpack Compose: Pros, Cons & When to Use It!]]
 +        * [[https://www.brahimoubbad.com/2025/06/jetpack-compose-recomposition-debug-and-optimize-performance-guide.html|Jetpack Compose Recomposition: Debug & Optimize Performance Guide]]
 +        * Misc:
 +          * [[https://proandroiddev.com/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9|6 Jetpack Compose Guidelines to Optimize Your App Performance]]
 +            * interesting article, but it is too soon for me (I don't understand it properly)
 +      * **-** center on current location
 +        * **-** test
 +
 +
 +
 +  * **-** [[Tracker for Traccar]]
 +    * **-** run ''ELM327-emulator'' and try to see the emulated data
 +
 +  * **-** Learning [[Android development]]
 +    * **-** https://developer.android.com/develop/ui/compose/documentation
 +    * **-** [[Android Basics with Compose]]
 +      * **?** Unit 2: Building app UI 
 +        * **-** [[Pathway 2 Add a button to an app|Pathway 2: Add a button to an app]]
 +
 +
 +====== Task Pool ======
 +
 +  * **-** Decide what I want to do
 +    * **-** [[Search for business idea]]
 +    * **-** Check apps
 +      * **-** something for Fleetmanagement
 +        * misc links:
 +          * https://www.flexihub.com/best-fleet-management-software/
 +            * also OpenSource possibilities!
 +          * https://www.capterra.com.de/directory/20007/fleet-management/software
 +          * https://gomotive.com/
 +          * https://fleetgo.de/
 +          * https://track-platform.com/
 +          * https://www.gps-server.net/gps-tracker
 +          * https://play.google.com/store/apps/details?id=org.mobilegpstracker.client
 +      * **-** Tracker for Traccar
 +        * **-** can it be profitable?
 +        * **-** what if the app would be contain an optional "Tasks" feature?
 +          * configuration
 +            * enable
 +            * server address
 +            * user
 +            * etc
 +          * simple user creation
 +      * **-** Professional GPS tracker
 +        * IoT parameters
 +
 +
 +  * **-** [[Glomus]]
 +    * **-** [[Glomus track details screen]]
 +      * **-** calculate track length
 +        * **-** test
 +      * **-** learn about ''rememberSaveable'' / state / recomposition
 +        * [[https://developer.android.com/develop/ui/compose/state|State and Jetpack Compose]] by Google (Florina Muntenescu)
 +        * **+** [[https://medium.com/@mohanmanu/exploring-remembersaveable-in-android-compose-b0304df3857a|Exploring rememberSaveable in Android Compose]]
 +        * [[https://towardsdev.com/mastering-remembersaveable-in-jetpack-compose-pros-cons-when-to-use-it-d3f1e17803d8|Mastering rememberSaveable in Jetpack Compose: Pros, Cons & When to Use It!]]
 +        * [[https://www.brahimoubbad.com/2025/06/jetpack-compose-recomposition-debug-and-optimize-performance-guide.html|Jetpack Compose Recomposition: Debug & Optimize Performance Guide]]
 +        * Misc:
 +          * [[https://proandroiddev.com/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9|6 Jetpack Compose Guidelines to Optimize Your App Performance]]
 +            * interesting article, but it is too soon for me (I don't understand it properly)
 +      * **-** center on current location
 +        * **-** test
 +    * **-** [[Tracker for Traccar]]
 +      * **-** run ''ELM327-emulator'' and try to see the emulated data
 +    * **-** Learning [[Android development]]
 +      * **-** https://developer.android.com/develop/ui/compose/documentation
 +      * **-** [[Android Basics with Compose]]
 +        * **?** Unit 2: Building app UI 
 +          * **-** [[Pathway 2 Add a button to an app|Pathway 2: Add a button to an app]]
 +
 +
 +  * **-** Learning [[Android development]]
 +    * **-** https://developer.android.com/develop/ui/compose/documentation
 +    * **-** [[Android Basics with Compose]]
 +      * **?** Unit 2: Building app UI 
 +        * **-** [[Pathway 2 Add a button to an app|Pathway 2: Add a button to an app]]
 +        * **-** [[Pathway 3 Interact with UI and state|Pathway 3: Interact with UI and state]]
 +
 +  * **-** [[Tracker for Traccar]]
 +    * **-** run ''ELM327-emulator'' and try to see the emulated data
 +      * ''python3 -m elm''
 +    * **-** fix "Prominent Disclosure" problem
 +      * add an alert window when user starts tracking
 +        * see / rework ''TrackingActivity.checkLocationPermission()''
 +        * "Don't warn again" checkbox
 +    * **-** [[https://www.salind-gps.de/|Salind]] ansprechen
 +    * **-** fix problems from Pre-launch report:
 +      * https://play.google.com/console/u/0/developers/8995373286867912433/app/4974977083807749126/pre-launch-report/details?tab=accessibility&artifactId=4859943701217475619
 +    * **?** Fix permission problems
 +      * **-** see https://developer.android.com/training/permissions/requesting
 +      * **-** Test on Android 10
 +    * **?** Fix ad serving problems (Google AdMob)
 +      * **-** read more about the problem
 +        * **-** [[https://support.google.com/admob/answer/6128543?hl=en&sjid=16330141757691108805-EU&visit_id=638410730663664804-2161039128&ref_topic=9756841&rd=1|AdMob policies]]
 +    * **-** Test version "1.0.20"  - test all OBD params 
 +      * **-** test OBD with our car
 +    * **-** fix AdMob / AdSense / GooglePlay problems
 +      * **+** Content obscuring Google-served ads
 +      * **+** Encouraging clicks
 +      * ***** Site Behaviour: Navigation
 +        * I don't really know what Google means. May be this problem is bound to "content obscuring Google-served ads" (like in this post: https://groups.google.com/g/google-admob-ads-sdk/c/nR173C97fwU?pli=1)
 +        * so I hope that it will be fixed if I fix the "content obscuring" issue. 
 +      * **+** Consent requirement: Certified CMP not adopted
 +        * **+** Create a GDPR message in AdMob (https://apps.admob.com/v2/home?pli=1)
 +          * Info: https://support.google.com/admob/answer/13554116#next-steps
 +          * it seems that I've done this (published etc)
 +            * => test it after new release of Tracker for Traccar is published
 +      * Some links:
 +        * [[https://apps.admob.com/v2/home|AdMob]] -> open with my developer account for Google Play
 +        * [[https://www.google.com/adsense|AdSense]] -> open with my developer account for Google Play
 +    * **-** [[T4T Migration to Jetpack Compose]]
 +      * **-** migrate
 +        * **-** TrackingActivity
 +          * **-** roghly test converted Kotlin class
 +          * **-** migrate to Jetpack Compose
 +        * **-** OBDActivity
 +
 +
 +
 +
 +
 +  * **-** [[Learning English]]
 +    * **-** make a conspectus of [[https://preply.com/en/blog/10-tips-learn-languages-fast/|How to learn a language fast, according to polyglot Olly Richards]]
 +    * **-** find games to learn English
 +
 +
 +  * **-** [[Search for business idea]]
 +    * **-** check the ideas 200 to 300 from https://www.geschaeftsideen.de/geschaeftsideen.php
 +      * https://www.geschaeftsideen.de/geschaeftsideen.php?anfang=200
 +    * **-** articles to read
 +      * **-** https://gruenderplattform.de/ratgeber/inventur-deiner-ressourcen
 +      * **-** https://gruenderplattform.de/unternehmen-gruenden/ikigai
 +      * **-** https://www.geschaeftsideen.de/rollender-kreislauf-Altreifen-als-Rohstoffquelle.html
 +      * **-** https://www.geschaeftsideen.de/Kuenstliche-Intelligenz-als-Alltagshilfe-fuer-zu-Hause.html
 +
 +
 +  * **-** [[Chalkup]] / [[Checklist plugin]] / [[ChalkUp Checklist Departure Control]]
 +    * **-** implement using memory for loading / saving questionnaires
 +      * **-** check Avril's implementation
 +        * Sync?
 +      * **-** check "modern" solution
 +        * DataStore?
 +        * Scoped Storage?
 +        * Jetpack?
 +    * **-** how it will be marketed
 +      * **-** PlayStore
 +        * **-** check key words
 +      * **-** other possibilities?
 +
 +
 +  * **-** [[https://developer.android.com/courses/android-basics-compose/course|Android Basics with Compose]]
 +    * **-** Unit 2
 +
 +  * **-** [[Install awow2024]]
 +    * ...
 +
 +  * **-** [AА] Check business ideas
 +    * **-** [[Business Ideas]]
 +    * **-** search for freelancer sites
 +      * https://ultrapress.de/18-projektboersen-fuer-freelancer-und-unternehmen/
 +    * **-** check IT-Genossenschaften
 +      * **-** https://karlsruhe.impacthub.net/
 +      * **-** find more
 +
 +  * **-** [[Tracker for Traccar]]
 +    * **-** [[T4T Migration to Jetpack Compose]]
 +
 +
 +  * **-** [AА] Winterize our garden tools
 +    * see https://lifehacker.com/home/winterize-garden-tools
 +
 +
 +
 +  * **-** [AA] [[Avril]]
 +    * **-** Translate the [[Avril.work website]] in German
 +      * **-** Push my work to Git(!)
 +        * copy files from /home/kalaschnikow/Desktop/avrilsite/ to avril_website project
 +        * add my changes from www.avril.work
 +          * CSS
 +          * header
 +          * footer(?)
 +          * ?
 +      * **-** Impressum
 +      * **-** Cookies etc.
 +    * **-** Translate the [[Avril.work website]] in English
 +      * **-** Homepage 
 +        * **+** Text
 +        * **-** Images
 +      * **-** Features
 +        * **-** Text
 +        * **-** Images
 +      * **-** Contacts
 +      * **-** Impressum
 +      * **-** Cookies etc.
 +
 +    * **-** Avril marketing (https://vwiki.avril.work/doku.php?id=avril_marketing_todo)
 +      * **-** Check forums
 +      * **-** Check Odoo Marketplace for possibilities
 +        * https://apps.odoo.com/apps/modules
 +
 +
 +  * [AB] Learn Kotlin
 +    * [[https://plugins.jetbrains.com/plugin/21067-kotlin-onboarding-introduction|Kotlin Onboarding: Introduction]] - a Kotlin course by Jetbrains
 +    * Also interesting reading about Kotlin etc.:
 +      * [[https://molidevwrites.com/a-glimpse-into-the-future-of-android-development/|A Glimpse Into the Future of Android Development]]
 +      * [[https://seb.deleuze.fr/the-huge-potential-of-kotlin-wasm/|The huge potential of Kotlin/Wasm]]
 +
 +  * [AB] Learn Unit testing
 +    * [[https://www.baeldung.com/java-unit-testing-best-practices|Best Practices for Unit Testing in Java]]
 +
 +
 +
 +  * **-** [AB] Check Google Play
 +    * **+** Number of Tracker for Traccar installations
 +      * 309 (03.02.2023)
 +    * **+** Why are the "payments on hold"?
 +      * (seems to be) Google wants to know my bank account 
 +        * I can set my bank account data in Google Play / AdMob when I want to fetch my money (at the moment ca.200€)
 +    * **-** What should be done with 
 +      * **+** Target API
 +        * target API of my apps should be updated to 33 (my latest published productive version of T4T has target SDK = 30)
 +      * **-** Ad ID Permission
 +      * **-** Developer Program Policy Update
 +
 +  * **-** [AB] Check my current tasks
 +    * **-** Clean tasks 
 +      * **-** Tasks on Saturdays (this and the next saturday)
 +    * **-** Review my [[Task pool]]
 +
 +
 +  * **-** [AC] Check netcup
 +    * **+** when starts the next period 
 +      * 23. Mai 2023 - 22. November 2023
 +    * **+** when I receive the next invoice?
 +      * im Mai 2023 (normalerweise 23.05.2023)
 +    * **+** how much will it cost?
 +      * max. EUR 6,53 (inkl. MwSt.) per month 
 +      * for 6 months => 6 * 6,53 = 39,18€ 
 +    * **-** what is running on netcup's server? (=> at least http://avril2021.avril.work)
 +      * **-** check netcups web apps 
 +        * https://www.servercontrolpanel.de/SCP/
 +        * https://ccp.netcup.net/
 +      * **-** check domaindiscount for all used IPs
 +      * **-** check my keepass
 +      * **-** check browser
 +    * **-** do I really need it?
 +
 +
 +
 +
 +  * **-** [AB] Buy one of the keyboards
 +    * **-** make a photo
 +    * **-** write the text
 +    * **-** publish both on ebay 
 +
 +
 +
 +  * **-** [AB] The letter from the tax office
 +    * **-** Give the Feststellungserklärung for the piece of land in Büchenbronn (with ELSTER)
 +      * see the letter from tax office
 +      * see also my mails with "Grundsteuer" (search in Gmail)
 +
 +  * **-** buy / give away the tabletop football
 +  * **-** buy / give away the suntan cabin
 +
 +
 +====== Goals for the week ======
 +  * Avril
 +    * [AB] publish new app version
 +      * [AA] more stable MQTT connection
 +      * [AB] targetSdkVersion = 29
 +    * [AC] Implement possibility to add new users for admins
 +  * Tracker For Traccar
 +    * [AB] targetSdkVersion = 29
 +    * [AB] Implement trips
 +      * [AB] List screen
 +      * [AB] Details screen
 +    * [BA] при работе приложения вместе с таскером traccar.intent.action.START_SERVICE работает как надо, а STOP_SERVICE изменяет состояние, т.е. если служба была остановлена, то она запускается, и наоборот.
 +    * [BA] поменяйте имя параметра BATTERY на batt
 +    * [BA] добавьте параметр charging (булево), который будет означать заряжается телефон или нет.
 +    * [BA] Check: в 9-ом Андроиде HTTP по умолчанию запрещен
 +    * [CA] сделать возможность изменения периода отправки координат на сервер с помощью таскера (возможно и других настроек тоже).
 +
 +
 +