Android Apps selbst gemacht

Slides:



Advertisements
Ähnliche Präsentationen
Anwendungen mit dem PC Schreibprogramme
Advertisements

Lehr- und Forschungseinheit Medieninformatik Lehrveranstaltung Multimedia-Programmierung SS 05 Wolfgang Spiessl Michael Sedlmair Matthias Marm Jessica.
Das „Vorgehensmodell“
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Die WuppertalAPP eine Idee wird Realität
Eine Präsentation von Dario Müller © 2012
JavaScript.
Einführung in die App- Programmierung Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Medien zwischen Technik und Gesellschaft.
Mobile Uni-App UNISG Page 1 Ergebnisse Funktionsbedarf St. Gallen, 02/2011 Institute of Information Mgmt., University of St. Gallen, Chair of.
Tim Gehrke Projektlabor WS 12/13
App-Entwicklung mit HTML5, CSS und JavaScript
Das Ziel… SchülerInnen lernen freiwillig Buchhaltung…
My Statistics Schinnerl, Mikes, Walehrach, Grieshofer PPM-Projekt
CompiHelp das Seniorweb-Lerncenter in Bern Wandern mit dem Compi Begrüssung und Vorstellung Kurs-Ziel: Sie drucken eine Wanderkarte Erstellen + speichern.
Einsatz von Smartphones im Unterricht
(Android Smartphone) Produkt: FlexKom FlexCard-App
Exposé: Automatische Bilderkennung
Ueberwachung und Steuerung von Gegenstaenden:
Nutzerorientiertes Design
Eine App zu Bewegung, Spass und Spiel… …aber auch zum Lernen
Web und Mobile Apps Programmieren Marco Jakob Kurzvortrag OSS an Schulen
Agenda 1. Definition Smartphone App Seite 2 2.
Präsentation Projektarbeit Projektarbeit vom – Erstellt von Michael Schilling 2005.
Max. HWR DECISION TREE Max Jakisch Tobias Lentz Michael Berth Sebastian Möller Christian Güthling.
© Zühlke 2013 Philipp Kälin Workshop Entwickeln von Apps für die Android Plattform 29. April Mai Mai April 2013.
Calendar+ makes things easier! calendar+ makes things easier!
LearningApps.org 1 Was sind LearningApps? Interaktive Aufgaben Können an PC und interaktiver Tafel gelöst werden Lassen sich über das Internet teilen.
Handynutzung von Jugendlichen
CC-BY-NC-SA 4.0 Sebastian Liebscher, Frank Schulze MOBILE APPS / TELEFONEINBINDUNG – , 16 Uhr Sebastian Liebscher Technische Universität Dresden.
Mobile-Applikationen mit Agisviewer-Technologie Urs Richard, Stadtlandfluss.
EINFÜHRUNG © Lenhardt, 2011 SUCHE IM NETZ PROBLEME ERFOLGE FRAGEN ERGEBNIS RESÜMEE.
© WZL/Fraunhofer IPT Entwicklung einer Profilbörse für Konfigurationen von Smartphones Vortrag der Seminararbeit von Patrick Posor Aachen, den
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
XML-basierte Beschreibungssprachen für grafische Benutzerschnittstellen Seminarvortrag im Studiengang „Scientific Programming“ von Steffen Richter.
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
Android Smartphone Einstieg Tipps & Tricks Android Smartphone (Markus Abriel)
Seminar Softwareproduktlinien Domänenspezifische Sprachen Sascha Draffehn von.
SE: Systementwurf, © Till Hänisch 2003 Systemarchitektur nach Sommerville, Software Engineering, Addison Wesley.
Smartphones und Apps –Spione in der Hosentasche
Mikrocontroller programmieren
Das Entwurfsmuster Model-View-Controller
Christoph Beineke, Sophie Handwerk
ABB i-bus® KNX IP Schnittstelle IPS/S 2.1 IP Router IPR/S 2.1
Zeiterfassung leicht gemacht
Eine Präsentation von Sandro Schluep und Leon Wink.
Tina und ihre Community
Das IT - Informationssystem
im Fremdsprachenunterricht
UntisMobile App + WebUntis
Zwischenpräsentation
Die Bibliothek und Ihre Vorwissenschaftliche Arbeit
Grundlagen Digitaler Medien
MyMLE für Android Mugni Sela.
Mobile Learning Engineering (MLE)
Anleitung für Administratoren
Enhanced Scripts Konzeptionierung einer App auf Basis eines Augmented Reality Frameworks.
Cloud Computing.
Programmierung mit Scratch
Digitale Grundbildung Verbindliche* Übung in der Sekundarstufe 1
Getting Started mit Waltzing Atoms
Wie kann ich meine Kontakte sichern?
500 Jahre Reformation an der Weser. Ein Historischer Stadtrundgang
Präsentation der AMS Job APP durch das AMS Wien
Smartphones und Apps –Spione in der Hosentasche
Mögliche Stoffverteilung im Grundkurs
in PowerPoint 7 Wege zur Zusammenarbeit
Objektorientierte Programmierung
Objektorientierte Programmierung
<Fügen Sie den Titel des Problems ein>
 Präsentation transkript:

Android Apps selbst gemacht App Inventor Android Apps selbst gemacht Markus Löwe, Janis Miroll, Sophie Neuhierl

Markus Löwe, Janis Miroll, Sophie Neuhierl Gliederung 1. Handy-Betriebssysteme 2. App Inventor 2.1 Vorteile 2.2 Nachteile 3. Erste Ideen 4. Erste Projekte 4.1 Mathe-App 4.2 Tankapp 5. Endgültiges Projekt 6. Fazit Markus Löwe, Janis Miroll, Sophie Neuhierl

1. Handy-Betriebssysteme iOS: schwierige Programmierung kostenpflichtige Entwicklerlizenz nötig Android: Programmierung in Java möglich viele nützliche Entwicklungshilfen wie z.B. App Inventor Einfaches Testen mit eigenen Smartphones Markus Löwe, Janis Miroll, Sophie Neuhierl Bildquellen: https://upload.wikimedia.org/wikipedia/commons/c/cb/IOS7_Logo.png https://c1.staticflickr.com/7/6021/5979551591_e61f575354.jpg

Markus Löwe, Janis Miroll, Sophie Neuhierl 2. App Inventor Markus Löwe, Janis Miroll, Sophie Neuhierl

Markus Löwe, Janis Miroll, Sophie Neuhierl 2.1 Vorteile Einfacher Einstieg Kompatibel mit allen Android Geräten Leichtes Exportieren und Importieren von Projekten Simples Testen mit „Companion App“ Erklärungen zu jedem Baustein Galerie für App Inventor Apps Zu „Kompatibel mit allen Android Geräten“ auf verschiedene Arten: USB Companion App Als „apk“ Markus Löwe, Janis Miroll, Sophie Neuhierl

Markus Löwe, Janis Miroll, Sophie Neuhierl 2.2 Nachteile App hat manchmal schlechte Reaktionszeiten Überforderung des Browsers wegen grafischer Programmierung Begrenzte Möglichkeiten Objektorientiertes Programmieren aus Java fehlt Beschränkung auf vorgegebene Blöcke Man muss Internet haben um App Inventor zu verwenden Markus Löwe, Janis Miroll, Sophie Neuhierl

Markus Löwe, Janis Miroll, Sophie Neuhierl 3. Erste Ideen Nutzung eines Servers oder einer übergeordneten Datenbank Kommunikation zwischen den Nutzern der App über Bluetooth oder Internet Eingreifen in Funktionsweise anderer Apps Markus Löwe, Janis Miroll, Sophie Neuhierl

Markus Löwe, Janis Miroll, Sophie Neuhierl 4.1 Mathe-App Grundidee: Stellen von Rechenaufgaben & Prüfen eingegebener Ergebnisse zusätzliche Funktionen: Wählen zwischen 5 Schwierigkeitsstufen Zählen der richtig gelösten Aufgaben Speichern eines Highscores Markus Löwe, Janis Miroll, Sophie Neuhierl

4.1 Mathe-App

Markus Löwe, Janis Miroll, Sophie Neuhierl 4.2 Tankapp Grundidee: Führen eines „Tankbuches“ → Überblick über durchschnittlichen Verbrauch zusätzliche Möglichkeiten: Kostenüberblick Graphische Visualisierung Problem: fehlerhaft, wenn nicht vollgetankt wird Markus Löwe, Janis Miroll, Sophie Neuhierl

Markus Löwe, Janis Miroll, Sophie Neuhierl 5. GPS App Grundidee: Entfernungsberechnung von aktueller Position zu einem Ziel zusätzliche Möglichkeiten: „Radar“, das Entfernung zum Ziel anzeigt Schnitzeljagd basierend auf einer Datei oder QR-Code Sprache ändern Probleme: Orientierungssensor kann durch metallische Gegenstände beeinflusst werden Zusätzliche Informationen beim Geocaching auslesen Markus Löwe, Janis Miroll, Sophie Neuhierl

5. GPS App Startbildschirm

5. GPS App Englische Version

5. GPS App Verwendung der App

5. GPS App Google Maps Verwendung Quelle: Google Maps

5. GPS App Radar Funktion

5. GPS App Geocaching Menü

Markus Löwe, Janis Miroll, Sophie Neuhierl 6. Fazit App Inventor zum spielerischen Austesten geeignet, für komplexere Anwendungen ungeeignet → Programmcode selbst schreiben gibt mehr Möglichkeiten und ermöglicht leichteres Ändern Markus Löwe, Janis Miroll, Sophie Neuhierl

Markus Löwe, Janis Miroll, Sophie Neuhierl Danksagung Vielen Dank an Frau Dietrich Herrn Dr. Winckler Herrn Schmuck Frau & Herrn Dr. Hector IWR Markus Löwe, Janis Miroll, Sophie Neuhierl