Skip to content

Commit 450bf9d

Browse files
committed
fix links
1 parent 8e0cb70 commit 450bf9d

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

README.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,33 @@
22

33
25 projects to learn the fundamentals of building Android apps using Kotlin.
44

5-
| # | Project | Description |
6-
| --- | --------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
7-
| 01 | [Todo List](https://github.com/solygambas/kotlin-projects/tree/main/01-todo-list) | A basic todo list app using Kotlin. |
8-
| 02 | [Stopwatch](https://github.com/solygambas/kotlin-projects/tree/main/02-stopwatch) | A simple timer to learn how to use activity lifecycle. |
9-
| 03 | [Secret Message](https://github.com/solygambas/kotlin-projects/tree/main/03-secret-message) | A basic encryption tool to learn how to build multi-screen apps. |
10-
| 04 | [Catchat](https://github.com/solygambas/kotlin-projects/tree/main/04-catchat) | A prototype email app to discover how to implement three types of navigation UI. |
11-
| 05 | [Bits and Pizzas](https://github.com/solygambas/kotlin-projects/tree/main/05-bits-and-pizzas) | A create order screen to discover how to implement Material views. |
12-
| 06 | [Guessing Game](https://github.com/solygambas/kotlin-projects/tree/main/06-guessing-game) | A guessing game to discover how to use view models with live data and data binding. |
13-
| 07 | [Tasks](https://github.com/solygambas/kotlin-projects/tree/main/07-tasks) | A to do list using the MVVM design pattern, a Room database and a recycler view. |
14-
| 08 | [Temperature Converter](https://github.com/solygambas/kotlin-projects/tree/main/08-temperature-converter) | A tool to convert temperatures from Celsius to Fahrenheit, using Compose. |
15-
| 09 | [CameraXApp](https://github.com/solygambas/kotlin-projects/tree/main/09-camerax-app) | A camera app, using CameraX to show a viewfinder, take photos and capture videos. |
16-
| 10 | [MarsPhotos](https://github.com/solygambas/kotlin-projects/tree/main/10-mars-photos) | An app to learn how to get data from an API, using Retrofit to make REST requests. |
17-
| 11 | [Blur-O-Matic](https://github.com/solygambas/kotlin-projects/tree/main/11-blur-o-matic) | An app that blurs photos and saves the result to a file, using WorkManager. |
18-
| 12 | [DevBytes](https://github.com/solygambas/kotlin-projects/tree/main/12-devbytes) | A list of DevByte videos, using offline caching. |
19-
| 13 | [GDG Finder](https://github.com/solygambas/kotlin-projects/tree/main/13-gdgfinder) | An app to learn the basics of Android's styling system. |
20-
| 14 | [Star Shower](https://github.com/solygambas/kotlin-projects/tree/main/14-star-shower) | An app to show how to create property animations, using ObjectAnimator. |
21-
| 15 | [Milky Way](https://github.com/solygambas/kotlin-projects/tree/main/15-milky-way) | An app to learn how to finely customize an animation, using MotionLayout. |
22-
| 16 | [Sports App](https://github.com/solygambas/kotlin-projects/tree/main/16-sports-app) | A basic app to introduce to adaptative layouts. |
23-
| 17 | [Fun Facts](https://github.com/solygambas/kotlin-projects/tree/main/17-fun-facts) | An app that displays fun facts about Android, using FirebaseUI Authentication. |
24-
| 18 | [Wander](https://github.com/solygambas/kotlin-projects/tree/main/18-wander) | A Google Maps app that displays customized maps and the user's location. |
25-
| 19 | [Treasure Hunt](https://github.com/solygambas/kotlin-projects/tree/main/19-treasure-hunt) | A real-world scavenger hunt using geofencing. |
26-
| 20 | [Egg Timer](https://github.com/solygambas/kotlin-projects/tree/main/20-egg-timer) | A timer app for cooking eggs, using notifications and Firebase Cloud Messaging. |
27-
| 21 | [Fan Controller](https://github.com/solygambas/kotlin-projects/tree/main/21-fan-controller) | A fan control UI to learn how to create a custom view. |
28-
| 22 | [MiniPaint](https://github.com/solygambas/kotlin-projects/tree/main/22-minipaint) | A simple line drawing app, using a canvas. |
29-
| 23 | [Clipping Magic](https://github.com/solygambas/kotlin-projects/tree/main/23-clipping-magic) | An app to learn how to clip objects on a canvas. |
30-
| 24 | [FindMe](https://github.com/solygambas/kotlin-projects/tree/main/24-findme) | A simple game to learn how to create effects with shaders. |
31-
| 25 | [To-Do Notes](https://github.com/solygambas/kotlin-projects/tree/main/25-to-do-notes) | A basic app to learn how to test an Android project. |
5+
| # | Project | Description |
6+
| --- | ------------------------------------------------- | ----------------------------------------------------------------------------------- |
7+
| 01 | [Todo List](01-todo-list) | A basic todo list app using Kotlin. |
8+
| 02 | [Stopwatch](02-stopwatch) | A simple timer to learn how to use activity lifecycle. |
9+
| 03 | [Secret Message](03-secret-message) | A basic encryption tool to learn how to build multi-screen apps. |
10+
| 04 | [Catchat](04-catchat) | A prototype email app to discover how to implement three types of navigation UI. |
11+
| 05 | [Bits and Pizzas](05-bits-and-pizzas) | A create order screen to discover how to implement Material views. |
12+
| 06 | [Guessing Game](06-guessing-game) | A guessing game to discover how to use view models with live data and data binding. |
13+
| 07 | [Tasks](07-tasks) | A to do list using the MVVM design pattern, a Room database and a recycler view. |
14+
| 08 | [Temperature Converter](08-temperature-converter) | A tool to convert temperatures from Celsius to Fahrenheit, using Compose. |
15+
| 09 | [CameraXApp](09-camerax-app) | A camera app, using CameraX to show a viewfinder, take photos and capture videos. |
16+
| 10 | [MarsPhotos](10-mars-photos) | An app to learn how to get data from an API, using Retrofit to make REST requests. |
17+
| 11 | [Blur-O-Matic](11-blur-o-matic) | An app that blurs photos and saves the result to a file, using WorkManager. |
18+
| 12 | [DevBytes](12-devbytes) | A list of DevByte videos, using offline caching. |
19+
| 13 | [GDG Finder](13-gdgfinder) | An app to learn the basics of Android's styling system. |
20+
| 14 | [Star Shower](14-star-shower) | An app to show how to create property animations, using ObjectAnimator. |
21+
| 15 | [Milky Way](15-milky-way) | An app to learn how to finely customize an animation, using MotionLayout. |
22+
| 16 | [Sports App](16-sports-app) | A basic app to introduce to adaptative layouts. |
23+
| 17 | [Fun Facts](17-fun-facts) | An app that displays fun facts about Android, using FirebaseUI Authentication. |
24+
| 18 | [Wander](18-wander) | A Google Maps app that displays customized maps and the user's location. |
25+
| 19 | [Treasure Hunt](19-treasure-hunt) | A real-world scavenger hunt using geofencing. |
26+
| 20 | [Egg Timer](20-egg-timer) | A timer app for cooking eggs, using notifications and Firebase Cloud Messaging. |
27+
| 21 | [Fan Controller](21-fan-controller) | A fan control UI to learn how to create a custom view. |
28+
| 22 | [MiniPaint](22-minipaint) | A simple line drawing app, using a canvas. |
29+
| 23 | [Clipping Magic](23-clipping-magic) | An app to learn how to clip objects on a canvas. |
30+
| 24 | [FindMe](24-findme) | A simple game to learn how to create effects with shaders. |
31+
| 25 | [To-Do Notes](25-to-do-notes) | A basic app to learn how to test an Android project. |
3232

3333
These projects are adapted from various sources:
3434

@@ -37,4 +37,4 @@ These projects are adapted from various sources:
3737
- [Android Kotlin Fundamentals](https://developer.android.com/courses/kotlin-android-fundamentals/overview) by Google Codelabs (2022)
3838
- [Advanced Android in Kotlin](https://developer.android.com/courses/kotlin-android-advanced/overview) by Google Codelabs (2022)
3939

40-
Check the [playground](https://github.com/solygambas/kotlin-projects/tree/main/playground) if you want to learn Kotlin core concepts first.
40+
Check the [playground](playground) if you want to learn Kotlin core concepts first.

0 commit comments

Comments
 (0)