[email protected] 8010700500 / 8069795500

Android Jetpack Compose Camp 2022


The Android Jetpack Compose Camp session of Google Developers Student Club – Institute of Engineering and Management for the session 2022-23 was conducted on the 16th, 24th, 25th, 26th, 27th, and 28th of September 2022. The session was hosted online for the first 5 days and then the last was hosted offline. Over 50+ participants were present from almost all the departments.
In this Compose Camp, we developed industry-level projects using MVVM Clean Architecture and the
Jetpack Compose library, in Kotlin. The faculty coordinator was Prof. Sumanta Chakraborty.
The session was conducted by Shagil Islam, App Dev Lead of GDSC-IEM (BTech 3rd year) and the speakers were Deya Hazra and Rohit Kumar.

The hosts of these sessions were:
Day 1: Ahana Mukherjee and Shoubham Singha
Day 2: Suchita Mallick
Day 3: Suchita Mallick
Day 4: Ahana Mukherjee and Shoubham Singha
Day 5: Ahana Mukherjee
Day 6: Deya Hazra
The agenda of the six days session are as follows:
Day 1:
Topics covered:
1. Intro to Android Framework
2. Intro to AndroidStudio IDE
3. Overview of an Android Studio project (AndroidManifest.xml, build.gradle, activity_main.xml,
MainActivity.kt)
4. How to create layouts in XML
5. How to handle events
6. Understanding them through a project

Day 2
Topics covered:
1. Intro to Jetpack compose
2. What r composable functions
3. Preview function in compose
4. Implementation of collapsible/expandible image card in compose

Day 3
Topics covered:
1. Intro to Android design patterns and architectures
2. Intro to MVVM architecture
3. Intro to Clean architecture
4. Setup of the final NewsApp project using Clean Architecture

Day 4
Topics covered:
1. Intro to the newsapi for the project
2. JSON parsing
3. Retrofit network call and JSON parsing using GSON library
4. Intro to Dagger-Hilt and Dependency injection in the project

Day 5
Topics covered:
1. Building Domain layer
2. Implementation of repository and making our first network call
3. Introduction to data Models and @SerializedNames
4. Making the Jetpack Compose UI for Article item

Day 6
Topics covered:
1. Synchronous vs Asynchronous programming (Introduction to Threads)
2. Kotlin coroutines
3. Designing the recycler view using a lazy column
4. Finishing up the final project with the following GitHub link
Source code: https://github.com/shagil77/NewsApp-GDSC-ComposeCamp22

News and Achievements


The first Students ‘Chapter in the History of Indian Chemical Society, ICS – IEM Students’ Chapter of Chemical Sciences, at IEM Management House
iemwebmaster | 2024-10-28 08:52:03


Jagoroni
iemwebmaster | 2024-10-28 08:44:41


Flagship Event B-Connect
iemwebmaster | 2024-10-28 08:40:01


AI – Code the Future
iemwebmaster | 2024-10-28 08:28:01


Press Releases


Press Release regarding 1st and 3rd rank of IEM-UEM in West Bengal Private Engineering College Rankings by Times of India



Press Release in Ananda Bazaar Patrika regarding the very First Indian app by the students for the students



Enginious under the banner of IEI-IEM Electrical & Mechanical students’ chapter has been published in IEI newsletter



Press Release in t2 regarding IEM PET SOCIETY



Rankings


BBA 2nd Ranking of IEM BBA in West Bengal

GHRDC


BBA 2nd Ranking of IEM BBA in East and Central Region

GHRDC


BBA College of Eminence 7th Ranking of IEM BBA in India

GHRDC


Top private B School among Kolkata & East Zone

IEM group again bagged the top position in the best private B Schools in Kolkata and also ranked 5th among East Zone ranked by OUTLOOK.

Outlook, 2024


IEM ranked 32 across India as Top Private B School

Outlook, 2024


IEM ranked 14 as Best Private University – constituent College across India.

Outlook, 2024


Champion East

– NEN (National Entrepreneurship Network) E-Week, 2011-2016


Rated Silver A+++ Business School

– “Just Careers” Magazine, 2011


3rd amongst all Government & Private Colleges in West Bengal

– The Telegraph, 2009


Calendar