Sambalpur University Institute of Information Technology (SUIIT), Burla, Jyoti Vihar , Sambalpur University , Burla, Burla, 768019
Sambalpur University Institute of Information Technology - Sambalpur, India
Join GDSC SUIIT's Android Bootcamp for a deep dive into Android app development. Over the course of the program, you'll master Kotlin and Jetpack fundamentals, build basic Android apps, and adopt Modern Android Development practices. Perfect for beginners and experienced programmers alike, this bootcamp offers hands-on learning with expert guidance.
Unlock the world of Android app development with GDSC SUIIT's Android Bootcamp. This comprehensive program is designed to equip participants with the skills and knowledge needed to excel in the fast-paced field of mobile technology. Led by experienced instructors, the bootcamp offers a structured learning experience that covers everything from the basics of Kotlin and Jetpack to advanced app architecture and connectivity.
The bootcamp is structured into eight units, each focusing on a specific aspect of Android development.
In Unit 1, participants will embark on their Android journey by learning the fundamentals of programming and creating their first Android app. They will become acquainted with Kotlin, the preferred language for Android development, and get hands-on experience with Android Studio, the official IDE for Android app development.
As participants progress through the bootcamp, they will delve deeper into building app UIs, displaying lists, and incorporating Material Design principles to enhance app aesthetics.
Unit 2 introduces advanced Kotlin concepts such as conditionals, function types, and lambda expressions, while
Unit 3 focuses on creating scrollable lists and implementing click listeners for improved user interaction.
Unit 4 explores app architecture and navigation components, teaching participants how to design responsive UIs and incorporate modern Android architecture patterns such as ViewModel and Navigation component.
In Unit 5, participants will learn how to connect their apps to the internet using Kotlin coroutines and Retrofit, enabling them to fetch data from remote servers and display it in their apps.
Data persistence is the focus of Unit 6, where participants will learn how to store and manage data locally using SQLite databases and Room library. They will also explore techniques for testing and debugging database functionality, ensuring the reliability and integrity of their apps.
Unit 7 introduces participants to WorkManager, a powerful Jetpack library for scheduling background tasks. They will learn how to define long-running tasks, set constraints, and debug background processes, enabling them to create apps that perform efficiently and reliably in the background.
Finally, in Unit 8, participants will explore the interoperability between traditional Views and the modern Compose UI toolkit. They will learn how to integrate Views into Compose apps and vice versa, enabling them to leverage the strengths of both UI paradigms in their Android development projects.
Throughout the bootcamp, participants will engage in a combination of lectures, hands-on coding exercises, and collaborative projects, allowing them to apply what they've learned in real-world scenarios. They will also have the opportunity to network with fellow participants and receive guidance and feedback from experienced mentors.
By the end of the bootcamp, participants will emerge with a solid understanding of Android app development principles and practices, as well as the confidence and skills needed to build their own innovative and engaging Android apps. Whether you're a beginner looking to break into the world of mobile development or an experienced programmer seeking to expand your skillset, GDSC SUIIT's Android Bootcamp offers a transformative learning experience that will propel your career forward. Join us today and take the first step towards becoming a proficient Android developer!
Monday, March 4, 2024
1:45 PM – 3:00 PM UTC
Sambalpur University Institute of Information Technology
Android Dev
GDSC Lead
Web 3.0 Lead
Machine Learning (ML) Lead
SUIIT
Human Resources Lead
UI/UX Lead
Contact Us