Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
guFalcon committed Oct 16, 2023
1 parent fc470b4 commit 8d61012
Show file tree
Hide file tree
Showing 5 changed files with 65 additions and 4 deletions.
48 changes: 48 additions & 0 deletions asciidocs/android-1.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
= Android - Course - 1 - Introduction
ifndef::imagesdir[:imagesdir: images]
:icons: font
:experimental:
:sectnums:
:toc:
ifdef::backend-html5[]

// https://fontawesome.com/v4.7.0/icons/
icon:file-text-o[link=https://raw.githubusercontent.com/UnterrainerInformatik/documents/main/asciidocs/{docname}.adoc] ‏ ‏ ‎
icon:github-square[link=https://github.com/UnterrainerInformatik/documents] ‏ ‏ ‎
endif::backend-html5[]

link:https://unterrainerinformatik.github.io/lectures/android.html[BACK to Android - Course]

== Grundlagen Android-Entwicklung
=== Was ist Android?
- OS- und Programmierplattform von Google für mobile Geräte entwickelt.
- Basiert auf Linux-Kernel und Java

image:android-1-1.png[align="center",width="100%"]

=== Warum Android?
- Populärste Plattform für mobile Apps
- Einfach zu entwickelnde Apps
- Viele Verteilungsmöglichkeiten

=== Wie funktioniert Android?
image:android-1-2.png[align="center",width="50%"]

. Deine Apps leben hier zusammen mit den System-Apps (E-Mail, SMS, ...)
. UI Komponenten, Ressourcen-Management, Lifecycle-Management. Stellt native Bibliotheken für die App zur Verfügung.
. Jede App läuft in ihrer eigenen Instanz der Android Runtime.
. Stellt Hardware-Abstraktionen zur Verfügung. Jede App hat Zugriff auf die Hardware, aber nur über die API.
. Foundateion. Kümmert sich um threading, low-level memory management, etc...

== Android Studio IDE

== Kotlin Grundzüge

== Komponenten einer Android-App

== Mein erster Knopf in Jetpack-Compose

== Android Project Structure

== Deine App mit Gradlew laufen lassen

16 changes: 15 additions & 1 deletion asciidocs/android.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,19 @@ icon:file-text-o[link=https://raw.githubusercontent.com/UnterrainerInformatik/do
icon:github-square[link=https://github.com/UnterrainerInformatik/documents] ‏ ‏ ‎
endif::backend-html5[]

== Android
== Introduction
link:https://unterrainerinformatik.github.io/lectures/android-1.html[Android - 1 - Introduction]

* Grundlagen Android-Entwicklung
* Android Studio IDE
* Kotlin Grundzüge
* Komponenten einer Android-App
* Mein erster Knopf in Jetpack-Compose
* Android Project Structure
* Deine App mit Gradlew laufen lassen

== Android - 2
link:https://unterrainerinformatik.github.io/lectures/android-2.html[Android - 2 - ]

== Android - 3
link:https://unterrainerinformatik.github.io/lectures/android-3.html[Android - 3 - ]
5 changes: 2 additions & 3 deletions asciidocs/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,5 @@ icon:file-text-o[link=https://raw.githubusercontent.com/UnterrainerInformatik/le
icon:github-square[link=https://github.com/UnterrainerInformatik/lectures] ‏ ‏ ‎
endif::backend-html5[]

== Table Of Contents

link:https://unterrainerinformatik.github.io/lectures/android.html[Android]
== Android - Course
link:https://unterrainerinformatik.github.io/lectures/android.html[Android - Course]
Binary file added img/android-1-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/android-1-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8d61012

Please sign in to comment.