A working app.
Your first Android app, from the ground up
Understand activities, connect a layout, and make your first button do something.
Step-by-step lessons. Real explanations. Code you can build on.
Understand activities, connect a layout, and make your first button do something.
Save notes on-device with parameterized queries and a small SQLiteOpenHelper.
Write expressive functions and handle missing values without surprises.
Build an accessible sign-in form with predictable spacing and readable labels.
Turn a note into a small, immutable data model with a clear public interface.
Use breakpoints, variable inspection, and Logcat to understand app behavior.