Carrieukie
Computer 🔭 science.Android, Java && Kotlin. Machine learning, data structures and algorithms 👌.
d.lightKenya
Pinned Repositories
AGSL-Playground
Android Graphics Shading Language (AGSL) is used by Android 13 and above to define the behavior of programmable RuntimeShader objects. AGSL shares much of its syntax with GLSL fragment shaders, but works within the Android graphics rendering system to both customize painting within Canvas and filter View content.
AlgoGym
My programming gym 🏋️♂️ for building algorithmic strength , flexing problem-solving muscles , and leveling up one challenge at a time.
Android-git-hooks
🌟 Automated Code Linting & Formatting with Git Hooks for Android 🚀. This setup leverages Git hooks to ensure that every commit and push is rigorously checked for code style and potential issues using: Spotless 🧽: Formats your code beautifully. ktlint 🔍: Enforces Kotlin style guidelines. Detekt 🛡️: Scans for code smells and issues.
android_mpesa_stk
Android Mpesa library to initiate stk push
Candy-Network-Bound-Resource
This project illustrates the use an algorithm (Network Bound Resource) for providing data to an app by either retrieving sufficiently recent data from a local cache, or loading the latest data from the network.
Linear-Regression
Vizualizing stochastic gradient descent on linear regression using p5.js. In neural networks,stochastic gradient descent is the most efficient algorithm discovered for training artificial neural networks.
TictacToe-Minimax-Alpha-Beta
This game features an advanced AI using the Minimax algorithm with Alpha Beta pruning for unbeatable gameplay. Challenge yourself against the computer and see if you can outsmart it. The sleek and user-friendly interface makes it easy for players of all skill levels to enjoy.
Traveling-Salesman-Problem-TSP
Given a list of cities and the distances between each pair of cities, find the shortest possible route that visits each city exactly once and returns to the original city.
Viddeoozone
This is an app that consumes the youtube REST API with the `most-popular` chart end point. Developed using HILT, Retrofit, MVVM, Kotlin Courotines , Paging 3 and clean architecture
WavetableSynthesizer
Wavetable Synthesizer is an Android app created as a journey to overcome my own fears of C++. This project combines Kotlin, Jetpack Compose, and C++ through the Java Native Interface (JNI) to explore real-time audio processing in a mobile environment.
Carrieukie's Repositories
Carrieukie/Viddeoozone
This is an app that consumes the youtube REST API with the `most-popular` chart end point. Developed using HILT, Retrofit, MVVM, Kotlin Courotines , Paging 3 and clean architecture
Carrieukie/Ueab-Farm
An android app written fully in kotlin with the latest MAD skills to facilitate making food orders to ueab farm for their delivery.
Carrieukie/Biometric-Authenticator
A sample application that uses biomerics to authenticate and Mobile PIN authentication if Biometrics fail.
Carrieukie/CryptoZombies
A small game made using block chain in the solidity programming language
Carrieukie/deep-learning-coursera
Deep Learning Specialization by Andrew Ng on Coursera.
Carrieukie/Fikisha-main
About This is an android app,currently in its first iteration , meant to facilitate the delivery of goods around our school. It is developed in java, Firebase firestore, MVVM architecture, viewmodels and has a beatiful user interface
Carrieukie/Fisrt-flask-project
Carrieukie/MPesa-Callback-Urls
This is a small express app to receive transaction details sent from the MPESA API.
Carrieukie/MPESA-Tester
This an express app to make various API calls to the MPESA API and see what the outcome is.