profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/yuriykulikov/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Yuriy Kulikov yuriykulikov VW Car.SW Org Nürnberg, Germany https://stackoverflow.com/users/1101963/yuriy-kulikov I like my APIs reactive

yuriykulikov/AlarmClock 215

Most popular open source Android Alarm Clock App

yuriykulikov/AndroidSerialPort 20

A library and example app to use serial port or Bluetooth SPP on Android

yuriykulikov/Abandoned-Event-driven_Framework_for_Embedded_Systems 18

Abandoned, C++ did not work out so well. See pure C implementation here - https://github.com/yuriykulikov/EventDrivenEmbeddedFramework

yuriykulikov/FreeRTOS-on-XMEGA 15

port.c and portmacro.h for FreeRTOS to run on any AVR XMEGA

yuriykulikov/EventDrivenEmbeddedFramework 14

EventDrivenEmbeddedFramework is simple framework written in pure C to make development much faster and easier without sacrificing flexibility or performance. See wiki for more details.

yuriykulikov/Abandoned-xmega_cpp_example 9

Abandoned, C++ did not work out so well

yuriykulikov/DIComparison 5

Dagger2, Roboguice

yuriykulikov/rx-java-quiz 4

Koans for RxJava users

yuriykulikov/kotlin-state-machine 3

Hierarchical state machine written in Kotlin

sheremi/RFID_UHF_Navigation 2

Navigation with RFID app for Android

push eventyuriykulikov/AlarmClock

Yuriy Kulikov

commit sha 36766e2ba012d70d30fa1d6e76f02e2a558412ef

feat(alarm): Delete on Dismiss This implements #361 Reverted changes in the database layout, use DaysOfWeek(-1) instead Added some tests Moved the row below the repeat row

view details

push time in 2 days

push eventyuriykulikov/AlarmClock

Yuriy Kulikov

commit sha c267dbf329f84be0ba76bc45b42d5b21bc80cefa

feat(alarm): Delete on Dismiss This implements #361 Reverted changes in the database layout, use DaysOfWeek(-1) instead Added some tests Moved the row below the repeat row

view details

push time in 2 days

push eventyuriykulikov/AlarmClock

Yuriy Kulikov

commit sha 7d8d13c66bc04183a7231d712c9e82b676a5bd1f

feat(alarm): Delete on Dismiss This implements #361 Reverted changes in the database layout, use DaysOfWeek(-1) instead Added some tests Moved the row below the repeat row

view details

push time in 2 days

pull request commentyuriykulikov/AlarmClock

Jp9856/delete on dismiss

@jp9856

yuriykulikov

comment created time in 3 days

push eventyuriykulikov/AlarmClock

Yuriy Kulikov

commit sha 691648f476dd2eef8357f7df28fdeb85d4c87e63

fix(acra): fix acra on Android 12

view details

Yuriy Kulikov

commit sha d1c73f1994fb6b271ad542fe4b5ba0ab0537732a

feat(ampm): added more ampm tests

view details

Yuriy Kulikov

commit sha 41c86dc0a6fc6552535b0ffed79d06267a08b67a

feat(acra): added app version to title Also shortened the bug FAQ.

view details

Yuriy Kulikov

commit sha 508b2e8625c53878098ba2c1b49eed0e119b6bb6

feat(logging): Add a file ring buffer writer and cleanup the logs Logs: Add a file ring buffer writer and cleanup the logs This closes #365

view details

Jesse Pollack

commit sha 2436957b89523c0d28ea97feb33e0784fa33b5ef

feat(alarm): Delete on Dismiss This implements #361

view details

Yuriy Kulikov

commit sha ca7a13fc3a4e9791e4f31731f4f72128637cec60

feat(alarm): Delete on Dismiss This implements #361 Reverted changes in the database layout, use DaysOfWeek(-1) instead Added some tests Moved the row below the repeat row

view details

push time in 3 days

push eventyuriykulikov/AlarmClock

Jesse Pollack

commit sha b01104366e78d77d561f6774eaa30368c1d3b114

Delete on Dismiss is working

view details

push time in 3 days

PR merged yuriykulikov/AlarmClock

Delete on Dismiss is working

