---
# System prepended metadata

title: Week one checklist

---

# Week one checklist

- [x] Building tour
- [x] Induction pack
- [x] Intro to BreatheHR including business organization overview
- [x] Introduction to the Android team.
- [x] Overview of the LiveLink project team.
- [x] Shadowing on meetings/calls to get a feel for how we work with clients.
- [x] Booking intro calls with staff.
- [ ] Run through of the following systems (inc. creating accounts):
    - [x] Google
    - [x] Slack
    - [x] Jira
    - [x] Lastpass
    - [x] Harvest
    - [x] Forecast
    - [x] Github
    - [x] Postman
    - [ ] Bitrise
    - [ ] Firebase
- [x] Installing required software.
- [x] Getting the LiveLink app building and running locally
- [ ] Get meetings in calendar for catchups at the end of week 1, 2, 4 and the end of probation period.


# Software to install

- [x] Slack
- [x] Android Studio - Including setting the Kotlin style guide in Preferences -> Editor -> Code Style -> Kotlin -> Set From (top right) -> Choose "Kotlin Style Guide"
- [x] Sourcetree (or other version control preference)
- [x] Postman
- [x] LastPass chrome plugin

# Getting up to speed on the Android team

## Kotlin coroutines and Flows (videos to watch):

LiveData with Coroutines and Flow (Android Dev Summit '19)
https://www.youtube.com/watch?v=B8ppnjGPAGE 

Kotlin Coroutines 101 - Android Conference Talks
https://www.youtube.com/watch?v=ZTDXo0-SKuU

The ABC of Coroutines - Kotlin Vocabulary
https://www.youtube.com/watch?v=bM7PVVL_5GM

Going with the Flow - Kotlin Vocabulary
https://www.youtube.com/watch?v=emk9_tVVLcc

## Unit Testing - Training Course (approx 2 days)
Android Unit Testing and Test Driven Development
https://www.udemy.com/course/professional-android-unit-testing/

# What will you be working on first?
Mainly UI testing of the LiveLink app. Below are some resources to start with:

### Google
Official documentation
https://developer.android.com/training/testing/espresso

Links to sample code (from the official docs)
https://developer.android.com/training/testing/espresso/additional-resources

### YouTube

Android Developer YouTube Channel
https://www.youtube.com/c/AndroidDevelopers/search?query=espresso

- Create UI tests with Espresso Test Recorder
https://www.youtube.com/watch?v=JRkDVvB106k
- Automate Android app testing with Robo
https://www.youtube.com/watch?v=HLLX7rOXGfw

### LinkedIn Learning (requires personal account trial)
LinkedIn learning haven't aren't yet offering a proper business account solution so it's still linked to individual user accounts. If you start a trial you have to put card details in so set a reminder to cancel it, or cancel it after completing it.

Android Espresso Essential Training
https://www.lynda.com/Android-tutorials/Android-Espresso-Essential-Training/688523-2.html

Advanced Android Espresso Testing
https://www.lynda.com/Android-tutorials/Advanced-Android-Espresso-Testing/688522-2.html