Skip to content

Instantly share code, notes, and snippets.

@behrends
behrends / main.dart
Last active February 2, 2022 10:57
TIF19 Flutter Counter
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@behrends
behrends / MainActivity.kt
Created January 17, 2022 15:15
TIF19A - view binding
package com.example.mynotes
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.EditText
import android.widget.Toast
import com.example.mynotes.databinding.ActivityMainBinding
class MainActivity : AppCompatActivity() {
@behrends
behrends / MainActivity.kt
Created January 17, 2022 15:04
TIF19A - Übung 17.01.22
package com.example.mynotes
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.EditText
import android.widget.Toast
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
@behrends
behrends / activity_main.xml
Created January 17, 2022 14:42
TIF19 - activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
<EditText
android:id="@+id/editNoteTitle"
@behrends
behrends / MainActivity.kt
Created January 17, 2022 14:39
TIF19 - Toast mit Titel
package com.example.mynotes
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.EditText
import android.widget.Toast
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
@behrends
behrends / MainActivity.kt
Created January 17, 2022 14:33
TIF19 - Button mit Toast
package com.example.mynotes
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.Toast
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
const lines = parseInt(prompt("Anzahl der Zeilen: "));
if(isNaN(lines)) {
console.log('Bitte Zahl eingeben!');
} else {
// Weihnachtsbaum
for(let i = 1; i <= lines; i++) {
// Anzahl der Sterne berechnen (STARS)
// Zeile 1 = i : * 1 = i + 0 = 1 + 0 = i + (i - 1)
// Zeile 2 = i : *** 3 = i + 1 = 2 + 1 = i + (i - 1)
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView2"
package com.example.roomexample
import android.content.Context
import androidx.room.Database
import androidx.room.Room
import androidx.room.RoomDatabase
@Database(entities = [Person::class], version = 1)
abstract class AppDatabase : RoomDatabase() {
abstract fun personDao(): PersonDao
<TextView
android:id="@+id/order_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginLeft="24dp"
android:layout_marginTop="8dp"
android:text="Order:"
android:textSize="18sp"
app:layout_constraintStart_toStartOf="parent"