Dear Core Developer,

I want to learn android application development. I am newbie in android app dev. Can anyone please help me out that how to develop android mutiple choice questions (professional) application for mobile and/or TAB. here is the link: http://guides.instructure.com/m/4152/l/41477-how-do-i-create-a-multiple-choice-question

i need to develope similar type of android app (browse the URL).

Can anyone help me to develop this type of android app?

I have knowledge EClippse, Java and XML.

Awaiting your dedicated reply.

Thank you.

Dani AI

Generated

— short, practical plan to get from zero to a polished multiple‑choice app (and expanding on and ): set up the current toolchain, build a small working quiz, then add features. Use Android Studio (official IDE) and target Kotlin for new work (Java is still supported, but Kotlin is now the preferred language and has first‑class Android support). (developer.android.com)

Start with a minimal architecture: MVVM (ViewModel + state flows or LiveData), a local question store (Room) and a simple UI list to pick quizzes. For UI choose either modern Jetpack Compose (declarative, great for adaptive phone/tablet UI) or classic Views with RecyclerView and ConstraintLayout — both are fully supported via Jetpack libraries. Use the Navigation component for quiz flows and coroutines for background work. (developer.android.com)

A tiny Kotlin data model to start (Room needs a TypeConverter for lists or use a related options table):

@Entity(tableName = "questions")
data class Question(
  @PrimaryKey(autoGenerate = true) val id: Long = 0,
  val text: String,
  val options: List<String>,   // store via TypeConverter or normalize
  val correctIndex: Int,
  val explanation: String? = null,
  val category: String? = null
)

MVP feature list: load a question bank, single/multi‑select answers, scoring + per‑question feedback, shuffle, timed mode, save results. For tablets provide wider layouts or adaptive Compose UIs. Key pitfalls: do DB/network off the main thread, persist quiz state in ViewModel to survive rotation, and avoid storing complex lists without converters. Start small (one quiz, local JSON import/export) and iterate.

Official codelabs and the Kotlin/Compose guides are the best hands‑on next steps if you want a tutorial path that matches modern Android practices. This roadmap turns ’s advice into concrete steps and gives the tutorial path she asked for. (developer.android.com)

Recommended Answers

All 3 Replies

Your question is very generic, therefore there are two outcomes:

  1. If you do not know Android then better lear it first
  2. You know Android, be more specific where you have problem (UI, data sets, handling response etc)

why is it that people are not answering this question adequately. i wish the admins could create a tutorial on how to develop a mobile app for the different platforms

i wish the admins could create a tutorial on how to develop a mobile app for the different platforms

Because it is unreasonable thing to do on forum given the way how development moves and the number of platforms. Besides only very few developers do cross platform development and then it will be Android and iOS nativelly or cross platform tools like Cordova, Titanium, Xalmarin etc.

For learning Android you can start here

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.