Kotlin Academy iOS app

Completed Posted 6 years ago Paid on delivery
Completed Paid on delivery

I need a smaller version of this portal:

[login to view URL]

All I need is a single screen with a list. On this list, there are 3 types of elements:

* Puzzler - Title, question, possible answers, a button to show answer and explanation (like on screens from Android)

* Article - Title, image, description and whole card should lead to url.

* Info - Title, image, description and whole card should lead to url.

Not commenting or sharing actions (no need for them)

Android version is here:

[login to view URL]

We need to take data fromL

[login to view URL]

Sort them to have newest on top (by dateTime)

Display

Here is data structure in Kotlin:

data class NewsData(

val articles: List<Article> = emptyList(),

val infos: List<Info> = emptyList(),

val puzzlers: List<Puzzler> = emptyList()

)

interface News {

val dateTime: DateTime

}

@Serializable

data class Article(

val id: Int,

val data: ArticleData,

override val dateTime: DateTime = [login to view URL]

): News

data class ArticleData(

val title: String,

val subtitle: String,

val imageUrl: String,

val url: String?,

val occurrence: DateTime

)

data class Info(

val id: Int,

val data: InfoData,

override val dateTime: DateTime,

val accepted: Boolean

) : News

data class InfoData(

val title: String,

val imageUrl: String,

val description: String,

val sources: String,

val url: String?,

val author: String?,

val authorUrl: String?

)

data class Puzzler(

val id: Int,

val data: PuzzlerData,

override val dateTime: DateTime,

val accepted: Boolean

) : News

data class PuzzlerData(

val title: String,

val level: String?,

val question: String,

val answers: String,

val correctAnswer: String,

val explanation: String,

val author: String?,

val authorUrl: String?

)

I attack screens from Android.

iOS Development iPhone Swift

Project ID: #16639156

About the project

13 proposals Remote project Active 6 years ago

Awarded to:

ksd711

Thank you for your job posting. I'm expert iOS developer & have 7+ years of Experience . You can count on me and be sure you'll get perfect result. Let's discuss in detail on chat. Regards.

zł150 PLN in 7 days
(75 Reviews)
7.2

13 freelancers are bidding on average zł487 for this job

octopus823

How are you? I have much experiences in developing iOS. I am interested in your project. Let’s contact and discuss with each other. Thanks.

zł500 PLN in 3 days
(82 Reviews)
7.7
nvbpatel789

Hello dear client, I checked your requirement and understand it. I am able to do your desire work . I have good experience in mobile app development. I can integrate screen and provide you best delivery of desire More

zł444 PLN in 3 days
(82 Reviews)
6.3
msanchez1

Hello. This is Alysse and I am a mobile app developer with web/backend api/admin panel development skills. I can handle your project from scratch to the end and will implement your project idea perfectly. I have s More

zł466 PLN in 3 days
(26 Reviews)
6.4
kalidass678

Hi, I am interested on your project. We have separate team for Android and IOS. If you share more details with me i will discuss with you. you can see my profile we have done lot of projects with client s More

zł466 PLN in 3 days
(8 Reviews)
6.0
kmd715

Hello I am iOS development expert and have 7+ years of EXP . Please contact , so we can discuss in detail . Thank you

zł1000 PLN in 7 days
(9 Reviews)
3.3
tusharthorat127

Hi I can develop you iOS app. Please provide more details about app apis and other things on chat by which i can understand it and start work asap.

zł333 PLN in 3 days
(17 Reviews)
4.2