Skip to content

Commit

Permalink
Session
Browse files Browse the repository at this point in the history
  • Loading branch information
uumair327 committed Mar 25, 2024
1 parent a210a72 commit a76ba07
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 3 deletions.
55 changes: 55 additions & 0 deletions posts/post/session/android-bootcamp.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
layout: post
title: Android Bootcamp with Jetpack Compose and Kotlin
date: 2024-01-21
category: Session
description: Recap of the completed Android bootcamp focusing on Jetpack Compose and Kotlin.
tags: [Android, Jetpack Compose, Kotlin, Recap]
keywords: Android, Jetpack Compose, Kotlin, Recap
haveImg: true
headerImg: 2024-01-21-android.webp
---

### Overview

The Android Bootcamp session, centered around Jetpack Compose and Kotlin, concluded successfully on January 21, 2024. Let's recap the key highlights and takeaways from the engaging and informative session.

### Key Takeaways

- **Introduction to Jetpack Compose:** Participants gained insights into the fundamentals of Jetpack Compose, a modern toolkit for building native Android UI.
- **Exploration of Kotlin:** The session provided a comprehensive overview of Kotlin programming language, highlighting its concise syntax and powerful features.
- **Hands-on Experience:** Through practical exercises and demonstrations, attendees got hands-on experience in building dynamic user interfaces using Jetpack Compose.
- **Advanced UI Components:** Participants delved into advanced UI components and learned how to leverage them to create polished and interactive app interfaces.
- **Data Management:** Understanding the concepts of ViewModel and LiveData, participants learned effective techniques for managing app data and state.
- **Integration with Existing Projects:** The session covered strategies for integrating Jetpack Compose into existing Android projects seamlessly.
- **Best Practices:** Attendees were introduced to best practices and tips for efficient and maintainable app development with Jetpack Compose and Kotlin.

### Participant Feedback

- "The bootcamp provided a solid foundation in Jetpack Compose and Kotlin. I feel more confident in my ability to build modern Android apps." - Participant A
- "The hands-on exercises were particularly helpful in solidifying the concepts. I appreciated the interactive nature of the session." - Participant B
- "The instructor's expertise and clear explanations made complex topics easy to grasp. Overall, a valuable learning experience." - Participant C

### Next Steps

As participants continue their journey in Android development, they are encouraged to explore advanced topics, contribute to open-source projects, and stay updated with the latest advancements in Jetpack Compose and Kotlin.

### Conclusion

The Android Bootcamp with Jetpack Compose and Kotlin provided participants with a comprehensive understanding of modern Android app development techniques. The session fostered a collaborative learning environment and equipped attendees with practical skills to tackle real-world app development challenges.

### Additional Resources

#### PPT Slides

- View the PowerPoint slides used during the session by clicking [here](https://drive.google.com/file/d/1VpgC5JqgvUwTJSERsSTLmvFxl1JL-kHj/view?usp=sharing).

#### Kotlin Code

- Explore the Kotlin code examples covered in the bootcamp session by clicking [here](https://drive.google.com/file/d/1RnNDoregi69au-A69LpCmpNkOEyvcWwa/view?usp=sharing).

#### Compose Code

- Access the Jetpack Compose code snippets and examples demonstrated during the session by clicking [here](https://drive.google.com/file/d/1bTSW9pfIp-rOO88ofNVTC1RPOlYsRZyA/view?usp=sharing).

These additional resources provide further insights and hands-on materials for attendees to review and reinforce their learning from the Android Bootcamp session.
Binary file added public/img/head-img/2024-01-21-android.webp
Binary file not shown.
2 changes: 1 addition & 1 deletion src/app/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ export default function Home() {
<ProfileBoard />
<RecentBoard />
<RepoBoard />
<HomeBanner>Actively recruiting..</HomeBanner>
<HomeBanner>πŸšΆπŸ»β€β™‚οΈπš†πš˜πš›πš” π™·πšŠπš›πš.π™³πš›πšŽπšŠπš– 𝙱𝙸𝙢..</HomeBanner>
<TagsBoard />
</Layout>
);
Expand Down
5 changes: 3 additions & 2 deletions src/constants/category.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import {
IconApiApp,
IconBrandSafari,
IconBulb,
IconDeviceGamepad2,
Expand All @@ -7,7 +8,6 @@ import {
IconNote,
IconPencil,
IconSchool,
IconApiApp,
TablerIconsProps,
} from "@tabler/icons-react";
import React from "react";
Expand All @@ -25,6 +25,7 @@ const iconMapping: Record<string, (props: TablerIconsProps) => JSX.Element> = {
Edu: IconSchool,
Think: IconPencil,
Memo: IconNote,
Session: IconSchool,
Web: IconBrandSafari,
Game: IconDeviceGamepad2,
App: IconApiApp,
Expand All @@ -45,7 +46,7 @@ export const getCategoriesWithAll = ({ type = "post", ...props }: getCategoriesW
* λΈ”λ‘œκ·Έ ν¬μŠ€νŒ… μΉ΄ν…Œκ³ λ¦¬
*
**********************************************************************/
export const POST_CATEGORY = ["Lib", "Memo", "Think", "Etc"]; //! μƒˆλ‘œμš΄ μΉ΄ν…Œκ³ λ¦¬λ₯Ό λ§Œλ“ λ‹€λ©΄ μΆ”κ°€
export const POST_CATEGORY = ["Session","Lib", "Memo", "Think", "Etc"]; //! μƒˆλ‘œμš΄ μΉ΄ν…Œκ³ λ¦¬λ₯Ό λ§Œλ“ λ‹€λ©΄ μΆ”κ°€

/**********************************************************************
*
Expand Down

0 comments on commit a76ba07

Please sign in to comment.