0% found this document useful (0 votes)
26 views10 pages

App Dev Roadmap

The document outlines a roadmap for app development using Kotlin as the primary language for Android apps. It includes software installation requirements, minimum system specifications for Windows and macOS, and tips for low-end devices. The roadmap is divided into two weeks with specific goals and assessments, including creating a personal profile app and a simple tip calculator app using Jetpack Compose.

Uploaded by

donotsmile9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views10 pages

App Dev Roadmap

The document outlines a roadmap for app development using Kotlin as the primary language for Android apps. It includes software installation requirements, minimum system specifications for Windows and macOS, and tips for low-end devices. The roadmap is divided into two weeks with specific goals and assessments, including creating a personal profile app and a simple tip calculator app using Jetpack Compose.

Uploaded by

donotsmile9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

i need to take a app development road map session

i am proving you the points you then arrnagge it or add contants as needed

App Development roadmap we will use kotlin as primary language for android app development
To work through the Kotlin and Android examples in
the Android Development with Kotlin labs you'll need
to install the following software on your computer:
●​ Java Development Kit
●​ Java Runtime Engine (Windows only)
●​ IntelliJ IDEA
●​ Android Studio

Get Start with here for app development


https://developer.android.com/courses/android-basi
cs-compose/course
To learn kotlin
https://kotlinlang.org/docs/kotlin-tour-hello-world.ht
ml
IDE for Kotlin?​
Use intellij or https://play.kotlinlang.org/
Disclaimer
Minimum Requirements:

Windows
●​OS: Windows 10 or later (64-bit)
●​RAM: 8 GB minimum (16 GB recommended)
●​Storage: 8 GB of free disk space (SSD
recommended)
●​CPU: x86_64 processor, Intel Core i5 (or
equivalent)
●​Graphics: 1280 x 800 minimum screen
resolution
macOS

●​OS: macOS 12 (Monterey) or later


●​RAM: 8 GB minimum (16 GB recommended)
●​Storage: 8 GB free disk space (SSD
recommended)
●​CPU: Apple Silicon (M1/M2) or Intel Core i5 (or
better)
●​Graphics: 1280 x 800 resolution minimum
Tips if you have low end device
📱 Use a Physical Device Instead of Emulator
🖥️ If You Must Use Emulator Use a lower resolution emulator (Nexus 4 / Pixel 2)

Week 1 Goal ->


Download android studio Click Here
Download Intellij Click Here only download if you
have a good laptop and space else use
KotlinPlayground Online Ide
https://play.kotlinlang.org/
Learn kotlin from
https://kotlinlang.org/docs/kotlin-tour-hello-world.ht
ml complete till Basic types
Course link Complete this

Week 1 Assessment
Kotlin Check - > Google form link
App Project :
Project: "My Profile App"

💡 Goal: Create a basic Android app using Jetpack


Compose that displays a personal profile with text
and an image.
Requirements:

✅ Use Jetpack Compose for UI​


✅ Display a profile picture (use any image)​
✅ Show a name and short bio​
✅ Use Material Design components (e.g., Card,
Column, Row, Image, Text)
Week 2 Goal ->
Course link ->
https://developer.android.com/courses/android-basi
cs-compose/unit-2
Complete kotlin till Control flow
https://kotlinlang.org/docs/kotlin-tour-control-flow.h
tml

Week 2 Assessment
Kotlin check -> Google form
App Project -> Project: "Simple Tip Calculator App"
💡 Goal: Create an app that allows users to enter a
bill amount and select a tip percentage to calculate
the total cost.
Requirements:

✅ TextField to enter the bill amount​


✅ Slider or Buttons to select the tip percentage
✅ TextView to display the calculated tip and total
(e.g., 10%, 15%, 20%)​

✅ Jetpack Compose UI components​


amount​

✅ State management (Remembering user input


using remember)​
✅ Basic styling using Material Design

You might also like