Comments (1)
Turning Profile
into Kotlin will solve this issue.
@Parcelize
data class Profile(
val id: Int,
val avatarUri: String?,
val avatarRes: Int,
val backgroundUri: String?,
val backgroundRes: Int,
val username: String?,
val email: String?
) : Parcelable {
private constructor(builder: Builder) : this(
builder.id,
builder.avatarUri,
builder.avatarRes,
builder.backgroundUri,
builder.backgroundRes,
builder.username,
builder.email
)
companion object {
inline fun build(block: Builder.() -> Unit) = Builder().apply(block).build()
}
class Builder {
var id: Int = 0
var avatarUri: String? = null
var avatarRes: Int = 0
var backgroundUri: String? = null
var backgroundRes: Int = 0
var username: String? = null
var email: String? = null
fun build() = Profile(this)
}
}
val profile = Profile.build {
id = 2
username = "Raphaël Bussa"
email = "[email protected]"
avatarUri = "https://github.com/rebus007.png?size=512"
backgroundUri = "https://images.unsplash.com/photo-1473220464492-452fb02e6221?dpr=2&auto=format&fit=crop&w=767&h=512&q=80&cs=tinysrgb&crop="
}
from headerview.
Related Issues (3)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from headerview.