Skip to content

Instantly share code, notes, and snippets.

@ramah
ramah / app-build.gradle.kts
Created April 14, 2024 15:00 — forked from DRSchlaubi/app-build.gradle.kts
Flutter Kotlin Gradle DSL
import java.util.Properties
import java.nio.file.Files
val localProperties = Properties()
val localPropertiesFile = rootProject.file("local.properties").toPath()
if (Files.exists(localPropertiesFile)) {
Files.newBufferedReader(localPropertiesFile).use { reader ->
localProperties.load(reader)
}
}
@ramah
ramah / main.dart
Last active October 5, 2023 15:00
void main() {
const String text = "constitutionnellement";
var result = text
.split('')
.asMap()
.map((idx, e) => MapEntry(idx, idx.isEven ? e.toUpperCase() : e))
.values
.join('');
print(result);
@ramah
ramah / dart.yml
Created March 12, 2021 16:37 — forked from lukepighetti/dart.yml
Flutter Web + GitHub Actions + Firebase Hosting Preview Channels
# .github/workflows/dart.yml
name: build
on:
push:
branches: [master]
pull_request:
branches: [master]
@ramah
ramah / Markdium-typescript.ts
Created April 12, 2020 20:09
Markdium-Basic firebase realtime trigger
export * from ‘./add-benineese’;
export * from ‘./delete-benineese’;
@ramah
ramah / Markdium-typescript.ts
Created April 12, 2020 20:09
Markdium-Basic firebase realtime trigger
import * as functions from “firebase-functions”;
export const onBenineesseAddedFunction =
functions.database
.ref(benineesesPathToWatch)
.onCreate((snapshot: database.DataSnapshot,
context: EventContext) => {
return updateCount(pathToBenineesesCounter, true);
});
@ramah
ramah / Markdium-Shell.bash
Created April 12, 2020 20:09
Markdium-Basic firebase realtime trigger
~/development/tut/rge-42  firebase database:set /benineeses functions/seed/benineeses.json
@ramah
ramah / Markdium-JSON.json
Created April 12, 2020 20:09
Markdium-Basic firebase realtime trigger
{
“0”: {
“first-name”: “Human-one”,
“last-name”: “GUED”,
“gender”: “M”
},
“1”: {
“first-name”: “Human-two”,
“last-name”: “GUED”,
“gender”: “F”