Commit Graph

24 Commits

Author SHA1 Message Date
17d7805654 Bump minSdk to 26
This lets us use LocalDate.
The minSdk can be turned back if needed but for now this simplifies things.
2022-10-23 19:06:18 +02:00
6c652e3e1b Fix references to DialogRepository and other imports 2022-10-21 20:34:25 +02:00
999c59e9ec Create a separate package for UI screens and state 2022-10-21 20:31:29 +02:00
c627db973c Rename model package to models for consistency 2022-10-21 20:27:33 +02:00
fc7dc68b62 Rename Source to Repository
This is more in line with the repository
google-developer-training/basic-android-kotlin-compose-training-mars-photos
which contains good practices.
2022-10-21 20:24:29 +02:00
189c1e8db8 Use mock dialog values in preview 2022-10-21 14:19:34 +02:00
a341466749 Don't show login screen when already logged in 2022-10-20 20:35:07 +02:00
0919c4a13c Persist and load login details to a local database 2022-10-20 19:59:11 +02:00
5e1f253dd3 Build Rust side only for arm64
This reduces the build time since the other targets are unused.
2022-10-17 17:44:31 +02:00
476f80cb5e Integrate with Telegram's API 2022-10-12 21:26:51 +02:00
9c33d1fbb0 Add dependency on native Rust project 2022-10-12 16:03:29 +02:00
fee6c52606 Add navigation 2022-10-12 11:44:38 +02:00
6e856fa70f Use atomic state update in chat view model 2022-10-11 21:37:42 +02:00
57cc2119dd Scroll to the bottom on sending a message 2022-10-11 21:34:18 +02:00
29c164c4ae Add a text field to send messages 2022-10-11 21:26:11 +02:00
3a8b2b4e32 Create view models for chat and dialog UI 2022-10-11 20:58:40 +02:00
aeaf831edb Separate screen code into different files 2022-10-11 20:10:31 +02:00
ec3ca82d59 Add scroll list with sample messages 2022-10-11 18:10:54 +02:00
97269ddb3f Add scroll list with sample dialogs 2022-10-11 17:52:25 +02:00
f8fcf8b642 Clear keyboard focus once inputs are done 2022-10-11 15:43:37 +02:00
e8624b5635 Add a TextField asking for OTP 2022-10-11 15:40:11 +02:00
104d0cabad Add a TextField asking for phone number 2022-10-11 14:23:09 +02:00
b30caa41f6 Bump dependencies 2022-10-11 10:56:06 +02:00
0abdd79f72 Initial Commit 2022-10-11 10:51:26 +02:00