Przeglądaj źródła

add konzept + minor changes on matur text

Noah Vogt 3 lat temu
rodzic
commit
68f1b987bf
3 zmienionych plików z 78 dodań i 7 usunięć
  1. 71 0
      konzept.md
  2. BIN
      maturText/matur.dvi
  3. 7 7
      maturText/matur.tex

+ 71 - 0
konzept.md

@@ -0,0 +1,71 @@
+# Konzeptvorschlag Noah v.1.0
+
+## Vorwort / Einleitung
+
+{besser später erledigen}
+
+## Ziel der Arbeit (Zielsetzung)
+
+ was, wie und warum [machen wir das?]
+
+## Konzept der Arbeit
+
+- Funktionsweise
+    - Vergleich mit Konkurrenz
+- Quellcode Modell
+- Philosophie (suckless)
+    - Hintergründe, Technologisch, UNIX, KISS
+- Platform / Programmierumgebung
+- Lizsensierung
+    - Hintergründe, philsophisch, technologisch
+
+## Arbeitsprozess {Werkzeuge, HW, SW etc.}
+
+- VCS (Version Control System)
+    - git
+    - github    {Erklärung + warum}
+- IDE
+    - IDE
+    - text editor (vim)     {Erklärung wann welches am besten}
+- [Android] Emulator
+- Compiler → Dependency "Fetcher" → Maven
+- Installer / Packaging
+    - erklären
+    - signing keys
+    - ADB (Android Debugging Bridge)
+- Recherchetools
+    - Internet
+        - Duckduckgo
+        - Arch wiki
+    - Bücher
+- Dokumentation(-stools)
+    - Latex
+    - Pandoc
+
+## Programmstruktur {=?Code}
+
+- Sicherheit
+    - PRIVAT MODE → Sandbox
+    - {GPG ???}
+- Code Kompaktheit
+    - Maintaining
+    - less error/bug-prone
+
+## Umsetzung
+
+- "neutraler" Bericht → texdiary
+- Beispiele aus der Umsetzung
+    - Bugs      {Erklärung woher, warum falsch, wie gelöst}
+    - Probleme / Hiccups    {Gründe}
+    - Kommunikation
+
+## Einschätzung / Schlussfolgerung
+- Fremdeinschätzung {Umfrage o.ä. ???}
+- Selbsteinschätzung
+    - was lief gut
+    - was lief schlecht
+    - was würden wie beim nächsten Project gleich machen
+    - was würden wie beim nächsten Project anders machen
+    - abschliessende pers. Schlussfolgerung
+
+## Danksagung

BIN
maturText/matur.dvi


+ 7 - 7
maturText/matur.tex

@@ -77,7 +77,7 @@ includeheadfoot}
 \tableofcontents
 \pagebreak
 
-\section*{Ideenfindung}
+\section{Ideenfindung}
 
 
 
@@ -85,7 +85,7 @@ includeheadfoot}
 
 
 
-\section*{Werkzeuge}
+\section{Werkzeuge}
 
 Aufgrund dessen, dass ein umfassendes Programm entstehen soll, wird auch Gebrauch von einigen anderen Programmen gemacht. In den nachfolgenden Seiten wird beschrieben welche Programme genutzt
 werden, wieso diese ausgewählt wurden und wie der Umgang mit Ihnen war.  
@@ -94,7 +94,7 @@ werden, wieso diese ausgewählt wurden und wie der Umgang mit Ihnen war.
 
 
 
-\subsection*{Git/GitHub}
+\subsection{Git/GitHub}
 
 
 Git und GitHub sind wohl die wichtigsten Programme die genutzt wurden. Sie sind Systeme, welche Fileordner (repository) verwalten können und sie für mehrere Computer zur verfügung stellen, 
@@ -106,7 +106,7 @@ wobei sie sehr viele praktische Funktionen mit sich bringen. Mit Git können rep
 
 
 
-\subsection*{Open Source Programme}
+\subsection{Open Source Programme}
 
 Beim Programmieren kann es sehr Hilfreich sein Programme zu haben welche, ähnliche Funktionen haben wie das Programm welches entstehen soll. 
 Solche Vorlagen können beliebig getestet und verändert werden. Simon hatte zu beginn Schwierigkeiten Java zu nutzen, um Programme zu schreiben, da er noch nicht viel 
@@ -114,7 +114,7 @@ Erfahrung mit dem Programmieren hatte. Um sich mit der Art der Sprache und des P
 waren, genauer zu Betrachten. Im folgenden Text werden wir diese Programme aufführen und zeigen für was wir sie gebraucht haben. 
 
 
-\subsubsection*{RecyclerViewer}
+\subsubsection{RecyclerViewer}
 
 Der Recyclerviewer ist ein Behälter in welchen Daten gepackt werden. Er wird dem Layout hinzugefügt und hat eine grossen Vorteil gegenüber Listen. 
 Eine Liste wird einmalig erstellt und komplett generiert. Das heisst es gibt Behälter, welche existieren, aber nicht auf dem Bildschirm angezeigt werden. 
@@ -132,7 +132,7 @@ wenn eine Klasse zwei Funktionen aus zwei unterschiedlichen Klassen verwendet we
 
 
 
-\subsection*{AndroidStudio}
-\subsection*{Librarys}
+\subsection{AndroidStudio}
+\subsection{Librarys}
 
 \end{document}