Smile Egbai (smilecs)

smilecs

Geek Repo

Company:@past3

Location:Nigeria

Home Page:https://smilecs.github.io

Twitter:@SmileEgbai

Github PK Tool:Github PK Tool

Smile Egbai's repositories

ketro

Simple and sane Retrofit request library for Kotlin helps wrap responses and provides easy error handling that can be easily translated to custom exception objects for easy and proper handling. Ketro supports LiveData request and also Coroutines functionality. As well easily propagate errors to the parent fragment/activity or handle within the ViewModel without losing your sanity🔥. Ketro is highly flexible and is a good tool for clean response parsing and management https://smilecs.github.io/ketro/

Language:KotlinLicense:MITStargazers:89Issues:5Issues:12

rick_morty_api_sample

Sample project using rick morty (https://rickandmortyapi.com/) implementing a version of clean architecture with an mvvm workflow. This project also outlines the use of Coroutines and my personal library Ketro (https://smilecs.github.io/ketro/)

kotlinxRetrofit

This project uses Kotlinx serialisation as a retrofit adapter for json serialisation and as well shows how to parse objects to and from json using the kotlinx serialisation methods and entity annotation

Language:KotlinLicense:GPL-3.0Stargazers:18Issues:1Issues:0

MyHome

My Home API example, project uses an MVVM pattern based off android architectural components, files are separated by concerns and features.

Language:KotlinStargazers:4Issues:2Issues:0

KotlinMultiplatformSP

Kotlin multiplatform starter template, which uses a NSUserDefault and SharedPreferences for storing app config data, on both android and ios as a sample pack

Language:KotlinStargazers:3Issues:2Issues:0
Language:JavaScriptStargazers:3Issues:4Issues:0

personality_android_template

This project serves as a starter template for, building a multi-module android application. This project already includes dagger setup and retrofit

Language:KotlinStargazers:2Issues:1Issues:0
Language:CSSLicense:MITStargazers:1Issues:1Issues:0

sweets-counter

Android app created with MVVM, Android Architecture Components and other modern tech-stack

Language:JavaStargazers:1Issues:1Issues:0

system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Language:PythonLicense:NOASSERTIONStargazers:1Issues:0Issues:0

_440sites_default

Default site theme for shop440, free tier

Language:CSSLicense:MITStargazers:0Issues:0Issues:0

android-ConstraintLayoutExamples

Repository of examples that showcase the various features of ConstraintLayout

Language:JavaLicense:Apache-2.0Stargazers:0Issues:1Issues:0
Language:KotlinLicense:MPL-2.0Stargazers:0Issues:0Issues:0
Language:KotlinStargazers:0Issues:1Issues:0

carbon

🎨 Create and share beautiful images of your source code

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0
Language:KotlinStargazers:0Issues:1Issues:0

gitignore

A collection of useful .gitignore templates

License:CC0-1.0Stargazers:0Issues:1Issues:0
Language:CSSStargazers:0Issues:0Issues:0

Kotlin-Coroutine-Use-Cases-on-Android

🎓 Learning Kotlin Coroutines for Android by example. 🚀 Sample implementations for real-world Android use cases. 🛠 Unit tests included!

Language:KotlinLicense:Apache-2.0Stargazers:0Issues:0Issues:0

LocalIP

Simple Tile, That displays Local IP Address.

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

modular-navigation

An example project that shows a simple way of implementing navigation in multi-module projects

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

MovieNight

MovieNight is a sample Android application that uses the clean architecture approach and is written in Kotlin.

Language:KotlinStargazers:0Issues:2Issues:0

public-speaking-cfps

A collection of my CFPs that I've submitted and used at conferences

License:Apache-2.0Stargazers:0Issues:1Issues:0
Stargazers:0Issues:1Issues:0

structs

Utilities for Go structs

Language:GoLicense:MITStargazers:0Issues:1Issues:0

tivi

Tivi is a work-in-progress TV show tracking Android app, which connects to Trakt.tv. It is still in its early stages of development and currently only contains two pieces of UI. It is under heavy development.

Language:KotlinLicense:Apache-2.0Stargazers:0Issues:0Issues:0

UltimateAndroidReference

:rocket: Ultimate Android Reference - Your Road to Become a Better Android Developer

Language:JavaLicense:Apache-2.0Stargazers:0Issues:1Issues:0

vvalidator

[BETA] An easy to use form validator for Kotlin & Android.

Language:KotlinLicense:Apache-2.0Stargazers:0Issues:1Issues:0
Language:KotlinStargazers:0Issues:1Issues:0
Language:KotlinStargazers:0Issues:1Issues:0