I was able to implement the feature requested in this pull request https://github.com/yuriykulikov/AlarmClock/issues/361 . The user is able to toggle a switch on creation of the alarm. If the switch is toggled, the alarm will be automatically deleted when the user presses dismiss. I got the translations from google translate so some of the may not be super great, so if anyone notices that they are inaccurate I will gladly change it.

+120 -39

4 comments

14 changed files

jp9856

pr closed time in 3 days

push eventyuriykulikov/AlarmClock

yuhuitech

commit sha 05cf3e99375e6b7cc61d29e6533632081ecc14d8

modifications to layout adaptation problem

view details

Guillaume

commit sha 6057eb9216d6d7fb1d98bdd0046b7eb6708f7538

Fix for #358

view details

Yuriy Kulikov

commit sha d3405308afda1de54d056588f23ce1eca8a3903c

ci(gradle): cleanup up gradle and added premium flavor ci

view details

Yuriy Kulikov

commit sha d72bffaf798123dd7224a57d6163564ffaa6d3cd

Clean up deprecated use

view details

Yuriy Kulikov

commit sha cd2f1615ba0ac4e72ec275132d1075d8554756f7

feat(ui): improved appearance drawer Related to #369

view details

Yuriy Kulikov

commit sha 1285a3111dd345c72986f5092bd4dd5773c069b7

fix(ui): fixed apperance checkbox on light theme

view details

Yuriy Kulikov

commit sha b39efc842aac557e4ba55e55f725bdf29d0d4cb2

Reverted the Popup test

view details

Yuriy Kulikov

commit sha 4c5eedc4cf1975d63518b957e06180a864e1c42a

fix(snackbar): fix snackbar position with 3-buttons This fixes #372 https://github.com/yuriykulikov/AlarmClock/issues/372

view details

Yuriy Kulikov

commit sha 11f1806b2c0a265bacb36cea94adf291b67524a4

feat(ui): use coordinator layout as a root

view details

Yuriy Kulikov

commit sha dccf65c096e4a2e50a6348b5693cab19161c9a74

feat(styles): fine tune styles, change notification bar colors

view details

Yuriy Kulikov

commit sha 06212b4ca9de606f50e71afbc830b771c4397ae9

feat(styles): fine tune styles

view details

Yuriy Kulikov

commit sha eb6f2f7842fb8e4112c2734f36e562c56c0083e3

More Kotlin converions

view details

Yuriy Kulikov

commit sha 357c5c209f4bde5243b1b04c0b99f22f1f3524a0

refactor(format): spotless "He must wants his 2 spaces"

view details

push time in 3 days

create barnchyuriykulikov/AlarmClock

branch : jp9856/delete-on-dismiss

created branch time in 3 days

created tagyuriykulikov/AlarmClock

tag3.09.09

Most popular open source Android Alarm Clock App

created time in 3 days

pull request commentyuriykulikov/AlarmClock

Delete on Dismiss is working

@jp9856 I will take over this if you don't mind. It already looks very promising, I will make small changes in a second commit.

jp9856

comment created time in 3 days

delete branch yuriykulikov/AlarmClock

delete branch : logging

delete time in 4 days

push eventyuriykulikov/AlarmClock

Yuriy Kulikov

commit sha 691648f476dd2eef8357f7df28fdeb85d4c87e63

fix(acra): fix acra on Android 12

view details

Yuriy Kulikov

commit sha d1c73f1994fb6b271ad542fe4b5ba0ab0537732a

feat(ampm): added more ampm tests

view details

Yuriy Kulikov

commit sha 41c86dc0a6fc6552535b0ffed79d06267a08b67a

feat(acra): added app version to title Also shortened the bug FAQ.

view details

Yuriy Kulikov

commit sha 508b2e8625c53878098ba2c1b49eed0e119b6bb6

feat(logging): Add a file ring buffer writer and cleanup the logs Logs: Add a file ring buffer writer and cleanup the logs This closes #365

view details

push time in 5 days

issue closedyuriykulikov/AlarmClock

Logs: Add a file ring buffer writer and cleanup the logs

Logs: Add a file ring buffer writer and cleanup the logs

Summary

Logs: Add a file ring buffer writer and cleanup the logs

Motivation

There will be less irrelevant logs to read through, but we will have information from previous runs.

Description

Carefully examine a log and see what is redundant and can be removed or joined. Add an slf4j logger, add a logback logger which logs to a file and to the logcat

Drawbacks, risks and assumptions

We can hide crucial information. Files can be become too big or leak

