PeopleInSpace
kable
Our great sponsors
PeopleInSpace | kable | |
---|---|---|
9 | 8 | |
2,776 | 735 | |
- | 2.6% | |
8.5 | 8.9 | |
7 days ago | 3 days ago | |
Kotlin | Kotlin | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PeopleInSpace
-
Is there extra benefits of using Koin instead of Dagger Hilt in KMM?
It does work with iOS. You just have to structure it in a way that'll work well. See the People In Space repo to see how it works with iOS
-
Your opinions on the current state of the Kotlin Multiplatform and Kotlin/JS
I mostly walked into the setup. My team already did a lot of heavy lifting. I will try to piece together something for the structure/template. Meanwhile, lot of samples are already present here : https://kotlinlang.org/docs/multiplatform-mobile-samples.html Specially https://github.com/joreilly/PeopleInSpace
- I developed an Android App and now want to go Multi Platform - What's the smartest way to do it? 🤷‍♀️ (Flutter? Kotlin Cross Platform? Or something else?)
-
View Model Doesn’t Have To Depend on ViewModel
Here's a project using it.
-
Kotlin Team AMA #3: Ask Us Anything
For DI take a look at Koin. It's a pragmatic lightweight dependency injection framework for Kotlin developers with multiplatform support. PeopleInSpace sample project uses it.
-
How to start with Ktor + React?
You might be interested in this project https://github.com/joreilly/PeopleInSpace
kable
-
Android BLE
https://github.com/JuulLabs/kable this repo has been active but is notably pre 1.0
-
Why is Android Bluetooth API so hard to use? or did I just use the wrong API?
if you are using BLE & kotlin, I enjoyed using https://github.com/JuulLabs/kable
-
Recommendations for beginner BLE development.
https://github.com/JuulLabs/kable I have never used this but the readme has a nice overview of the primary areas of how a client interacts with a bluetooth device
-
I'm working on a demo app for using BLE + MVVM, with a novel approach for using bound services from view models. Would appreciate feedback and review!
As a beginner Android developer trying to develop a BLE app, I found the existing resources out there mostly unhelpful. With this repo I am hoping to build an app that will be helpful for others. I'm using Kable. There are some issues with this app so I'd appreciate feedback and review, even if it is just about the general structure.
-
At a BLE / Android "learning" crossroads.
To write the Android app to do all the BLE stuff, suggest using a third-party library that hides a lot of the gory details. If doing Kotlin, something like https://github.com/JuulLabs/kable or in Java https://github.com/weliem/blessed-android.
-
Bluetooth LE for modern Android Development - part 1
If you are on Kotlin and are proficient on coroutines you can try Kable: https://github.com/JuulLabs/kable wich is very cool to use as long as you have some experience with coroutine jobs and scopes. I think it haves potential to be the best Android BLE library but still is in Beta and there are some weird things still happening (like missing packets when you subscribe on notify) but haves a lot of potential.
What are some alternatives?
blessed-android - BLESSED, a Bluetooth Low Energy (BLE) library for Android
kvision - Object oriented web framework for Kotlin/JS
Splitties - A collection of hand-crafted extensions for your Kotlin projects.
Android-BLE-Library - A library that makes working with Bluetooth LE on Android a pleasure. Seriously.
Decompose - Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
moko-resources - Resources access for mobile (android & ios) Kotlin Multiplatform development
Ktor-OpenAPI-Generator - Ktor OpenAPI/Swagger 3 Generator
swift-evolution - This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.
Decompose - Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.), inspired by Badoos RIBs fork of the Uber RIBs framework
ivy-wallet - Ivy Wallet is an open-source money manager app for android that you can either build or download from Google Play.
CrashKiOS - Crash reporting for Kotlin/Native iOS applications
kotlin-multiplatform-bignum - A Kotlin multiplatform library for arbitrary precision arithmetics