• Stars
    star
    146
  • Rank 252,769 (Top 5 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A kitchen timer implemented with Jetpack Compose

Kitchen Timer

Android Weekly Featured in Compose Academy - Issue #13

Motivation and Context

To commemorate Jetpack Compose first beta release, Google launched the #AndroidDevChallenge. In the 2nd round, contestants were asked to create a simple countdown app and, the idea to create a kitchen timer, popped in my head. By then, I didn't had the time to accomplish it in one week, so I submitted a simpler one, but now that I have it, this is the result ๐Ÿ˜Š

I've wrote a Medium post explaining the process and you can read it here Compose, Camera and Canvas.

Get it on Google Play

LICENSE

Copyright (c) 2021-present GuilhE

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

More Repositories

1

CircularProgressView

A fancy CircularProgressView
Kotlin
285
star
2

KeyboardStateEvents

LiveData notification when keyboard opens or closes, plus some handy extension functions
Kotlin
149
star
3

Expressus

Kotlin Multiplatform Coffee Machine
Kotlin
109
star
4

KMP-ComposeUIViewController

KSP library and Gradle Plugin for generating ComposeUIViewController and UIViewControllerRepresentable files when using Compose Multiplatform for iOS
Kotlin
66
star
5

SeekbarRangedView

A SeekBarView restrained by a minimum and maximum value.
Kotlin
65
star
6

JsonBroadcaster

Update the UI state of your Android and iOS apps at runtime.
Kotlin
48
star
7

WhosNext

Kotlin Multiplatform Timer
Kotlin
47
star
8

QuantityPickerView

A View capable of increasing or decreasing a unit value with a toggle animation
Kotlin
45
star
9

RecyclerPickerDialog

A FragmentDialog implemented with RecyclerView that can accept Single or Multiple selections
Kotlin
38
star
10

PlaceHolderRecyclerView

A RecyclerView that can switch between items and placeholders
Kotlin
35
star
11

ResourcesProvider-ktx

Helper class to provide resources - ContextCompat, ResourcesCompat, AnimationUtils, Context.resources - all in one place! ๐Ÿคฉ๐Ÿฅณ
Kotlin
15
star
12

OneHotMinute-Compose

Android Dev Challenge: Week 2 - Countdown timer
Kotlin
13
star
13

Zoo-Compose

Android Dev Challenge: Week1 - Animal adoption
Kotlin
11
star
14

SharedPrefs-ktx

Save and load objects from SharedPreferences in a faster and simpler way with Kotlin Extensions ๐ŸŽ‰
Kotlin
9
star
15

Kairos

Android Dev Challenge Finale: Weather app
Kotlin
8
star
16

AndroidStyling-LintRules

A set of lint rules to check for common mistakes when styling and theming on Android
Kotlin
6
star
17

DesingSpeedRun-Compose

Android Dev Challenge: Week 3 - Speed round
Kotlin
4
star
18

SharedPrefsUtils

Save and load objects from SharedPreferences in a faster and simpler way
Java
3
star