PyxlMoose
A pixel art creator for Android using RecyclerView.
Contributing Guidelines
I would love your input! I have a goal of making contributing to this project as easy and transparent as possible, whether it’s:
- Reporting a bug
- Discussing the current state of the code
- Submitting a fix
- Proposing new features
- Becoming a maintainer
Want to collaborate?
If you want to collaborate with me on the project flick me an email at tomdoescodeallday@gmail.com.
Use a Consistent Coding Style
Functions:
fun myFunc() {
}
Functions with one line:
fun getInt() = 5
Functions that return something and have more than one line:
fun getDog(): Dog {
return Dog()
}
Variables:
val x = "Hello"
Parameters:
fun myFunc(any: Any) {
}
Classes:
class Dog : Animal {
}
Constants:
const val MY_AGE = 15
Ordering of modifiers (from Kotlin documentation):
public / protected / private / internal
expect / actual
final / open / abstract / sealed / const
external
override
lateinit
tailrec
vararg
suspend
inner
enum / annotation / fun // as a modifier in `fun interface`
companion
inline / value
infix
operator
data
Do not use the PyxlMoose name anywhere else other than this project.?