Mobile_Application_Developm.../README.md

46 lines
1.9 KiB
Markdown
Raw Normal View History

2019-02-22 14:28:41 +00:00
# Mobile_Application_Development_lab
2019-02-22 15:05:51 +00:00
##### Lab Notes von Philipp Wolfmajer & Matthias Schreiner
2019-02-22 14:28:41 +00:00
## 22.02.2019 - Lab 1
2019-02-22 14:31:20 +00:00
- Überblick über Android allgemein
- Entwicklungsumgebung eingerichtet (Android Studio)
- AndroidManifest.xml angesehen
2019-02-22 14:34:55 +00:00
- Graddle Module:app (betrifft nur aktuelle Modul)
- applicationid ist wichtig für den Play Store, bei Änderung bedeutet das -> neue App
- dependencies
- Projektweites Graddle File
- wenn z.B. neues Android Wear App dazu entwickelt wurde
- unterschiedliche Events die eine App haben kann (onCreate, etc.)
2019-02-22 14:57:33 +00:00
- Activities sind Ansichten der App
2019-02-22 14:56:19 +00:00
- Intent -> sind Nachrichten die andere Activities aufrufen
- Intent mit Result verwendet beim Aufruf immer einen Request Code damit man das Resultat zuordnen kann (z.B. Pfad zu einem Bild)
2019-02-22 15:02:00 +00:00
- Actions -> Android kümmert sich um das App das eine Aktion ausführt (z.B. ACTION_CALL)
2019-03-01 18:10:50 +00:00
## 01.03.2019 - Lab 2 Online
- Starten mit AirKoality APP
- Leere App von Grund erstellen (keine Vorlage gewählt)
2019-03-01 18:15:03 +00:00
- Importieren der notwendigen Ressourcen von der e-learning Plattform
2019-03-01 18:10:50 +00:00
- Anlegen und implementieren folgender Klassen
- MainActivity.java
2019-03-01 18:15:03 +00:00
- SplashActivity.java Ladebildschirm mit Verzögerung (delay)
2019-03-01 18:10:50 +00:00
- Anlegen und implementieren folgender Ressourcen
- activity_main.xml
- activity_splash.xml
- Editieren der Farben, Strings und Styles in den jeweiligen Files unter /res/values/
- Hinzufügen der Activities in der AndroidManifest.xml Datei
2019-03-01 18:15:03 +00:00
- strings.xml kennengelernt um Texte einer App zentral verwalten zu können
2019-03-08 18:03:00 +00:00
2019-03-08 19:05:22 +00:00
## 08.03.2019 - Lab 3
2019-03-08 18:03:00 +00:00
Context -> weiß was in der App gerade "abgeht" (Java Objekt)
- Activity oder Application
- Immer Context der aktuellen Activity verwenden
Best Practise kennengelernt um große Listen darzustellen
2019-03-08 19:05:22 +00:00
Liste bekommt einen Adapter und stellt dann nur Listenelemente dar, die gerade am Bildschrim angezeigt werden.
Card View Layout ausprobiert
2019-03-08 18:03:00 +00:00
Fragments ->