Giter Site home page Giter Site logo

technophilist / eden Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 1.0 5.52 MB

Eden is a pet adoption app that demonstrates the use of Jetpack Compose with a typical Android app. This is a sample app and will not actually allow you to adopt pets. Refer https://t3chkid.github.io/Eden/ for documentation.

Kotlin 100.00%
jetpack-compose kotlin firebase-auth firebase-cloud-firestore

eden's Introduction

Hi there ๐Ÿ‘‹

  • ๐Ÿ’› Tools and Technologies I love : Kotlin, Kotlin Multiplatform (KMP), TypeScript, Node.js, AWS, Docker.
  • ๐Ÿ“ Iโ€™m currently working on : A fullstack notes app with React, Express.js, Node.js and TypeScript.
  • ๐Ÿ˜„ Pronouns : he/his
  • ๐Ÿ“– Blogs : I recently started writing technical blog posts. You can check them out here.

โค๏ธ Languages

Kotlin Java JavaScript TypeScript Mark Down

Web ๐ŸŒ / Cloud โ˜๏ธ

Firebase AWS Docker NodeJS Express.js NPM Postman Github Actions

โš™๏ธ Databases / IDEs / other tool & technologies

Android MySql Git GitHub Android Studio Intelli Vim

๐Ÿ“ Recent Blogs

The #1 mistake people do when using Cloud-Firestoreโ€™s Android SDK Jetpack Compose gets official support for Marquee! Hereโ€™s how to use it! derivedStateOf() โ€“ A definitive guide on when to use it
Read Blog Read Blog Read Blog
Displaying HTML text in Jetpack-Compose derivedStateof{} vs remember{} with keys - The difference Yet another pitfall in Jepack Compose you must be aware of
Read Blog Read Blog Read Blog

๐ŸŒ Web

Description

A fully automated daily email newsletter service aimed at improving the vocabulary of new learners of the English language.

  • AWS
  • Docker
  • TypeScript
  • Node.js
  • EJS (Embeded JavaScript)
  • Twilio SendGrid

> View Full Readme

Noteworthy (Work-in-progress)

A simple full stack notes web app built with React.

  • React
  • Node.js
  • Express.js
  • TypeScript
  • Docker

> Browse Backend Repository

> Browse Frontend Repository (Coming Soon)

๐Ÿ’œ Kotlin Multiplatform

Description

Notes is a simple note taking app built with KMP(Kotlin Multiplatform), formerly known as KMM (Kotlin Multiplatform Mobile). The app is supported on both iOS and Android. The UI is written in Jetpack Compose for Android & Swift UI for IOS.

> Browse Repository

โฑ Wear OS

Description

A fun stopwatch app that uses the power of trigonometry
to create a beautiful animation while running.

  • Jetpack Compose for Wear OS
  • Canvas API (Compose)
  • Android Services
  • Flows
  • Coroutines
  • Java 8 Date/Time API
> Browse Repository
> View full tech stack

๐Ÿ’š Android

Description

A clone of the Spotify app that makes use of the Spotify API.
This is a more sophisticated app that makes extensive use of many
API's such as the palette api for color extraction, exoplayer for media
playback and Jackson (with custom configuration) for JSON processing.
It also contains unit tests for several components.

  • Hilt
  • Retrofit
  • Paging 3
  • Exoplayer
  • Unit tests
  • Jackson
  • Palette API
  • Lottie compose

> Browse repository
> View full tech stack

A fully AI powered app that allows you to point your camera
at anything and ask questions about it.

  • Gemini Client SDK
  • Preferences Datastore
  • Gradle Version Catalog
  • CameraX
  • Themed App Icons

> Browse repository
> View full tech stack

A fully AI powered landmarks recognition app built with Gemini
Client SDK / OpenAI-API and tensorflow-lite.

  • CameraX
  • Tensorflow-Lite-Task-Vision
  • Gemini Client SDK
  • Hilt
  • Retrofit
  • Themed App Icons

> Browse repository
> View full tech stack

Arcus is a simple weather app built completely with
Jetpack Compose. Under the hood, it uses the Open-Meteo
Weather API to fetch the data. This app uses the Material 3
design system and also supports dynamic colors on supported
devices.

  • OpenAI API
  • Themed App Icon
  • SplashScreen API
  • Hilt
  • Retrofit
  • Moshi
  • Unit tests
  • Work Manager
  • Room
  • Location Services

> Browse repository
> View full tech stack

A sample app that tries to mimics the functionality of the popular Pocket app.
The main aim of this app was to test the applicability of compose in a small
sized, offline app. It was also used to assess the migration path from using
Material Design 2 to using Material Design 3 components.

  • Material 3 components with dynamic colors
  • Offline app
  • UI fully written using compose
  • Firebase authentication
  • Hilt
  • Workmanager
> Browse repository
> View full tech stack

Examer is an Android app that is used to take auditory tests.
It was mainly developed with the intention of using it to take tests that
evaluate a person's ability to listen to, and understand conversations
in English.

  • Localization
  • Dokka
  • Firebase Storage
  • Cloud Firestore
  • Workmanager
  • Github Actions
> Browse repository
> View full tech stack

A sample pet adoption app. The aim of this app was to try out compose in
a network-centric app with realtime updates.

  • Realtime updates using Cloud Firestore
  • Lottie animation
  • Github actions
  • Coil-compose
> Browse repository
> View full tech stack

๐Ÿ“š Libraries

Library

Branded Buttons for Jetpack Compose

Branded Buttons for Jetpack Compose is a library that contains stylized buttons according to the specification of each brand. It allows you to create high quality social sign-in, sign-up, and "continue with" buttons. Just tell the library which brand and variant is required. The library takes care of creating a button with the required brand colors and logo with accessibility in mind.

> Browse Repository

eden's People

Contributors

technophilist avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

iodevblue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.