Skip to content

technophilist/technophilist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published