User Tools

Site Tools


23.01.2026

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
23.01.2026 [2026/01/17 15:58] – [Goals for the day] kalaschnikow23.01.2026 [2026/01/23 10:38] (current) – [Goals for the day] kalaschnikow
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">23.01.2026 Freitag</div>
 +</html>
 +
 +[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#januar|Januar]], [[2026KW04|KW04]]\\ 
 +
 +====== Appointments ======
 +
 +  * None
 +
 +
 +====== Health ======
 +  * **-** Exercises
 +    * **-** Rücken
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Augen
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Zunge
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Pr
 +      * **-** Morgens
 +      * **-** Abends
 +
 +
 +====== Goals for the day ======
 +
 +  * **-** [[Glomus]]
 +    * **-** implement "ToDos for first version" => [[Glomus Version 1.0]]
 +      * **+** implement track details as Screen
 +      * **-** Settings screen
 +      * ...
 +    * **-** [[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 ======
 +
 +  * **-** [[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]]
 +    * **-** check Google Play
 +    * **-** check AdMob
 +
 +  * **-** [[Avril marketing]]
 +    * **-** Write some posts about Avril
 +      * **-** find where I can post
 +        * **-** LinkedIn
 +        * **-** Facebook
 +        * **-** other possibilities?
 +    * **-** Work Avril bonus program out
 +      * conditions
 +        * one time / permanent
 +          * one time
 +            * find the customer for X €
 +          * permanent (Sales and 1-Level Support)
 +            * 5 € + X€ margin
 +        * how much?
 +      * write text for posts
 +      * distribution channels 
 +        * organizations
 +        * forums
 +      * keywords
 +      * search for similar examples of bonus programs
 +      * branches
 +        * security
 +          * https://www.securitas.de/
 +          * [[https://www.bdsw.de|Bundesverband der Sicherheitswirtschaft]]
 +        * field services
 +          * Außendienst
 +          * cleaning
 +          * facility management
 +          * Hausmeisterservice
 +        * montage
 +    * **-** Check marketing possibilities (facebook & forums & ...)
 +      * **-** post new year congrats to 3 communities
 +      * **-** find more communities
 +        * **-** facebook
 +        * Use following topics
 +          * **-** Security
 +          * **-** Außendienst
 +          * **-** Logistik
 +          * **-** Vertrieb
 +
 +
 +
 +
 +  * **-** [[T4T Migration to Jetpack Compose]]
 +    * **-** migrate
 +      * **-** TrackingActivity
 +        * **-** roghly test converted Kotlin class
 +        * **-** migrate to Jetpack Compose
 +      * **-** OBDActivity
 +
 +
 +  * **-** GooglePlay
 +    * **-** [[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
 +      * **-** Create a GDPR message in AdMob (https://apps.admob.com/v2/home?pli=1)
 +        * Info: https://support.google.com/admob/answer/13554116#next-steps
 +
 +
 +  * **-** [AА] Winterize our garden tools
 +    * see https://lifehacker.com/home/winterize-garden-tools
 +
 +
 +  * **-** [[SPAM Problems from 27.12.2022]] (see also [[Mail Server]])
 +    * **-** check logs
 +
 +
 +  * **-** [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
 +
 +    * **-** make a plan for Avril 
 +      * **-** development
 +      * **-** sales and marketing
 +
 +
 +  * **-** [AB] 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
 +
 +  * [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] сделать возможность изменения периода отправки координат на сервер с помощью таскера (возможно и других настроек тоже).
 +
 +
 +