Welcome to the code repo for the Android workshop for Capital One’s Software Engineering Summit!
In this workshop, you will learn a basic Android app featuring a “login” screen which leads to an “account summary” screen which displays the user’s name and the recent transactions for one of their cards.
The resulting app will feature the following:
- A single activity app, with 2 fragments representing the 2 screens
- Jetpack Compose, the Android’s modern toolkit for building native UI
- Asynchronous programming using Kotlin Coroutines
- Local data storage for user credentials using SharedPreference
- Real networking & JSON parsing for login using modern Android libraries
- Open the
Start
project folder in Android Studio and run it either on a physical device or emulator. - You can also open the
Completed
folder if you’d like to see project after we’re finished.
See the Step-by-Step instructions for a full written version of the workshop, including code, screenshots, and helpful links!