14.11.2022 Montag
[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#november|November]], [[2022KW46|KW46]]\\ ====== Appointments ====== * None ====== Do not forget! ====== * **-** Beg to Nadja: entry the holiday day for 08.11.2022 ====== Goals for the day ====== * **-** Health * **-** Rücken * **-** Zunge * **-** Morgens * **-** Abends * **-** Augen * **-** [AA] NOC * **-** [[https://tibros.atlassian.net/browse/TOE-393|TOE-393 Entwicklerticket zu: AEND-510 | Design Anpassung Lehrstellenbörse]] * **+** lboersebranchen.jsp * **++** lboersedetails.jsp * **x** lboersedruck.jsp * ***** lboerseerror.jsp * ***** lboersehilfe.jsp * **++** lboerselist.jsp * **+** lboerseproberuf.jsp * **++** lboersesuche.jsp * **x** lehrstellenatlas.jsp * ***** lehrstellenboerse.jsp * **-** [AA] Write to Fr.Heim * **-** how much will be my salary * **-** how much is salary of Bakunja * **-** how is our Steuerklassen * **-** should our Steuerklassen be changed * ***** [AA] [[Search for a job]] * **-** Check the [[https://play.google.com/store/apps/details?id=com.ilyabogdanovich.geotracker|Geo Tracker app]] * **-** Check the Kotlin Multiplatform * https://blog.jetbrains.com/kotlin/2022/10/kmm-beta/ * **-** [AA] [[Abschaltung 188.138.122.184]] * **-** Clarify what should be done * **-** Do it * **-** Move http://www.glomus-gps.de (use https://new.glomus-gps.de now) * **-** Fix http://www.glomus-gps.de 301 Redirect to http://new.glomus-gps.de * **+** Change domaindiscount24 configuration for www.glomus-gps.de * **-** **Enable Apache configuration for "new.glomus-gps.de"** * ''sudo a2ensite new.glomus-gps.de'' * ''sudo systemctl restart apache2'' * **-** **''Add subdomain for "new.glomus-gps.de" on domaindiscount24.com''** * **-** Add Apache configuration for "/var/www/www.glomus-gps.de" * Some useful paths and commands: * /etc/apache2/sites-available * /var/log/apache2 * sudo nano access_new_glomus-gps.log * sudo nano ~/wpdbglomus_www_current.sql * /var/www/www.glomus-gps.de/public_html * Copy MySQL database: https://www.javatpoint.com/mysql-copy-database * See for example: https://drupalize.me/blog/201504/configure-apache-multiple-domains * https://serverfault.com/questions/361165/how-to-trace-apache-301-moved-permanently * https://www.sistrix.de/frag-sistrix/technisches-seo/status-codes/301/wie-erstellen * **-** Add HTTPS configuration for Apache * Include /etc/letsencrypt/options-ssl-apache.conf * SSLCertificateFile /etc/letsencrypt/live/www.glomus-gps.de/fullchain.pem * SSLCertificateKeyFile /etc/letsencrypt/live/www.glomus-gps.de/privkey.pem * **-** Enable and test it * **-** Make http://www.wialon-consulting.de redirect to https://www.glomus-gps.de * **-** Configure Google Analytics (in "/var/www/new.glomus-gps.de/public_html/wp-content/themes/avril/functions.php") * the theme is in: /var/www/new.glomus-gps.de/public_html/wp-content/themes/avril/ * images: /var/www/new.glomus-gps.de/public_html/wp-content/themes/avril/img/ * **-** Save http://avril-logistics.wialon-consulting.de/ * **-** Save http://wiatrack.wialon-consulting.de/ * **-** Save http://kalaschnikow.wialon-consulting.de/dms/presentation.html * ... * **-** [AA] In the TestSettingsApplication project * **-** create a new activity with * 5 UI elements * button * TextField * scroll layout * ? * ? * **-** remove .idea folder from Git ? * **-** [AB] Search for other Menthal-Health-apps * **-** [AA] Call DA Versicherung and ask for new offer * **-** [AA] [[Abschaltung 188.138.122.184|VPS Server Contract Termination]] * **-** What is going on 1164012 (62.75.164.12) * **-** http://www.glomus-gps.de/ * **-** http://www.wialon-consulting.de/ * **+** Other web servers? * ***** Mail? * **-** glomus-gps.de ? * **-** wialon-consulting.de ? * **-** Other mail servers? * **-** Other services? * **-** Move * **-** http://www.glomus-gps.de/ * **-** [AA] Change site structure * **-** Plan the work * **-** which pages we need * **-** which images we need * **-** Find out which pages we should have * **-** Home * **-** Functions * **-** Contact * **-** Datenschutz * **-** ... * **-** Create all necessary pages * **-** Home * **-** Functions * **-** Contact * **-** Datenschutz * **-** ... * **-** [AA] Write texts for * Home * "Preposition" * Cars / Persons / Telematics * Advantages * **-** [AB] Write texts for * Functions * Contact * **-** [[Wialon marketing 2022]] * **-** new glomus-gps.de website * **-** change content of new.glomus-gps.de * **-** change structure * Home * "Preposition" * Cars / Persons / Telematics * Advantages * Functions * Contact * **-** write texts * **-** change pictures * **-** change logo * **-** draw * white? * **-** rename new.glomus-gps.de to www.glomus-gps.de * **-** watch video [[Как обеспечить постоянный поток клиентов]] (stopped at ca. 30:00) * **-** https://www.youtube.com/watch?v=pa3KQ3AaS2U&list=PLlka4Qvwks5r5gR9K94No4wvdsVVezugq&index=5 * **-** https://www.youtube.com/watch?v=9-z2o_TywCg * **-** https://www.youtube.com/watch?v=m5wqTwjfips * **-** https://www.youtube.com/watch?v=2qrSvGntR5E * **-** https://www.youtube.com/watch?v=85iJaD86VdU * **-** Check [[https://www.it-ausschreibung.de/ausschreibungen]] 22.03.2022 - 15.03.2022 (21.03.2022 - 18.03.2022 already checked) * Started at "Beschaffung von interaktiven Displays" (85987 / 23.03.2022) * Stopped at "Entwicklung einer Online-Plattform zur Durchführung und Auswertung von Beschäftigtenbefragungen" (85460 / 08.03.2022 / Wilhemshaven) * **-** Check https://www.softguide.de/ausschreibungen * Stopped at "22/2820 Naturheilkundepraxis sucht Praxissoftware" * **-** Check https://www.softguide.de/software/logistik-lagerlogistik * **-** Check tenders * https://ted.europa.eu/ * https://ict-ausschreibungen.de/ * https://ausschreibungen-deutschland.de * https://www.evergabe-online.de/search.html?1 * https://www.schienenverkehrsportal.de/aktuelle_ausschreibungen.html * **-** Check https://www.getapp.de/directory/231/customer-service/software?sort=popularity * **-** Contact [[https://www.glonass-center.net/|glonass-center]] in Skype * **-** Contact [[https://www.globars.ru/|globars]] * **-** Avril development (see also [[Avril ToDo]]) * **+** Fix cyrillic characters in users first and last name * ***** Set the default language to Russian * **-** Fix the title problem * **-** Make war-files * **-** Deploy the newest version to avril2021 * **-** Fix the user number problem finally * **-** get number of users and if it is more than 1000 => return an error message * **-** Avril marketing * **-** Check https://securitytreff.de/forum/ * **-** which products (software/hardware) is popular for security companies? * **-** other topics? * **-** New jrserver version * **-** Deploy on avril2021 server * see [[installing_avril]] ("Create container for jrserver application") * see also [[it-transspedi_druck]] * **-** make an advert on VK.com * **-** choose the format * **-** check the prices * **-** create a new account on VK * **-** create a group on VK * **-** example: https://vk.com/cpa_st * **-** write a post in this group * **-** write the text of advert * Филип Котлер "Основы маркетинга" * "Маркетинг в социальных сетях" * https://skillbox.ru/media/design/ogilvy-on-advertising/ * see for an example ''file:/ / /home/kalaschnikow/screenshots/Auswahl_197.jpg'' * **-** forums * **-** find new * **-** Search for "управляющие компании форум" * **-** On [[https://www.google.com/search?q=%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E%D1%89%D0%B8%D0%B5+%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8+%D1%84%D0%BE%D1%80%D1%83%D0%BC|Google]] * **-** On [[https://yandex.ru/search/?lr=115285&text=%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E%D1%89%D0%B8%D0%B5+%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8+%D1%84%D0%BE%D1%80%D1%83%D0%BC|Yandex]] * **-** https://roskvartal.ru/club * **-** https://roskvartal.ru/forum * check all links here: http://www.navtelecom.ru/ru/oborudovanie/integratsiya * **-** [AА] Write to [[http://www.avmonserver.ru/|Avmon]] and try to sell them my tracker * **-** Avril * **-** Update Log4J library to [[https://www.heise.de/news/Neue-Probleme-Log4j-Patch-genuegt-nicht-6295343.html|at least 2.16]] ( see also [[https://www.heise.de/news/Log4j-2-16-0-verbessert-Schutz-vor-Log4Shell-Luecke-6294053.html|Log4j 2.16.0 verbessert Schutz vor Log4Shell-Lücke]] and [[https://www.heise.de/news/GitHubs-Antwort-auf-die-kritische-Log4j-Luecke-6294120.html|here]] ) * **-** add [[https://livegpstracks.com/|Skynavis]] to CRM * **-** Photovoltaik * Günter Weber +49016097000036 * **-** [AA] Сделать опросник “Avtonavix” рабочим на avril2021.avril.work на русском языке * **-** build new Avril web app version * **-** fix the problem with heading * **-** build WARs * **-** upload them to the avril2021 server * **-** [AA] Сделать опросник “skarabeus tech EN” рабочим на avril2021.avril.work на русском языке * **-** surveylib should be able to work with "key" ("variableName") * **-** use new version of surveylib in the Avril app * **-** Make class //SkarabeusTechnicalSimplifiedRu// working * See method //setAnswersToRow()// * Call http://localhost:8080/skarabeus_simplified_ru?id=38519 for tests * **-** [AA] Сделать опросник “Viking_ru” рабочим на avril2021.avril.work на русском языке * **-** search for business idea * IT * Some keywords: * "Бизнес идеи в сфере IT" * "бизнес идеи ит бизнеса" * "бизнес идеи IT бизнеса" * https://appcraft.pro/blog/12-idej-dlya-mobilnyh-prilozhenij-v-2021-godu/ * http://seonic.pro/61-luchshix-idej-dlya-mobilnyx-prilozhenij-2020-dlya-biznesa/ * **-** Search for work on [[https://logirus.ru/it|Logirus]] * **-** ati.su -> биржа грузоперевозок * участие на [[https://forums.ati.su/Forum/Default.aspx|форуме]] * стоит денег? сколько? * **-** [[https://paradigma-soft.ru/reestrved|Реестр ВЭД]] * если я верно понял, это ИТ-продукт для осуществления таможенного оформления * **-** [[https://lardi-trans.com/forum/|Lardi-Trans Forum]] * **-** [[https://www.autaak.de/18-projektboersen-fuer-freelancer-und-unternehmen/|62 Projektbörsen für Freelancer und Unternehmen]] * **-** [AA] Avril site marketing * **-** Check [[https://www.topflytech.com/en/partners/|Topflytech technology partners]] * **-** Check [[https://xirgoglobal.com/export/en|Xirgo]] * **-** Check [[https://teltonika-iot-group.com/|Teltonika]] * VK * find communities * for "ЧОП" communities * амуниция * военторг * камуфляж * охранная сигнализация * охранные системы * пультовая охрана * системы охраны * системы безопасности * спецоснащение * Технические системы безопасности * тревожная кнопка * униформа * for "курьер" communities * find more keywords * **-** [AA] Einchecken alles vom jrserver in den Git was noch nicht eingecheckt ist * **-** [AA] Разобраться с формой на www.avril.work * **-** [AA] Спросить как идет тест Avril у ГЛОНАСС Саяны Сервис * **-** Создать темплейты для презентаций * **-** 1. Реализация стройматериалов * **-** 2. Уборка мусора * **-** [BA] Mails an v.kalaschnikow@gmail.com bekommen * **-** info@avril.work * **-** v.kalaschnikow@avril.work * **-** [AB] SEO * **-** Проработать главу 13 книги [[Optimizatsiya i prodvizhenie v poiskovyx sistemax|Оптимизация и продвижение в поисковых системах]] Ашманова * **-** Leaf through [[https://www.seonews.ru/analytics/100-resursov-po-seo-dlya-izucheniya-poiskovoy-optimizatsii-s-nulya/|100+ ресурсов по SEO для изучения поисковой оптимизации с нуля]] * **-** [AA] Avril * **-** install Avril on the new netcup server (for example "avril2021.avril.work") and write installation documentation ([[Installing Avril]]) * **-** run docker compose with seven containers (keycloakmysql + avrilkeycloak + avrilmysql + avrilnginx + avril + avrilrabbitmq + avriljrserver) * **-** test jrserver container * **-** check cyrillic font * **-** create 3 different PDF templates * **-** test rabbitmq container * **-** make jrserver run locally (using 'jrserver.maven' project? ) * **-** see http://vwiki.wialon-consulting.de/doku.php?id=it-transspedi_druck&s[]=jrserver * **-** http://kalaschnikow2017:8380/skarabeus_technical_en?id=860 * **+** make it working in local environment * use job 'a1 test print' (id=860) * => http://kalaschnikow2017:8380/skarabeus_technical_en?id=860 * **-** make it working in local Docker environment * **-** http://kalaschnikow2017:8380/skarabeus_technical?id=837 => create a new template which works in this (local) environment * **-** Working templates: * https://avril2019.wialon-consulting.de/jrserver/skarabeus_technical?id=24630 * https://avril2019.wialon-consulting.de/jrserver/skarabeus_technical?id=18754 (good, only signatures missing) * **-** to have signatures in the answers the Avril container must be running, because we need a signature picture from Avril. => start avril "container" locally * **-** [AA] avril.work site * **+** use 'email' instead of 'telephone' for contact form * **-** use info@avril.work account for contact form * **-** test it * **-** change root password (?) * **-** make better text * **-** [AA] Migrate devices to new Xirgo portal * **+** Check how many devices should be migrated (11?) * it were not 11, but I have not all devices here, so 11 is ok * **+** "Give a sign" to Vytis to migrate (and ask if there will be no problems) * **-** Check whether it worked * **-** [AA] CR device problems (IMEI 866710030885492) * **+** Disable sleep mode https://www.fmset.eu/ * **-** Check Wialon * **-** Enable sleep mode again https://www.fmset.eu/ * **-** Check Wialon for new data * **-** [AA] Okdesk * Test the system https://valeri.okdesk.com/ * **-** [AA] Avril cooperation * **-** ООО "Навитрейд", г.Воронеж, Центрально-Черноземный, Россия / Балябин Александр Васильевич, генеральный директор / Тел.: +79050535122, e-mail: office@gps36.ru * **-** ask Alexandr whether he wants to start using Avril * 5 Eur per unit * ca. 100 Eur starting costs (make a questionnaire and Jasper Reports template for it) * **-** ООО "Системы Контроля и Анализа Транспорта" г. Нижний Новгород / Бородин Николай Олегович, ген. Директор * **-** ask Nikolaj whether he want to see Avril in action * **-** [AA] Check Business plans * https://biznes-prost.ru/ * https://biznes-prost.ru/biznes-plan-chastnogo-oxrannogo-predpriyatiya.html * find other sources * **-** [AA] Termin mit Dr.Kiss ausmachen * 07252 / 85051 * https://www.praxis-kiss-bretten.de/ * **-** [AA] Xirgo * **-** Sprinter and "828." do not work * **+** Create a Jira ticket * **-** Solve the problem * **-** Migration to the new fmset portal * **+** Create a Jira ticket * **-** Solve the problem * **-** [AA] Tracker for Traccar * **-** [AA] Fix Traccar protocol bug * **-** Traccar protocol does not work when we have no connection see ''TraccarCommunicationRunnable.sendMessage()''. It seems that socketChannel.write(buffer) does not throw IOException when we have no connection. * Fix can be: check for connection before writing and throw IOException if we have no connection * **-** Test it outdoors * **-** [AA] Fix OSMAnd protocol bug * **-** Test it outdoors * **-** [AB] Check why ''20210501 18:35:17> Socket was not initalized. It should be better next time'' was written so many times * **+** Don't write it so many times per second * **-** Test it * **-** Log why location was not saved. See ''20210501 18:39:01> onLocationChange()'' and ''20210501 18:39:01> Don't save location:'' * **-** [AA] Replace ''NetworkCallback'' with ''NetworkReceiver''. This would give us the possibility to get notified about network state changes in case if the WLAN was enabled, but had no connection. * **-** Fix it * **-** Test scenario 1: WLAN = enabled, mobile data = disabled, => go home * start the tracker not nearby of the WLAN (e.g. in the Lortzingstr.) * go home * if WLAN is nearby, the connection should be established * **+** Test scenario 2: WLAN = disabled, mobile data = disabled, => enable WLAN * start the tracker * let it work for 2 minutes * => enable WLAN * the connection should be established * **+** Test scenario 3: WLAN = disabled, mobile data = disabled, => enable mobile data * start the tracker * let it work for 2 minutes * => enable mobile data * the connection should be established * **-** Avril adverts * **-** Where and how? * VK * Google? * Facebook? * Instagram? * Others? * **-** Advertizing costs * **-** Google * **-** Facebook * **-** Telegram * **-** ? * **-** About advertizing * https://www.fuer-gruender.de/wissen/unternehmen-fuehren/marketing/onlinemarketing/werbebanner/ * https://www.fuer-gruender.de/wissen/unternehmen-fuehren/marketing/onlinemarketing/affiliate-marketing/ * https://www.fuer-gruender.de/wissen/unternehmen-fuehren/marketing/onlinemarketing/suchmaschinenmarketing/ * https://www.heise-regioconcept.de/online-marketing/internet-werbung-fuer-einsteiger * **-** [AB] Wiatrack Pro (start to do it on Friday) * **-** Check if the service runs stable * **-** Ask the user for all necessary permissions * **-** Ask the user to set the app not "battery-optimized" * **-** [AB] Wialon * **-** Flyer * **-** What is with payment? * **-** Page 2 * **-** Information (Text + Icons) * **-** QR code, check if it works in yellow * **-** Page 1 * **-** Color of the bottom line * make it lighter or darker (the same color as at the top)? * **-** Icon and text for the right symbol * **-** Send logo to Inna * **-** [AA] Try form.io form builder (more info: [[ngFormBuilder]]) * **-** embed form builder into questionnaire editor * **-** parse resulting JSON into Android fragment * **-** [AA] Work on users details page * **-** Test whether admins can edit * All fields editable, except of: * ID * user name * organization * role (should be always "user") * **-** [AB] Work on questionnaire details page * **-** [AB] Work on questionnaires list page * **-** Implement click on "Add" * **-** Implement click on row * **-** [AB] Write marketing material about Avril * see: * https://www.taskertools.com/eu/en/# * https://www.smartsheet.com/ * https://gurtam.com/en/logistics * https://maxoptra.com/ * https://www.webfleet.com/de_de/webfleet/ * https://en.wikipedia.org/wiki/Home_care_in_the_United_States#Concept ? * https://www.optimizemyday.com/de/loesungen/mobiles-auftragsmanagement/ ? * **-** [AB] Check Avril log * **-** Is connection reestablished? * **-** Read the article about Jetpack Compose * [[https://medium.com/androiddevelopers/understanding-jetpack-compose-part-1-of-2-ca316fe39050|Understanding Jetpack Compose - Part 1]] && [[https://medium.com/androiddevelopers/under-the-hood-of-jetpack-compose-part-2-of-2-37b2c20c6cdd|Under the hood of Jetpack Compose - Part 2]] * **-** [AB] Add notifications to Avril app about synchronization problems and RabbitMQ connection * **-** [AB] https://telematik-markt.de/toplist breaks * **-** [AC] Gym * **-** Spine * **-** 1 * **-** 2 * **-** Eyes * **-** 1 * **-** 2 * **-** Pr * **-** 1 * **-** 2 ====== By topic ====== ===== Avril ===== * **-** [[Avril]] * **-** Check contacted leads * **-** Locarus (http://forum.locarus.ru/) * **-** Change Signature -> add link to http://avril-logistics.wialon-consulting.de * **-** GlonassSoft (site? / forum?) * **-** Find other possible consumers * Where? * GPS monitoring * Security * ? * **-** Check contact form (ssh -p 1122 kalaschnikow@vs1164012.vserver.de) * **-** Add notifications about sync and RabbitMQ problems * **-** Should work only for me * **-** Sync problems * **-** RabbitMQ connection breaks * **-** Fix problems with pictures * **-** Service to check for job updates * **-** JDU (Job delete util) * **-** write documentation how to develop, install, and use it * **-** implement configurability (through .properties file?) * **-** Move projects to the notebook * **-** avril (server part) * **-** Avril App * **-** Talk with Artem * **-** Remove chevron buttons if the movement not possible ("Up" for first, "Down" for last) * **-** "Required" mechanism is not implemented for ListQuestionView -> implement ''isValid()'' * **-** Try/catch for not existing Min/Max values * **-** Json from ListQuestionView is contained in a String, it can be a problem for PDF reports * **-** Implement tables * **-** Issue av-42: Avril (не проверяется подпись на предмет заполнения) * **-** Show "Creation date" (Custom 2) * **-** По нажатии на Resolve телефон лочится, после унлока на экране сразу виден опросник * **-** Clean Avril * **-** Remove tasks marked as "Deleted" * **-** Remove attachments from deleted tasks * **-** Think about "Archive" folder * **-** [[http://gitlab.wialon-consulting.de:8080/avril/avril/issues/2|[Mobile] App crashed on attachment click]] * **-** Configure IntelliJ + Docker properly : https://dzone.com/articles/deploy-to-wildfly-and-docker-from-intellij-using-m * **-** Set the timezone properly for all containers * See: * http://herbert.cc/blog/docker-java-timezone/ * Read about Reverse Proxy with nginx * See also: https://stackoverflow.com/questions/44624844/configure-reverse-proxy-for-keycloak-docker-with-custom-base-url * **-** [[https://angular.io/tutorial|Angular Tutorial]] * **-** Angular Buch * **-** 21. Использование и создание модулей * **-** Avril 2.0 * **-** Ein Klick auf einer Organisation soll die entsprechende Taskliste laden * **-** Prüfen, ob die App nicht zu viel zieht * **-** Jobs / Fragebögen nur für die entsprechende Organisation (bzw. Mitarbeiter) holen * **-** jrserver * **-** automate image/container creation * use Maven to build image(container?), e.g. see [[https://codefresh.io/howtos/using-docker-maven-maven-docker/|this link]] * create my own Docker repository ===== Krakl ===== * **-** [[Krakl.app]] * **-** Krakl.app for Android * **-** Change FPS setting to slider (1 - 30) * **-** Fix crash after resolution selection in the settings * **-** Landscape/portrait change problems * **-** Use newest library version -> compile it by myself! * **-** Fix problem with stopping service (target API level 28 to reproduce the bug) * **-** See the following URLs * [[https://www.google.com/search?client=ubuntu&channel=fs&q=Background+execution+not+allowed%3A+receiving+Intent+%7B+act%3Dandroid.intent.action.PACKAGE_ADDED&ie=utf-8&oe=utf-8|Google search]] * https://stackoverflow.com/questions/50040617/background-execution-not-allowed-receiving-intent-boot-completed * https://stackoverflow.com/questions/53578252/widget-issue-broadcastqueue-background-execution-not-allowed-receiving-intent * https://stackoverflow.com/questions/55565466/how-to-fix-the-android-error-background-execution-not-allowed-receiving-intent * https://stackoverflow.com/questions/57160500/android-o-background-execution-not-allowed-custom-broadcast-with-permission (maybe check this first) * **-** Picture quality + fps ===== Wiatrack ===== * **-** [[Wiatrack]] * **-** Find a new tracking platform to distribute Wiatrack * **-** Check http://www.aurora-soft.by/ again * **-** ... ===== Business ===== * **-** Business * **-** Check "тендеры" * **-** In Germany * **-** In Russia? * **-** https://forum.gurtam.com/viewtopic.php?id=16730 * **-** In Kazakhstan? ===== Misc ===== * **-** [[https://developer.android.com/jetpack/compose|Jetpack Compose]] * [[https://medium.com/androiddevelopers/whats-new-in-jetpack-1891d205e136|What's new in Jetpack]] * Hilt -> DI library for Dagger 2 * Check training * See also https://www.techyourchance.com/dagger-hilt/ * Paging 3 * library to load and display small chunks of data incrementally * App Startup * library helping initialize components at application startup * Jetpack Autofill API (Android 11) * InlineSuggestionUi * Easier animations with core-animation and SeekableAnimatedVectorDrawable * Database Inspector (in Android 4.1 beta) * Window Manager * library to support new form factors (e.g. foldables) * MotionLayout * API extending ConstraintLayout to manage complex animations * Motion Editor in Android Studio 4.0 * See also https://blog.stylingandroid.com/motionlayout-visibility/ * Updates in existing libraries * Navigation 2.3 * WorkManager * Benchmark * Permissions * Games SDK * CameraX * Security * AppCompat * backport for many UI elements * WebKit * Jetpack Compose * [[https://developer.android.com/jetpack/compose/tutorial|Jetpack Compose Tutorial]] ====== 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] сделать возможность изменения периода отправки координат на сервер с помощью таскера (возможно и других настроек тоже).