Visitar URL original
GitHub - Starglen/AndroidBasics · GitHub
Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Android Basics

This repo is now structured as a practical Android learning resource for beginners. It focuses on the parts of Android that most learners need first: project structure, UI basics, Compose, navigation, lifecycle, data handling, and small app-building exercises.

What this repo covers

  • Android project structure
  • MainActivity and Compose UI
  • Layouts and screen composition
  • Buttons, text, cards, and lists
  • Navigation basics
  • State and simple app logic
  • Learning modules and study checkpoints
  • A small practical app structure that can be expanded into a real project

Project structure

  • app/src/main/java/com/starglen/zawadimart — app code and study examples
  • app/src/main/res — XML resources, values, and assets
  • app/src/main/AndroidManifest.xml — app metadata and configuration

Learning path

  1. Understand Android Studio and the project tree.
  2. Learn MainActivity and Compose screens.
  3. Build a simple screen with text and buttons.
  4. Add state and user interaction.
  5. Explore navigation and multiple screens.
  6. Create a list-based screen with reusable cards.
  7. Apply what you learn to a practical project.

Included content

This branch includes a practical sample home screen that explains the learning modules, plus a structured set of app ideas you can build next.

Suggested practice projects

  • Counter app
  • To-do list app
  • Student records screen
  • Product catalog list
  • Profile screen with editable fields

Good next steps

  • Add a LoginScreen using input fields.
  • Add a ProfileScreen with editable text.
  • Add a TaskListScreen using Compose lists.
  • Add a DetailScreen to show item information.

Useful references

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages