πŸ”– A Quotes Application built to Demonstrate the Compose for Desktop UI

Overview

GitHub Cards Preview

πŸ”– JetQuotes

A Quotes Application built to Demonstrate the use of Jetpack Compose for building declarative UI in Desktop. Made with love ❀️ by Spikeysanju


πŸ“Έ Application Preview

Try latest JetQuotes App from below πŸ‘‡

JetQuotes JetQuotes JetQuotes


πŸ“± Oh do you want to try JetQuotes for Android?. I got you covered πŸ‘‡

πŸ”– JetQuotes - Android

A Quotes Application built to Demonstrate the use of Jetpack Compose for building declarative UI in Android. Made with love ❀️ by Spikeysanju

Try latest JetQuotes App apk from below πŸ‘‡

JetQuotes


🎨 UI Design

Click to View Wiggles app Design from below πŸ‘‡

JetQuotes-Desktop


πŸ›  Built With

  • Kotlin - First class and official programming language for Android development.
  • Kotlin Serialization - kotlinx.serialization provides sets of libraries for all supported platforms – JVM, JavaScript, Native – and for various serialization formats – JSON, CBOR, protocol buffers, and others.
  • Compose Desktop - Jetpack Compose is Android’s modern toolkit for building native UI.
  • Decompose - Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.), inspired by Badoos RIBs fork of the Uber RIBs framework
  • Coroutines - A coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously.
  • Flow - A flow is an asynchronous version of a Sequence, a type of collection whose values are lazily produced.
  • Stateflow - StateFlow is a state-holder observable flow that emits the current and new state updates to its collectors.
  • Material Components - Modular and customizable Material Design UI components for Android.
  • Figma - Figma is a vector graphics editor and prototyping tool which is primarily web-based.

🀝 Contributing

If you want to contribute to this library, you're always welcome! See Contributing Guidelines.


πŸ“© Contact

Have an project? or Questions? DM me at πŸ‘‡


❀️ Like my work? Show your support πŸ˜‡

If this project help you reduce time to develop, you can give me a cup of coffee :)

Buy Me A Coffee Patron Link

πŸ€— Credits


πŸ”– License

MIT License

Copyright (c) 2021 Sanju S

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
You might also like...
Jetpack Compose Boids | Flocking Insect 🐜. bird or Fish simulation using Jetpack Compose Desktop πŸš€, using Canvas API 🎨
Jetpack Compose Boids | Flocking Insect 🐜. bird or Fish simulation using Jetpack Compose Desktop πŸš€, using Canvas API 🎨

🐜 🐜 🐜 Compose flocking Ants(boids) 🐜 🐜 🐜 Jetpack compose Boids | Flocking Insect. bird or Fish simulation using Jetpack Compose Desktop πŸš€ , usi

Exercising Compose for Desktop and Compose for Web (Canvas)
Exercising Compose for Desktop and Compose for Web (Canvas)

Compose Counting Grid A simple application to check Compose for Desktop and Compose for Web (Canvas) drawing speeds when drawing grids (or tables) wit

A simple path finding visualizer mobile app to demonstrate the use of Jetpack Compose UI toolkit in Android.
A simple path finding visualizer mobile app to demonstrate the use of Jetpack Compose UI toolkit in Android.

Path Finding Visualizer App using Jetpack Compose A simple path finding visualizer mobile app to demonstrate the use of Jetpack Compose UI toolkit in

Simple superhero lexicon app to demonstrate Jetpack Compose.
Simple superhero lexicon app to demonstrate Jetpack Compose.

Superhero Lexicon πŸ¦Ήβ€β™‚οΈ Simple and Pretty Superhero App developed using Jetpack Compose UI Technologies Used πŸ›  Kotlin - First class and official prog

This repo is to demonstrate the jetpack compose 's canvas api's usage and creating an icon pack using the basic functions.
This repo is to demonstrate the jetpack compose 's canvas api's usage and creating an icon pack using the basic functions.

Jetpack Compose Canvas API Demo App We all know that Jetpack Compose has now reached the 1.0.0 release milestone. This is a huge change we can say for

A sample project in Kotlin to demonstrate Jetpack Compose, MVVM, Coroutines, Hilt, Room, Coil, Retrofit, Moshi, Leak Canary and Repository pattern

Jetpack-Compose-Boilerplate This repository contains a sample project in Kotlin to demonstrate Jetpack Compose, MVVM, Coroutines, Hilt, Room, Coil, Re

⌨️ A tool that gives you a massive head start when building Compose Desktop apps. It saves you from time-consuming setup and configuration
⌨️ A tool that gives you a massive head start when building Compose Desktop apps. It saves you from time-consuming setup and configuration

