Skip to content

Instantly share code, notes, and snippets.

@RadekVala
RadekVala / index.html
Last active November 19, 2024 15:29
[AP5PM] - REST API, CORS
<head>
<meta
http-equiv="Content-Security-Policy"
content="default-src *; img-src * data: 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; style-src * 'unsafe-inline' *; connect-src *;"
/>
</head>
@RadekVala
RadekVala / group-by-date.pipe.ts
Last active November 5, 2024 12:27
[AP5PM - groupByDate pipe]
import { Pipe, PipeTransform } from "@angular/core";
@Pipe({
name: "groupByDate",
standalone: true,
pure: false,
})
export class GroupByDatePipe implements PipeTransform {
transform(value: any) {
const items: any[] = [];
@RadekVala
RadekVala / index.html
Last active February 21, 2024 10:38
[AP4TW-DevTools Console - Breakpoints example] simple demo code to debug JS code using Console Panel #ap4tw #devtools
<!DOCTYPE html>
<html>
<head>
<title>Debugging Demo</title>
</head>
<body>
<h1>JavaScript Debugging with Chrome Developer Tools</h1>
<input type="text" id="num1">
<br>
<input type="text" id="num2">
@RadekVala
RadekVala / index.html
Created February 21, 2024 09:57
[AP4TW-DevTools DeviceMode - media queries] simple demo code to test media queries in Device Mode #ap4tw #devtools
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Media Query Demo</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="mobile-only">Toto je viditelné pouze na mobilních zařízeních.</div>
@RadekVala
RadekVala / Repository.kt
Last active December 15, 2023 17:45
[AK7MT-Android-SubjectsApp+Room] simple MVVM + Repository (REST API and Room database) app #ak7mt #kotlin #retrofit #room
import android.util.Log
import cz.utb.fai.subjectinfo.api.StagApiService
import cz.utb.fai.subjectinfo.api.SubjectInfoNetwork
import cz.utb.fai.subjectinfo.api.mapToDatabase
import cz.utb.fai.subjectinfo.database.MyRoomDatabase
import cz.utb.fai.subjectinfo.database.mapToDomain
import cz.utb.fai.subjectinfo.domain.SubjectInfoDomain
import kotlinx.coroutines.Dispatchers
@RadekVala
RadekVala / MainActivity.java
Last active December 8, 2023 14:08
[AK5PM-Android-TranslatorApp] simple classic Java + XML view MVC app with Retrofit lib to consume REST API #ak5pm #java #retrofit
package cz.utb.fai.ademo;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
@RadekVala
RadekVala / MainActivity.kt
Created October 19, 2023 11:14
[ViewModel + LiveData + Data Binding] Simple counter app using ViewModel&LiveData&DataBinding only #ap7mt #ap7mt_ViewModel_LiveData_DataBinding #kotlin
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import androidx.lifecycle.ViewModelProvider
import cz.utb.fai.counterviewmodel.databinding.ActivityMainBinding
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding
private lateinit var viewModel: MainActivityViewModel
@RadekVala
RadekVala / MainActivity.kt
Last active October 19, 2023 07:33
[ViewModel Example First] Simple counter app using ViewModel only #ap7mt #ap7mt_ViewModel #kotlin
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import androidx.lifecycle.ViewModelProvider
import cz.utb.fai.counterviewmodel.databinding.ActivityMainBinding
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding
private lateinit var viewModel: MainActivityViewModel
@RadekVala
RadekVala / MainActivity.kt
Last active October 16, 2023 19:20
[AP7MT - Clicker SaveInstanceState] #ap7mt #ap7mt_clicker_save_instance_state #kotlin
...
class MainActivity : AppCompatActivity() {
// constant keys for Bundle object for storing count and name
private val COUNT_KEY = "count"
private val NAME_KEY = "name"
...
override fun onCreate(savedInstanceState: Bundle?) {
...
// Check if there's a saved state
@RadekVala
RadekVala / DetailViewController.swift
Last active October 16, 2023 14:30
[AP9PT - UITableViewController] #ap9pt #aap9pt_UITableViewController #swift #uikit
import UIKit
class DetailViewController: UIViewController {
var taskObj : Task?
let titleLabel: UILabel = {
let label = UILabel()
label.font = UIFont.systemFont(ofSize: 24, weight: .bold)
label.textAlignment = .center