Linuchs: App-Oberfläche für Veranstaltungskalender

Moin in die Runde,

mein Kalender remso.eu ist Tummelplatz für alte Leute, zu denen ich (74) auch gehöre. Die Mitglieder und ich arbeiten an großen Bildschirmen mit Browsern, so erreichen wir die Smartphone-Nutzer nicht.

Meine Distanz zu Smartphones hat mich bisher davon abgehalten, dieses Thema anzugehen. Als die Apps aufkamen, war es nötig, teure Apple-Hardware anzuschaffen und dann für die Verbreitung noch zu zahlen.

Von App Programmierung hebe ich deshalb Null Ahnung und möchte testweise eine Mini-App mit Eingabe-Formular von A bis Z durchziehen, um den Aufwand einschätzen zu können.

Wenn es dann Sinn macht, muss das bisherige Projekt auf 10% des Umfangs eingedampft werden, ich steige ja selbst kaum noch durch und wundere mich über Google-Treffer, die ich längst vergessen habe.

Meine Kenntnisse: HTML, JavaScript, CSS, PHP, SQL

Kann ich erste Schritte lokal (WLAN) machen (programmieren, laden, nutzen) oder muss das über einen AppStore laufen?

Wo finde ich ein App-Muster, das ich mir hinbiegen kann?

Lieben Gruß, Linuchs

