Skip to content

Commit d716ca0

Browse files
author
Amal Hichri
authored
readme updated
1 parent 0c71d7e commit d716ca0

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

README.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,58 +4,58 @@ iKotlin is a simple Kotlin language learning app. ( But it's written in Java :D
44

55
## Description
66

7-
This repo contains clean, well-commented code for many Android utilit. You can fork or clone this repo to easly learn/implement similar or the same following :
7+
This repo contains clean, well-commented code for many Android utilities. You can fork or clone this repo to easily learn/implement similar or the same following :
88

99
* ### User registration with firebase + Facebook and Linkedin APIs
1010
- Firebase user authentication.
1111
- User registration to MySQL database using a restful API and Volley library.
1212
- Social Login (Facebook and Linkedin APIs) and managing retreived data on app.
1313
<p align="center">
14-
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/userRegistration1.png"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
15-
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/userRegistration2.png"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
14+
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/userRegistration1.png"/>&nbsp;&nbsp;&nbsp;&nbsp;
15+
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/userRegistration2.png"/>&nbsp;&nbsp;&nbsp;&nbsp;
1616
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/userregistration3.png"/>
1717
</p>
1818

19-
* ### Managing fragments and working with listviews / recyclerviews and custom adapters
19+
* ### Managing fragments and working with listviews, recyclerviews and custom adapters
2020
- Working with multiple fragments in one Activity / <strong>managing the fragment backstack</strong>.
2121
- Handling activites / fragments lifecycles (given that the app is based on fragments, and, performs much network calls).*
22-
- Working with SwipeRefreshLayouts, custom list adapters / handling data in lists, ect...
22+
- Working with SwipeRefreshLayouts, custom list adapters, handling data in lists, ect...
2323
<p align="center">
24-
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/listViewsFragmentsAdapters1.png"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
25-
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/listViewsFragmentsAdapters2.png"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
24+
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/listViewsFragmentsAdapters1.png"/>&nbsp;&nbsp;&nbsp;&nbsp;
25+
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/listViewsFragmentsAdapters2.png"/>&nbsp;&nbsp;&nbsp;&nbsp;
2626
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/listViewsFragmentsAdapters3.png"/>
2727
</p>
2828

2929
* ### Performing network calls using Volley HTTP library
30-
- I [built my own backend services using php symfony for this app](https://github.com/AmalH/restful-api-with-symfony). So this repo contains clean and well-commented code on <strong> using Volley HTTP library to consume a restful api</strong>.
30+
- I [built my own backend services using php symfony for this app](https://github.com/AmalH/restful-api-with-symfony). So this repo contains a well-commented section on <strong> using Volley HTTP library to consume a restful api</strong>.
3131
<p align="center">
32-
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/restapisNetwokcalls1.png"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
33-
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/restapisNetwokcalls2.png"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
32+
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/restapisNetwokcalls1.png"/>&nbsp;&nbsp;&nbsp;
33+
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/restapisNetwokcalls2.png"/>&nbsp;&nbsp;&nbsp;
3434
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/restapisNetwokcalls3.png"/>
3535
</p>
3636

3737
* ### Various ui components / libraries usage
3838
- I used and built a number of cool ui components in this project:
3939
Expandit: [AmalH/expandit](https://github.com/AmalH/expandit) / Paralloid: [AmalH/Paralloid](https://github.com/AmalH/Paralloid) / Calligraphy: [chrisjenx/Calligraphy](https://github.com/InflationX/Calligraphy) / EditTag: [qiugang/EditTag](https://github.com/qiugang/EditTag) / more..
4040
<p align="center">
41-
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/ui1.png"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
42-
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/ui2.png"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
41+
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/ui1.png"/>&nbsp;&nbsp;&nbsp;&nbsp;
42+
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/ui2.png"/>&nbsp;&nbsp;&nbsp;&nbsp;
4343
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/ui3.png"/>
4444
</p>
4545

46-
* ### Using (kotlin server for code compilation ) more on network calls ...
46+
* ### What about a Kotlin compiler ?
4747
- Back to the network calls, if you need to compile Kotlin code on your app, this repo will help you ! It is as simple as performing a POST call on kotlinlang.org's services as shown in [CompetitionServices.java](https://github.com/AmalH/Kotlin-Learning/blob/master/app/src/main/java/amalhichri/androidprojects/com/kotlinlearning/services/CompetitionsServices.java)'s compileCode() .
4848
<p align="center">
49-
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/kotlinlangServer1.png"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
50-
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/kotlinlangServer2.png"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
49+
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/kotlinlangServer1.png"/>&nbsp;&nbsp;&nbsp;&nbsp;
50+
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/kotlinlangServer2.png"/>&nbsp;&nbsp;&nbsp;&nbsp;
5151
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/kotlinlangServer3.png"/>
5252
</p>
5353

5454
* ### More cool ui components / libraries used
5555
- Using webviews to load html/css/js content from in-app assets.
56-
- Implementing vertical TabLayouts, custom prgress bars and more.
56+
- Implementing vertical TabLayouts, custom progress bars and more.
5757
<p align="center">
58-
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/ui4.png"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
59-
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/ui8.png"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
58+
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/ui4.png"/>&nbsp;&nbsp;&nbsp;&nbsp;
59+
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/ui8.png"/>&nbsp;&nbsp;&nbsp;&nbsp;
6060
<img src="https://raw.githubusercontent.com/AmalH/Kotlin-Learning/master/screenshots/ui7.png"/>
6161
</p>

0 commit comments

Comments
 (0)