peter-wachira
May the code be with you. 👨🔧
Android ||| Kotlin ||| Java ||| Flutter ||| Web ||| Developer ||| Tech Enthusiast Nairobi, Kenya
Pinned Repositories
AndroidTesting
Open source repo demonstrating how to use different libraries to test android components in Jetpack. unit tests, integration tests, ui tests etc
AuthExample
Simple Authentication example using MVVM pattern, Retrofit, Coroutines, LiveData, Navigation component
DSA-Bootcamp-Java
This repository consists of the code samples, assignments, and notes for the Java Data Structures & Algorithms bootcamp of Community Classroom.
flutter-beginners-tutorial
All course files for the Flutter Beginners playlist on The Net Ninja YouTube channel.
GamerPro
Android app that allows users to search games based on the platform they are built for i.e Playstation , Mac , Pc ,Xbox
GitSearch
A web application made using AngularJs where users enter GitHub username into a form and retrieve names and descriptions of that person's public repositories. A person can also retrieve repositories.
Hair-Salon
Hair-Salon is a salon management web application that is built using java and java-spark framework. The inspiration for this project was to create a platform that allows the owner of a salon to add stylists and assign clients to stylists.
MonitoringApp
Introducing the Watchdog App: Because Trusting Apps Blindly is So 2010. My Zany Experiment in Digital Espionage! Tired of those sneaky apps snooping around your device, peeking into your files like nosy neighbors? the Watchdog App is my little pet project created out of wonder, a whimsical experiment in file protection.
PatanishaOrgans
PatanishaOrgans is a web application that is built on java and java-spark framework. The inspiration behind this project was to create a platform that can speed up the process of linking organ donors to organ recipients.
PixelNewsApp
News Application that implements MVVM clean architecture. Presentation layer (View & ViewModel), Domain layer (UseCase & Repository), Data layer (Local Data source & Remote Data source). Pixel is a second iteration of the [simple news blogs app] that I built using MVVM architecture.
peter-wachira's Repositories
peter-wachira/PixelNewsApp
News Application that implements MVVM clean architecture. Presentation layer (View & ViewModel), Domain layer (UseCase & Repository), Data layer (Local Data source & Remote Data source). Pixel is a second iteration of the [simple news blogs app] that I built using MVVM architecture.
peter-wachira/DSA-Bootcamp-Java
This repository consists of the code samples, assignments, and notes for the Java Data Structures & Algorithms bootcamp of Community Classroom.
peter-wachira/MonitoringApp
Introducing the Watchdog App: Because Trusting Apps Blindly is So 2010. My Zany Experiment in Digital Espionage! Tired of those sneaky apps snooping around your device, peeking into your files like nosy neighbors? the Watchdog App is my little pet project created out of wonder, a whimsical experiment in file protection.
peter-wachira/MVVMRecipeApp
Kotlin, MVVM, Navigation Component, Hilt, Jetpack Compose, Retrofit2
peter-wachira/NewsClient
News Application that implements MVVM clean architecture. Presentation layer (View & ViewModel), Domain layer (UseCase & Repository), Data layer (Local Data source & Remote Data source). NewsClient is a second iteration of the [simple news blogs app] that I built using MVVM architecture.
peter-wachira/remote-jobs
A list of semi to fully remote-friendly companies in tech.
peter-wachira/simplex-chat
SimpleX - the first messaging platform operating without user identifiers of any kind - 100% private by design! iOS and Android apps are released 📱!
peter-wachira/AndroidTesting
Open source repo demonstrating how to use different libraries to test android components in Jetpack. unit tests, integration tests, ui tests etc
peter-wachira/Hair-Salon
Hair-Salon is a salon management web application that is built using java and java-spark framework. The inspiration for this project was to create a platform that allows the owner of a salon to add stylists and assign clients to stylists.
peter-wachira/PatanishaOrgans
PatanishaOrgans is a web application that is built on java and java-spark framework. The inspiration behind this project was to create a platform that can speed up the process of linking organ donors to organ recipients.
peter-wachira/AlgoPractice
This project is a simple playground that showcases the implementation of some common Data Structures used in Java
peter-wachira/android-interview-questions-1
Your Cheat Sheet For Android Interview - Android Interview Questions
peter-wachira/Aurora
Non-official Library Genesis (Libgen) Android mobile client.
peter-wachira/coding-interview-university
A complete computer science study plan to become a software engineer.
peter-wachira/compose-samples
Official Jetpack Compose samples.
peter-wachira/coursebook
Open Source Introductory Systems Programming Textbook for the University of Illinois
peter-wachira/DiaryApp
peter-wachira/droid
peter-wachira/DvtWeatherApp
peter-wachira/HeroSquad-
An application that allows a user to recruit a well balanced Squad of Heroes
peter-wachira/klaxon
A JSON parser for Kotlin
peter-wachira/leetcode
Repo to store solutions
peter-wachira/MeditationUI
peter-wachira/peter-wachira
peter-wachira/RESTAPI
peter-wachira/system_programming_cat_1
peter-wachira/tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
peter-wachira/testing-samples
A collection of samples demonstrating different frameworks and techniques for automated testing
peter-wachira/unit-testing-in-android-course
peter-wachira/wear-os-samples
Multiple samples showing best practices in app and watch face development on Wear OS.