P.S. Sehe gerade beim Absenden der Frage, dass die Schlagworte App und Smartphone nicht zugelassen sind. An wen müsste ich mich wenden zu diesem Thema?

  1. Hallo,

    P.S. Sehe gerade beim Absenden der Frage, dass die Schlagworte App und Smartphone nicht zugelassen sind.

    wer sagt das??

    Einen schönen Tag noch
     Martin

    --
    "Haben Sie meinen Hund gerade dämlich genannt? Unerhört!! Mein Hund ist intelligenter als ich!"
    1. wer sagt das??

      Hast du das gerade eben hinzugefügt?

      Vor ein paar Minuten funktionierte es nicht.

      1. Hallo

        wer sagt das??

        Hast du das gerade eben hinzugefügt?

        Vermutlich. Neue Tags zu erzeugen ist eine Berechtigungsfrage.

        Abseits dessen stellt sich mir eine Frage zu deiner ursprünglichen Frage.

        Was willst du erreichen?

        Smartphone-Apps müsstest du, wenn du quasi alle möglichen Anwender erreichen willst, sowohl für Android als auch für iOS bereitstellen. Eventuell bietet es sich eher an, die Weboberfläche für Mobílgeräte zu ertüchtigen. Deine Anforderungen aus dem Eröffnungsposting klingen für mich danach. Einzig von deinen „HTML-Extrawürsten“ müsstest du dich dann wohl verabschieden.

        Tschö, Auge

        --
        200 ist das neue 35.
      2. Hallo,

        wer sagt das??

        Hast du das gerade eben hinzugefügt?

        habe ich. Und ich wollte erst großspurig schreiben, das hättest du auch selbst tun können.

        Aber erstens muss ich zugeben, dass diese Hilfe-Seite doch ziemlich versteckt ist, und zweitens braucht man für diese Berechtigung mindestens 1200 Punkte auf dem persönlichen Bewertungskonto.

        Vor ein paar Minuten funktionierte es nicht.

        Ja, hast ja recht. 😉

        Einen schönen Tag noch
         Martin

        --
        "Haben Sie meinen Hund gerade dämlich genannt? Unerhört!! Mein Hund ist intelligenter als ich!"
  2. Servus!

    Von App Programmierung hebe ich deshalb Null Ahnung und möchte testweise eine Mini-App mit Eingabe-Formular von A bis Z durchziehen, um den Aufwand einschätzen zu können.

    ...

    Kann ich erste Schritte lokal (WLAN) machen (programmieren, laden, nutzen) oder muss das über einen AppStore laufen?

    Da Apps eben immer nur auf einer nativen Plattform laufen, hat sich das Konzept der Progressiven Web-Apps durchgesetzt - Webseiten, die sich wie eine App verhalten

    Wo finde ich ein App-Muster, das ich mir hinbiegen kann?

    Hier leider nicht:

    JavaScript/Tutorials/App, da seit 2016 Baustelle

    Im Netz:

    Herzliche Grüße

    Matthias Scharwies

    --
    Eigentlich hatte ich heute viel vor - jetzt habe ich morgen viel vor!
  3. Lieber Linuchs,

    Von App Programmierung hebe ich deshalb Null Ahnung und möchte testweise eine Mini-App mit Eingabe-Formular von A bis Z durchziehen, um den Aufwand einschätzen zu können.

    du tust „einfach“ das Folgende: Mit der Tastenkombination [Strg]+[Shift]+[M] schaltest Du Deinen Desktopbrowser in einen erweiterten Darstellungsmodus, mit dem Du sehen kannst, wie Deine Website in einem schmalen ViewPort aussieht. Dann optimierst Du Dein CSS so lange, bis die Anzeige auf einem schmalen Viewport sinnvoll aussieht. Mediaqueries sollten Dir dabei helfen.

    Damit wird Deine Seite mit einem Smartphone sinnvoll benutzbar. Für eine App im eigentlichen Sinne bräuchtest Du dann nur noch das, was den Smartphone-Benutzern ermöglicht, Deine Seite so zu bookmarken, dass es wie eine installierte native App aufgerufen werden kann. Das ist aber im Vergleich dazu eine Kleinigkeit.

    Liebe Grüße

    Felix Riesterer

    1. Lieber Felix,

      Mit der Tastenkombination [Strg]+[Shift]+[M]

      Kenne ich, kann ich aber zwangsweise nur mit Tastatur bedienen, auf der sämtliche benötigten Zeichen vorhanden sind. Schon das Übermausen (mousover) funktioniert zwar dort, aber nicht auf dem Smartphone.

      Rufe mal die Seite https://remso.eu/?zp=p504 auf. Auf dem Samsung-Smartphone kommt die Meldung „Dieser Verbindung wird nicht vertraut“, was bei [Strg]+[Shift]+[M] im Firefox nicht erscheint.

      Da würde doch keiner weitermachen. Was bedeutet das überhaupt? Muss da irgend eine Genehmigung erneuert werden?

      Dann gib auf der Seite eine Postleitzahl ein. Nach drei Stellen sollten per Ajax Vorschläge kommen. Auf dem Smartphone ja, mit [Strg]+[Shift]+[M] aber nicht.

      Taugt bestenfalls, um das Layout zu prüfen, aber arbeiten und testen kann ich so nicht.

      Womöglich möchte ich mit einer App Infos nutzen, die ein Browser nicht hat. z.B. den Standort, um die geografisch nächsten Events zu zeigen.

      Gruß, Linuchs

      1. Lieber Linuchs,

        Rufe mal die Seite https://remso.eu/?zp=p504 auf. Auf dem Samsung-Smartphone kommt die Meldung „Dieser Verbindung wird nicht vertraut“,

        nicht auf meinem Samsung. Da verwende ich den mobilen Feuerfuchs. Auch mit dem dortigen Chrome sehe ich nichts von dieser Meldung.

        was bei [Strg]+[Shift]+[M] im Firefox nicht erscheint.

        Das hat mit der Tastenkombination überhaupt nichts zu tun. Das hat eher damit zu tun, dass ein veraltetes Smartphone keine aktuellen SSL-Rootzertifikate hat und deswegen bei https-Verbindungen herumzickt.

        Da würde doch keiner weitermachen. Was bedeutet das überhaupt? Muss da irgend eine Genehmigung erneuert werden?

        Hysterie! Es menschelt schon wieder...

        Dann gib auf der Seite eine Postleitzahl ein. Nach drei Stellen sollten per Ajax Vorschläge kommen. Auf dem Smartphone ja, mit [Strg]+[Shift]+[M] aber nicht.

        Einspruch! Screenshot der Seite remso.eu mit schmalem Viewport und AJAX-Vorschlag

        Taugt bestenfalls, um das Layout zu prüfen, aber arbeiten und testen kann ich so nicht.

        Wenn Du meinst...

        Womöglich möchte ich mit einer App Infos nutzen, die ein Browser nicht hat. z.B. den Standort, um die geografisch nächsten Events zu zeigen.

        Womöglich möchtest Du aber auch einfach an Deinen Glaubenssätzen festhalten, die andere nicht haben. Den Standort bekommt man im Browser übrigens via Geolocation API.

        Liebe Grüße

        Felix Riesterer

        1. Lieber Felix,

          Den Standort bekommt man im Browser übrigens via Geolocation API.

          Hatte ich vor Jahren ausprobiert, da fragt der Browser nach Genehmigung. Vielleicht bin nur ich so, aber Popups sehe ich grundsätzlich negativ.

          Dazu kam, dass die Landkarte mehr weiße Flecken hatte als Events. Die Idee, im Café zu sitzen und nach der nächsten Stadtführung zu schauen, hatte sich mangels Daten erledigt.

          veraltetes Smartphone keine aktuellen SSL-Rootzertifikate hat

          Ach so, ich habe gerade den Provider gebeten, das Zertifikat zu erneuern. Hat das ein Ablaufdatum?

          Gruß, Linuchs

          1. Hallo Linuchs,

            Lieber Felix,

            Den Standort bekommt man im Browser übrigens via Geolocation API.

            Hatte ich vor Jahren ausprobiert, da fragt der Browser nach Genehmigung. Vielleicht bin nur ich so, aber Popups sehe ich grundsätzlich negativ.

            Vielleicht bin nur ich so, aber ich finde es gut, dass mein Handy fragt, bevor es meinen Standort an deine App (oder jemand anderen) übermittelt.

            Dazu kam, dass die Landkarte mehr weiße Flecken hatte als Events. Die Idee, im Café zu sitzen und nach der nächsten Stadtführung zu schauen, hatte sich mangels Daten erledigt.

            veraltetes Smartphone keine aktuellen SSL-Rootzertifikate hat

            Ach so, ich habe gerade den Provider gebeten, das Zertifikat zu erneuern. Hat das ein Ablaufdatum?

            Ja, hat es! Da es aber bei Felix und mir geklappt hat, lag es wohl nicht am Zertifikat sondern am Samsung-Handy.

            Bis bald! Jonathan

            --
            "Ich habe heute ein Elan-Problem und mein Tatenvolumen ist fast aufgebraucht!"
            1. Hallo Jonathan,

              bringt das OS die Stammzertifikate mit oder der Browser?

              Mein Smartphone (was mittlerweile eher ein Stupidphone geworden ist) hängt auf Android 6 fest, weil ASUS nicht der Meinung ist, dass man das pflegen müsse. Aber trotzdem habe ich eigentlich bisher bei keiner TLS Verbindung einen Hinweis auf unbrauchbare Zertifikate bekommen. Zumindest nicht bei denen, wo die Zertifikatskette in Ordnung war. Deswegen meine Frage nach der letzten Autorität für die Zertifikate.

              Unter Windows ist es klar, meine ich - da stecken die Stammzertifikate im OS und werden von Microsoft in den Updates gepflegt. Aber unter Android, angesichts der Updatepolitik der Hersteller?

              Deswegen würde mich interessieren, welchen Browser in welcher Version Linuchs auf seinem Samsung-Handy hat und welches OS auf dem Handy läuft.

              Rolf

              --
              sumpsi - posui - obstruxi
              1. Hallo Rolf,

                welchen Browser in welcher Version Linuchs auf seinem Samsung-Handy hat und welches OS auf dem Handy läuft.

                es ist ein gebrauchtes Handy, das ich per WLAN nutze ohne SIM Karte

                Modell-Nr. GT-I9100

                Android-Version 4.1.2

                Unter „Sicherheitszertifikat“ lese ich u.a.

                Das Zertifikat stammt nicht von einer vertrauenswürdigen Autorität

                Herausgegeben von:

                Allgemeiner Name: R3

                Organisation: Let's Encrypt

                Gültigkeit:

                Ausgestellt am 16.12.2022

                Läuft ab am: 16.03.2023

                Browser „Internet“ und Browser „Firefox“. Keine Ahnung, wie ich deren Versions-Nr. abrufen kann.

                Gruß, Linuchs

                1. Hallo

                  welchen Browser in welcher Version Linuchs auf seinem Samsung-Handy hat und welches OS auf dem Handy läuft.

                  es ist ein gebrauchtes Handy, das ich per WLAN nutze ohne SIM Karte

                  Modell-Nr. GT-I9100

                  Also ein Samsung Galaxy 2

                  Android-Version 4.1.2

                  Das ist wirklich uralt [1] und auch der Grund für den bei dir auftretenden Fehler.

                  Unter „Sicherheitszertifikat“ lese ich u.a.

                  Das Zertifikat stammt nicht von einer vertrauenswürdigen Autorität

                  Herausgegeben von:

                  Allgemeiner Name: R3

                  Organisation: Let's Encrypt

                  Als Android 4.1.2 aktuell war, war an Let's Encrypt noch nicht zu denken. Deshalb ist dem Gerät für das Zertifikat auch keine Zertifikatskette zu einer „vertrauenswürdigen Autorität“ bekannt.

                  Tschö, Auge

                  --
                  200 ist das neue 35.

                  1. Mein Gerät vom gleichen Typ lief bis 2018 und zuletzt mit Android 7.1.2 (LineageOS). ↩︎

                2. Das Zertifikat stammt nicht von einer vertrauenswürdigen Autorität

                  Organisation: Let's Encrypt

                  Du hast das Problem ergo nicht nur mit Deiner Webseite sondern mit Abermillionen (Darunter dem meinigen sämtlichwerweise!)

                  Desweiteren kannst Du dem Smartphone nicht mehr vertrauen, denn es bekam die letzten Sicherheitsupdates (als die Krim noch ukrainisch war und die russische Aggression ein unvorstellbarer Alptraum) - umgeschrieben von Rolf B

                  Das gilt auch dann, wenn es nur via WLAN erreichbar ist. Ein fucking Drive-By-Download reicht und das Device ermordet - von Russen gesteuert - Zivilisten in der Ukraine - in dem es darin mitwirkt die Infrastruktur anzugreifen. Und es spioniert Dich und Dein Netzwerk aus.

                  1. Hallo Raketenwilli,

                    es tut mir leid - dein Posting wurde als "rechtlich bedenklich" gemeldet und wir haben nach ein paar Überlegungen im Moderationsforum keinen klaren Konsens gefunden, dass diese Meldung problemlos sei.

                    Persönlich gebe ich Dir zwar recht, aber ich habe keine Lust auf ein Rechtsgutachten, um sicher zu sein, dass das Forum nicht angreifbar ist. Darum habe ich deine Formulierung paraphrasiert. Wenn Du eine andere Formulierung möchtest, gib mir eine. Selbst editieren kannst Du unangemeldet nicht mehr…

                    Rolf

                    --
                    sumpsi - posui - obstruxi
                    1. es tut mir leid

                      Macht gar nichts. Der „besondere persönliche Zustand“ des Wladimir Putin ist doch sowieso jeder und jedem klar ersichtlich, welche a) gewillt und b) in der Lage dazu ist, die Nachrichtenlage bezüglich des neuen „Führers“ - insbesondere dessen eigene Äußerungen - zu verstehen und in einen Kontext zu dessen Handeln zu setzen.

                      Ich meine, dass ich nichts weiter zu einer Person aussagen muss, die einerseits in ganz Europa (und in den USA) in hegemonistischer Destabilisierungsabsicht Nazis finanziert oder finanzieren lässt und anderseits behauptet, solche vertreiben oder gar vernichten zu wollen...

                3. Hi there,

                  Browser „Internet“ und Browser „Firefox“. Keine Ahnung, wie ich deren Versions-Nr. abrufen kann.

                  Das ist bei einer Android-Version 4.xxx ohnehin irrelevant.

                  Ich halte es auch für sinnlos, auf einem mindestens 10 Jahre alten Handy überhaupt irgendetwas testen zu wollen. Denn damit erfährst Du nicht nur nicht, was der Anwender sieht (der idR ein wesentlich jüngeres Gerät benutzt) sondern Du versuchst, wie hier, Probleme zu lösen, die es ohne Dein Gerät ohnehin nicht (mehr) gibt.

                  Ich empfehle Dir irgendein aktuelles Mittelklasse-Gerät oder, wenn gebraucht gekauft, ein Handy, das höchstens drei, vier Jahre alt ist und auf dem eine Androidversion von mindestens 10 läuft…

                  1. Hallo klawischnigg,

                    ah bah, mein Zenfone von 2016 mit Android 6 tut's noch (fast) prima. Ist sogar ein aktueller Chrome drauf zum Browsen.

                    Wenn der sich nicht mehr updaten lässt, tja, dann werde ich wohl mal einkaufen gehen müssen…

                    Für Linuchs wäre der erste Schritt, im ⋮ Menü seines Füchsleins nach der Version zu fahnden. Oder im Google Play Store nach Updates zu suchen. Ob ein aktueller Fuchs auf Android 4 oder 14 läuft - macht das einen Unterschied für die Sicherheit? (Wenn's 14 denn schon live gäbe 😉)

                    Rolf

                    --
                    sumpsi - posui - obstruxi
                    1. Hi there,

                      Für Linuchs wäre der erste Schritt, im ⋮ Menü seines Füchsleins nach der Version zu fahnden. Oder im Google Play Store nach Updates zu suchen. Ob ein aktueller Fuchs auf Android 4 oder 14 läuft - macht das einen Unterschied für die Sicherheit? (Wenn's 14 denn schon live gäbe 😉)

                      Auf Android 4 wird aber kein aktueller Fuchs laufen (ausser man kann das irgendwie händisch hinfrickeln, keine Ahnung, aber mit Android 4 kommt man nicht einmal mehr in den App-Store)

                      Selbst wenn einem die Sicherheit so egal ist wie mir, aber ich finde halt, daß das Testen mit so einem Oldtimer einfach keinen Sinn mehr macht. Das ist irgendwie so, als würde man moderne Seiten mit dem Internetexplorer 6.0 testen...😉