REPOSITORY OVERVIEWLive repository statistics
★ 4Stars
⑂ 3Forks
◯ 5Open issues
◉ 4Watchers
32/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
12 Maintenance state20% weight
40 License clarity10% weight
100 Project information10% weight
75 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Android Skeleton
Simple template app based on jsonplaceholder example REST API.
Goals
TODO explain our goals
Architecture
We use simplified version of clean architecture.
- Data - not sure yet how to handle this layer in this template, this can be different from app to app so it may be appropriate to use something simple like
SharedPreferences or we can create more flavours(branches?) of this layer
- Domain - Use cases and stuff
- Presentation - MVP maybe parts of MVI on some complex forms
Glue between these layers is RxJava
Package by feature inside every main layer
Used libraries
Inspiration & Acknowledgements
Articles
Repos
How to use this
TODO
TODO List
Reactive types
Observable/Flowable - onSubscribe onNext(T value)* (onComplete() | onError(Throwable e))?
Single - onSubscribe (onSuccess(T value) | onError(Throwable e)?
Completable - onSubscribe (onComplete() | onError(Throwable e))?
Maybe - onSubscribe (onSuccess(T value) | onError(Throwable e) | onComplete())?
License
Copyright 2017 Inventi Development s.r.o
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Dagger 2 for Dummies in Kotlin (with 20 lines of code) I am a dummy, and learning Dagger 2 is stretching my brain!! All tutorials I read introduced so many things to me at once e.g. Dependency Injection, Provider, Component, Module, Scope… my brain just exploded!! Besides many tutorials are based on Java. Kotlin is the way of doing things today. It takes me months to digest Dagger 2 and had it done in Kotlin. So I vow to myself when I grab hold of it, I should create something really super simple one day, make this like ABC, for those out there like me looking for something like this. To make it more fancier, I can change the Simple Hello World App to Simple Hello Dagger 2 App. Code as below (bold those I add on top of the template).
36/100 healthActive repositoryHas homepage
KotlinNo license#android#clean-architecture#dagger#dagger2
⑂ 1 forks◯ 0 issuesUpdated Jan 8, 2025
Project homepage ↗