Abo
  • Services:
Anzeige
Nicht schön, aber selbst programmiert: eine eigene App für die Steuerung eines Raspberry Pi
Nicht schön, aber selbst programmiert: eine eigene App für die Steuerung eines Raspberry Pi (Bild: Marc Sauter/Golem.de)

Die eigene App spioniert wenigstens nicht

Hilfe bei der Suche nach Fehlern gibt Android Studio beim Kompilieren selbst. In den Logdaten werden die Fehler aufgezeigt, die ein erfolgreiches Kompilieren verhindern. Damit kann man dann wiederum versuchen, per Google Hinweise zu finden, um die Fehler zu beheben. Allerdings werden die Klassen in der Menüstruktur ohnehin schon rot unterlegt, wenn Android Studio darin Fehler entdeckt. Es ist für den Anfänger daher ein sehr schönes Gefühl, wenn die roten Klassen in der App endlich verschwunden sind.

Anzeige

Die im vergangenen Winter programmierte Garten-App hat sich im Laufe des Sommers durchaus als funktionierend und nützlich erwiesen. Wobei wegen des vielen Regens eher eine Entwässerungs- als eine Bewässerungs-App nützlich gewesen wäre. Ganz so komfortabel wie die Gardena-App ist das Programm jedoch nicht. Dazu wäre es wohl erforderlich, auf dem Raspberry Pi ebenfalls mit einer SQLite-Datenbank zu arbeiten und diese Daten jeweils mit der App zu synchronisieren. Das ist für einen Anfänger jedoch mit einem sehr hohen Aufwand verbunden. Zudem reichen Cronjobs für diese Zwecke völlig aus.

Maßgeschneiderte Funktionen statt App von der Stange

Ein weiterer großer Vorteil der eigenen App: Man weiß zumindest, was das Programm wirklich macht. So entdeckte eine Sicherheitsfirma kürzlich einen Anbieter, der seit Jahresanfang rund 4.000 Apps mit bösartigem Inhalt in Umlauf gebracht haben soll. Google fand neulich eine Staatstrojaner-Familie für Android. Eine spionierende Taschenlampen-App war millionenfach heruntergeladen worden. Und um zu verstehen, was Open-Source-Apps machen, können rudimentäre Android-Kenntnisse nicht schaden.

Insgesamt lohnt sich die eigene App zum Steuern eines Raspberry Pi durchaus. Schließlich lassen sich wohl nur auf diese Weise die Funktionen des Bastelcomputers exakt mit der Steuerung durch das Smartphone abgleichen. Das lässt sich mit einer App aus dem Play Store nicht so einfach umsetzen. Mit zunehmender Erfahrung wird es einfacher, sich aus dem Code anderer Apps die gewünschten Funktionen zusammenzusuchen.

Am Ende steht dann ein maßgeschneidertes Produkt, das mit viel Googeln aus dem Internet zusammengesucht wurde. Einen handfesten Nachteil gibt es jedoch: Wenn die ältere Verwandtschaft endlich ein neues Smartphone mit Messengerdienst hat und einen dann bittet: "Schreib mir mal schnell 'ne App", zuckt der Möchtegern-Programmierer vor Schreck unwillkürlich zusammen. So schnell geht das dann doch wieder nicht.

 Frickellösung statt Versionsverwaltung

eye home zur Startseite
Qual 08. Sep 2017

Ja, solche Leute tummeln sich zu Hauf herum, die von Neid und Missgunst zerfressen, allen...

gadthrawn 28. Aug 2017

Der "Konsistenz" opfert man dann aber OOP-Prinzipien und bindet halt teilweise übermäßig...

monito 26. Aug 2017

Also, eine Datei einlesen und wiederspeichern sieht es vielleicht trivial aus aber wenn...

ernstl 25. Aug 2017

https://media.tenor.com/images/0c123db63e36c7a275df31013780e1b0/tenor.gif

xaru 25. Aug 2017

Ich möchte an dieser Stelle einfach nur kurz dem Autor für seine Mühe danken. Freut mich...



Anzeige

Stellenmarkt
  1. Schwarz Zentrale Dienste KG, Neckarsulm
  2. Verve Consulting GmbH, Köln
  3. Software AG, Darmstadt
  4. SAACKE GmbH, Bremen


Anzeige
Top-Angebote
  1. (u. a. Wolfenstein II: The New Colossus PC 29,97€, Call of Duty: WWII PC 36,97€, FIFA 18 PC 34...

Folgen Sie uns
       


  1. SuperSignal

    Vodafone Deutschland schaltet Smart-Cells ab

  2. Top Gun 3D

    Mit VR-Headset kostenlos ins Kino

  3. Übernahme

    Marvell kauft Cavium für 6 Milliarden US-Dollar

  4. Wilhelm.tel

    Weiterer Kabelnetzbetreiber schaltet Analog-TV ab

  5. Grafiktreiber

    AMDs Display-Code in Linux-Kernel aufgenommen

  6. Oneplus 5T im Test

    Praktische Änderungen ohne Preiserhöhung

  7. Vito, Sprinter, Citan

    Mercedes bringt Lieferwagen als Elektrofahrzeuge heraus

  8. JoltandBleed

    Oracle veröffentlicht Notfallpatch für Universitäts-Software

  9. Medion Akoya P56000

    Aldi-PC mit Ryzen 5 und RX 560D kostet 600 Euro

  10. The Update Aquatic

    Minecraft bekommt Klötzchendelfine



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Smartphoneversicherungen im Überblick: Teuer und meistens überflüssig
Smartphoneversicherungen im Überblick
Teuer und meistens überflüssig
  1. Winphone 5.0 Trekstor will es nochmal mit Windows 10 Mobile versuchen
  2. Librem 5 Das freie Linux-Smartphone ist finanziert
  3. Aquaris-V- und U2-Reihe BQ stellt neue Smartphones ab 180 Euro vor

Erneuerbare Energien: Siemens leitet die neue Steinzeit ein
Erneuerbare Energien
Siemens leitet die neue Steinzeit ein
  1. Siemens und Schunk Akkufahrzeuge werden mit 600 bis 1.000 Kilowatt aufgeladen
  2. Parkplatz-Erkennung Bosch und Siemens scheitern mit Pilotprojekten

Cubesats: Startup steuert riesigen Satellitenschwarm von Berlin aus
Cubesats
Startup steuert riesigen Satellitenschwarm von Berlin aus
  1. Arkyd-6 Planetary Resources startet bald ein neues Weltraumteleskop
  2. SAEx Internet-Seekabel für Südatlantikinsel St. Helena
  3. Sputnik Piep, piep, kleiner Satellit

  1. Re: Also wieder nur umbauten

    thinksimple | 23:51

  2. Re: RAM-Geschwindigkeit?

    grorg | 23:50

  3. Re: Immer noch nicht hoehenverstellbar

    Teebecher | 23:50

  4. Re: Richtig so, FDP!

    teenriot* | 23:42

  5. Re: Tesla Model 3 ist 100x besser

    FrankGallagher | 23:42


  1. 17:26

  2. 17:02

  3. 16:21

  4. 15:59

  5. 15:28

  6. 15:00

  7. 13:46

  8. 12:50


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel