Code Monkey home page Code Monkey logo

musify's Introduction

Hi there ๐Ÿ‘‹

Iโ€™m a passionate Android developer ๐Ÿ’š, an extreme Kotlin enthusiast ๐Ÿ’œ, and a practitioner of backend development with Node.js ๐Ÿ’™. While my favorite programming language of choice is undoubtedly Kotlin with 3 years of experience using it, I also have experience working with other programming languages like Java, Python, and JavaScript. I am also a big fan of IDEs built by Jetbrains and Iโ€™ve been working with IntelliJ and Android Studio for more than three years. Besides that, I also have experience working with cloud technologies like Firebase Authentication, Cloud Firestore, Firebase Cloud Storage, AWS SES, and AWS Lightsail.

  • ๐Ÿ’› Tools and Technologies I love : Kotlin, Kotlin Multiplatform (KMP), Jetpack compose, Coroutines, Kotlin Flows
  • ๐Ÿ“ Iโ€™m currently working on a fully AI powered app that allows users to point at things & ask questions to a LLM.
  • ๐Ÿ˜„ Pronouns : he/his
  • ๐ŸŽพ Fun fact : Besides programming, I also really like to play tennis.
  • ๐Ÿ“– Blogs : I recently started writing technical blog posts. You can check them out here.

๐Ÿ”ง Tools/Technologies

Android Kotlin Java MySql Firebase Git Github Actions Mark Down Android Studio Intelli

๐Ÿ“ 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

โฑ 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

๐Ÿ’œ 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

๐Ÿ’š 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

musify's People

Contributors

technophilist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

musify's Issues

The reason of lagging, lack of smoothness in search & home view

Of course it would not be identical to Spotify but with this beautifully written with latest Android libraries lacks smoothness home & search fragments. Is this the cause of Jetpack Compose or about acquiring data from Spotify API?

Help & answer would really appreciated!

License

Hi!

Love the project, what's the license for it?

Regards,
Iscle

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.