Rationale and alternatives

Just clean up the logs would also be possible.

closed time in 5 days

yuriykulikov

PR merged yuriykulikov/AlarmClock

Add a file ring buffer writer and cleanup the logs

Add a file ring buffer writer and cleanup the logs

+370 -191

2 comments

24 changed files

yuriykulikov

pr closed time in 5 days

create barnchyuriykulikov/AlarmClock

branch : home

created branch time in 6 days

create barnchyuriykulikov/AlarmClock

branch : dialogs

created branch time in 6 days

push eventyuriykulikov/AlarmClock

Yuriy Kulikov

commit sha f0cb4307fa392a60ef10ffbbdfee330f54773e56

feat(logging): Add a file ring buffer writer and cleanup the logs Logs: Add a file ring buffer writer and cleanup the logs This closes #365

view details

push time in 7 days

push eventyuriykulikov/AlarmClock

Yuriy Kulikov

commit sha 3f2476aaaa6a4616951039ca860a2e7d4ee0dc3a

feat(logging): Add a file ring buffer writer and cleanup the logs Logs: Add a file ring buffer writer and cleanup the logs This closes #365

view details

push time in 7 days

push eventyuriykulikov/AlarmClock

Yuriy Kulikov

commit sha 70340786cc65b62a8a0e6c8faa584d8d68b0d4cc

feat(logging): Add a file ring buffer writer and cleanup the logs Logs: Add a file ring buffer writer and cleanup the logs This closes #365

view details

push time in 7 days

Pull request review commentyuriykulikov/AlarmClock

Add a file ring buffer writer and cleanup the logs

+package com.better.alarm.logger++import android.content.Context+import ch.qos.logback.classic.AsyncAppender+import ch.qos.logback.classic.LoggerContext+import ch.qos.logback.classic.android.LogcatAppender+import ch.qos.logback.classic.encoder.PatternLayoutEncoder+import ch.qos.logback.classic.spi.ILoggingEvent+import ch.qos.logback.core.Appender+import ch.qos.logback.core.rolling.RollingFileAppender+import ch.qos.logback.core.rolling.TimeBasedRollingPolicy+import org.koin.dsl.module+import org.slf4j.ILoggerFactory++/**+ * Creates a module which exports a [LoggerFactory] to create loggers. These [Logger]s are backed by+ * a [RollingFileAppender] and a [LogcatAppender].+ */+fun loggerModule() = module {+  single<LoggerFactory> {+    object : LoggerFactory {+      val logback: ILoggerFactory = configureLogback(get())+      override fun createLogger(tag: String): Logger {+        return Logger(logback.getLogger(tag))+      }+    }+  }+}++private fun configureLogback(context: Context): ILoggerFactory {

@kolanse this is the configuration for Logback, adding 2 appenders: LogCat and rolling file with 3 history items. isCleanHistoryOnStart doesn't slow the startup much so I chose to leave it.

yuriykulikov

comment created time in 7 days

PullRequestReviewEvent
PullRequestReviewEvent

issue commentyuriykulikov/AlarmClock

Logs: Add a file ring buffer writer and cleanup the logs

@kolanse check this out: https://github.com/yuriykulikov/AlarmClock/pull/384

yuriykulikov

comment created time in 7 days

pull request commentyuriykulikov/AlarmClock

Add a file ring buffer writer and cleanup the logs

@kolanse this PR fixes https://github.com/yuriykulikov/AlarmClock/issues/365

yuriykulikov

comment created time in 7 days

PR opened yuriykulikov/AlarmClock

Add a file ring buffer writer and cleanup the logs

Add a file ring buffer writer and cleanup the logs

+366 -185

0 comment

22 changed files

pr created time in 7 days

create barnchyuriykulikov/AlarmClock

branch : logging

created branch time in 7 days

issue commentyuriykulikov/AlarmClock

Logs: Add a file ring buffer writer and cleanup the logs

I will takeover, because I need this for the next release. I will use logback-android found by @kolanse . Cheers

yuriykulikov

comment created time in 18 days

pull request commentyuriykulikov/AlarmClock

Delete on Dismiss is working

Regarding the formatting: check this out: https://github.com/facebookincubator/ktfmt#intellij-android-studio-and-other-jetbrains-ides

Android Studio will then format the code the same way spotless does.

jp9856

comment created time in 19 days