Skip to content

Commit 4c2f2a3

Browse files
author
Anton Hadutski
committed
Merge branch 'master' of github.com:razir/GithubTestClient
2 parents 98bfb59 + 120c3a5 commit 4c2f2a3

1 file changed

Lines changed: 25 additions & 23 deletions

File tree

README.md

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -19,55 +19,57 @@ This client is made for test purpose only. It's not related to Gitbub Inc. in an
1919

2020
### Data package:
2121
- *main*
22-
-- All models
22+
* All models
2323
### Datasource package
2424
- *main*
25-
-- All repositories
26-
-- All room database related code
27-
-- All API related initialization code
25+
* All repositories
26+
* All room database related code
27+
* All API related initialization code
2828
- *test*
29-
-- Unit tests for some repositories
29+
* Unit tests for some repositories
3030
- *androidTest*
31-
-- AndroidJUnit tests for untested by JUnit repositories
32-
-- AndroidJUnit tests for room db
33-
-- AndroidJUnit tests for Http client Interceptor
31+
* AndroidJUnit tests for untested by JUnit repositories
32+
* AndroidJUnit tests for room db
33+
* AndroidJUnit tests for Http client Interceptor
3434
### Dependency injection [DI] package
3535
- *main*
36-
-- Koin modules definition related code
36+
* Koin modules definition related code
3737
- *test*
38-
-- Koin modules definition Unit tests
38+
* Koin modules definition Unit tests
3939
### Domain.UseCase package
4040
- *main*
41-
-- All use cases
41+
* All use cases
4242
- *test*
43-
-- Some use cases JUnit tests
43+
* Some use cases JUnit tests
4444
- *androidTest*
45-
--AndroidJUnit tests for the rest of untested by JUnit use cases
45+
* AndroidJUnit tests for the rest of untested by JUnit use cases
4646
### Extensions package
4747
- *main*
48-
-- Kotlin extensions code
48+
* Kotlin extensions code
4949
- *androidTest*
50-
--AndroidJUnit for some extensions
50+
* AndroidJUnit for some extensions
5151
### Presentaion package
5252
- *main*
53-
-- All UI related code + ViewModels
53+
* All UI related code + ViewModels
5454
- *test*
55-
-- JUnit tests for ViewModels
55+
* JUnit tests for ViewModels
5656
- *androidTest*
57-
-- Espresso+ Kakao tests for Activities and Fragments
57+
* Espresso+ Kakao tests for Activities and Fragments
5858

59-
### Instructions to run
59+
## Instructions to run
6060

61-
To run from the sources you need:
62-
1) create your own github oauth application
61+
#### To run from the sources you need:
62+
1) create your own github oauth application with redirect url ```https://google.com```
6363
2) create text file ```github_client.properties``` in the root project folder with app details from step 1.
6464
client_id={your_client_id_here}
6565
client_secret={your_client_secret_here}
6666

67-
To run from the apk:
67+
68+
#### To run from the apk:
6869
1) Download the latest release from here
69-
### Short video demostrantion of app workflow
7070

71+
### Short video demostrantion of app workflow
72+
https://drive.google.com/open?id=1L9BRnS7qELimUwrrneMK-R3ndNktPEmO
7173
### Todos
7274
- Write more UI tests
7375
- Add more functionality

0 commit comments

Comments
 (0)