πŸ’» create-compose-app A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configur

Welcome Fruit Ninja πŸ₯  on Jetpack Compose Desktop πŸš€, using Canvas API 🎨
Welcome Fruit Ninja πŸ₯ on Jetpack Compose Desktop πŸš€, using Canvas API 🎨

Compose-Fruit-Ninja πŸ₯ Welcome Fruit Ninja on Jetpack Compose Desktop πŸš€ , using Canvas API 🎨 Featured on jetc-dev How to Run From gradle tab from ri

Alien invasion πŸ‘Ύ gane is back! this time specially on Jetpack Compose Desktop πŸš€, using Canvas API 🎨
Alien invasion πŸ‘Ύ gane is back! this time specially on Jetpack Compose Desktop πŸš€, using Canvas API 🎨

Compose Space-Invaders πŸ‘Ύ Alien invasion πŸ‘Ύ is back! this time specially on Jetpack Compose Desktop πŸš€ , using Canvas API 🎨 Featured on Compose Diges

Comments
  • Create Components

    Create Components

    Create Set of new components which is required to create the JetQuotes App.

    Components πŸ‘‡

    • [ ] Button
    • [ ] CTA Button
    • [ ] Detail Card
    • [ ] TopBar
    • [ ] Empty Screen
    enhancement ui/ux design skeleton code 
    opened by Spikeysanju 0
Releases(v1.0.0)
  • v1.0.0(Jun 20, 2021)

    Initial Release

    This is the initial release of JetQuotes Desktop Application πŸš€


    A Minimalistic Quotes Application built to Demonstrate the use of Jetpack Compose for building declarative UI in Desktop. Upcoming launch features are currently WIP 🚧

    • Share Quotes as Image
    • Quote Categories
    • Dark Theme
    • Save Quotes to Favourites
    Source code(tar.gz)
    Source code(zip)
    JetQuotes-1.0.0.dmg(45.43 MB)
Owner
Sanju S
A Passionate Android Developer & UI|UX Designer πŸš€ | Open Source Contributor 🌟 | Kotlin πŸ’₯ | Java ⚑️| Tech Youtuber πŸ‘¨πŸ»β€πŸ’»
Sanju S
Briar-desktop - A desktop program for Briar, bringing secure messaging to your desktop and mobile devices

Briar Desktop A desktop program for Briar, bringing secure messaging to your des

Briar Project 16 Dec 17, 2022
πŸ’» A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop ⚑

?? stackzy A desktop app to analyse APK. Built using Compose desktop ✨ Demo Watch demo ??️ Usage Show usage ?? Install Platform Download Status Linux

theapache64 876 Dec 24, 2022
A simple Snake application to demonstrate the use of Compose for Desktop platform with Kotlin

Snake App using Compose for Desktop A simple Snake desktop application to demonstrate the use of Compose UI toolkit for Desktop platform with Kotlin.

Serge Nino Martin Villasica 12 Nov 18, 2022
Test-compose-for-desktop - Hello World in Compose for Desktop

Testing Run from command line: ./gradlew run Regular build: ./gradlew packageUb

Sebastian 3 Sep 20, 2022
Snake-compose-for-desktop - Snake Game - implemented using Compose for Desktop

A Snake game, built with Compose for Desktop snake-compose-for-desktop is my imp

gnu 5 Feb 17, 2022
A desktop code editor app using Jetpack Compose for Desktop and IntelliJ Platform

Compose Code Editor A desktop code editor app using Jetpack Compose for Desktop and IntelliJ Platform. Project Structure The code is contained in the

Alex 73 Dec 19, 2022
ToDo-Task-App - An Android App built to demonstrate the use of Jetpack Compose, Material You, Room Database, and MVVM

ToDo Task App ToDo Task App is a sample Android app built with Jetpack Compose.

null 0 Jan 17, 2022
Simple space game, built with Compose for Desktop!

Asteroids, built with Compose for Desktop Want to learn how I built it? Read the two-part article in which I describe the most interesting parts of th

Sebastian Aigner 69 Nov 28, 2022
πŸ•’ A kinetic wall clock, built using Compose Desktop

?? klokk A kinetic wall clock, built using Compose Desktop. ?? Demo Watch full demo Watch Development - Behind the Scenes - Part 1 Watch Development -

Sifar 298 Jan 1, 2023
A Jetbrains Compose Desktop application for interacting with adb

ADB Tool A Compose Desktop application for managing Android devices via ADB. This is currently a work in progress and subject to change over time. Fea

Drew Heavner 2 Jul 1, 2022