2 Punkte von GN⁺ 2024-01-06 | 1 Kommentare | Auf WhatsApp teilen

Das Auftreten eines neuen Herausforderers

  • Im Herbst 2019 kündigte die Tapstack-App, die hauptsächlich für die Kommunikation innerhalb der Familie genutzt wurde, ihr Dienstende an.
  • Während der Suche nach einer ersetzenden App im Vorfeld der Einstellung fiel die Entscheidung, statt einer bestehenden Unternehmens-Messaging-App selbst eine App zu entwickeln.
  • Die entstandene App ist sehr einfach und funktioniert wie ein „magisches Fenster“, mit dem sich Fotos und Videos aufnehmen und versenden lassen. Nachrichten warten in einer Queue und verschwinden, nachdem sie einmal angesehen wurden.

Technische Beobachtungen

  • Im Vergleich zu Tapstack wurde die App noch stärker vereinfacht, sodass weder ein Login-System noch eine Benutzeroberfläche zur Kontaktverwaltung nötig sind.
  • Der Kern der App ist die Foto-/Videoaufnahmefunktion, für die Open-Source-Komponenten genutzt werden.
  • Das Backend wurde mit einem AWS-S3-Bucket und AWS-Lambda-Funktionen aufgebaut, und die App wurde über TestFlight an die Familie verteilt.

Zu Hause kochen

  • Der Ansatz zur Programmierung wird mit „zu Hause kochen“ verglichen.
  • „Coden lernen“ kann wirtschaftliche Vorteile bringen, aber wie beim „Kochen lernen“ gibt es viele verschiedene Gründe, Programmieren zu lernen.
  • Wenn man Programmierung von ihrem professionellen und skalierbaren Anspruch befreit, wird sie zu einer anderen Art von Tätigkeit – wie das Kochen zu Hause.
  • Die entwickelte Messaging-App verändert sich nur so, wie es die Familie möchte, und vermittelt ein Gefühl von „Zuhause“ mit Unabhängigkeit, Stabilität und Souveränität.

Meinung von GN⁺

  • Dieser Artikel beschreibt den Prozess und die Bedeutung der Entwicklung einer maßgeschneiderten App für persönliche Zwecke.
  • Er zeigt, dass auch Menschen, die keine professionellen Entwickler sind, Software für Familie oder Freunde erstellen können.
  • Diese Geschichte zeigt, wie Technik das persönliche Leben positiv beeinflussen kann und wie wichtig personalisierte Software für Nutzer sein kann.

1 Kommentare

 
GN⁺ 2024-01-06
Hacker-News-Kommentare
  • Leidenschaft für persönliche Projekte

    • Seit 10 Jahren arbeitet er an einem Projekt, das alle Apps ersetzt, die er privat nutzt. Dazu gehören Apps des täglichen Gebrauchs wie E-Mail und Kalender.
    • Leute, die das Projekt gesehen haben, fragen, wo sie es herunterladen können, aber das Projekt ist ausschließlich für den Entwickler selbst gedacht.
    • Dieses Projekt ist eine persönliche Eigenheit und Stärke, die dem Entwickler hilft, seine psychische Gesundheit zu bewahren und ihm Glück und Hoffnung gibt.
  • Die Schwierigkeiten moderner Softwareentwicklung

    • Tatsächlich wurde das Projekt in etwa einer Woche fertiggestellt, wobei die Hälfte der Zeit dafür draufging, Probleme mit Code-Signing und Identitätsprüfung zu lösen.
    • Solche Probleme sind ein großes Hindernis, wenn man in der modernen Softwareentwicklung versucht, die eigenen Bedürfnisse zu lösen.
  • Die Zufriedenheit mit der Entwicklung maßgeschneiderter Apps

    • Eine macOS-App, die er für seine Frau gebaut hat, verfolgt die Öffnungszeiten ihrer Lieblingsgeschäfte.
    • Die App wurde mit Qt erstellt und verwendet Textdateien zur Datenspeicherung.
    • Diese App brachte dem Entwickler Anerkennung von seinem dankbarsten Nutzer ein.
  • Der Wert der App-Entwicklung für Familie und Freunde

    • Nachdem er mit einem Homelab angefangen hatte, entwickelte sich daraus ein Hobby, Apps für Familie und Freunde zu bauen und selbst zu hosten.
    • Diese Apps tragen dazu bei, die Kommunikation und Treffen unter Freunden zu fördern.
  • Die Kluft zwischen professionellen und persönlichen Apps

    • Apps zu bauen ist einfacher geworden, aber „echte“ Apps für die breite Öffentlichkeit zu entwickeln ist schwieriger geworden.
    • Die Entwicklung mobiler Apps muss mit den Anforderungen sich ständig verändernder Plattformen Schritt halten, was das Risiko mit sich bringt, dass eine App von der Plattform entfernt wird.
  • Ein veränderter Blick auf Sideloading auf dem iPhone

    • Nach dem Lesen dieses Beitrags hat sich die Meinung zum Sideloading auf dem iPhone geändert.
    • Daraus wurde eine Haltung gegen die Behinderung persönlicher App-Entwicklung durch fehlendes Sideloading und dagegen, Computer wie Magie zu behandeln.
  • Der Reiz der App-Entwicklung für sehr kleine Zielmärkte

    • Eine App nur für ein paar Menschen zu entwickeln, ist noch nützlicher als ein reines Lernprojekt.
    • Solche Apps bringen mehr Zufriedenheit, weil sie für wichtige Menschen im Leben des Entwicklers bestimmt sind.
  • Der Reiz kleiner Webprojekte

    • Das Interesse an Webprojekten im „Dorfformat“ für kleine Gemeinden nimmt zu.
    • Da diese Projekte klein sind, können sie auf dem Server einer einzelnen Person betrieben werden und die Verbundenheit mit der lokalen Gemeinschaft stärken.
  • Der Wert selbstgehosteter Dienste für die Familie

    • Für die Kinder werden verschiedene Dienste selbst gehostet, um der Familie angepasste Services bereitzustellen.
    • Die meisten dieser Dienste werden nicht veröffentlicht und sind einfach für eine kleine Zahl von Nutzern gebaut.