This document summarizes a Compose Camp event focused on teaching developers how to build Android apps using Jetpack Compose. It will include sessions on an overview of Compose, Kotlin basics, building an app from start to finish, and publishing to the Play Store. Attendees can expect hands-on coding exercises and will learn about Compose's benefits like less code, intuitive design, and powerful features for building beautiful apps. The event is similar to Android Study Jams and includes learning pathways on technical topics with videos, articles, and quizzes.
This presentations is about introductory session of Compose Camp organized by GDSC Patan Chapter. In this I covered everything about camp, milestones and other benefits they would get by attending our Compose Camp.
Wondering what is a Compose Camp✨?
It is a Community-organized🧩 events focused around how to build Android 📱apps using Jetpack Compose, where attendees get hands-on coding experience with Compose. Join this venture with your very own GDSC technical leads guiding you throughout your journey🌸
So buckle up💖 to start your journey on becoming an Android developer by joining us for Compose Camp! Join us on 15-Sept-22 at 07:30pm🕡 sharp for the first introductory session1️⃣. #ComposeCamp
This presentations is about introductory session of Compose Camp organized by GDSC Patan Chapter. In this I covered everything about camp, milestones and other benefits they would get by attending our Compose Camp.
Wondering what is a Compose Camp✨?
It is a Community-organized🧩 events focused around how to build Android 📱apps using Jetpack Compose, where attendees get hands-on coding experience with Compose. Join this venture with your very own GDSC technical leads guiding you throughout your journey🌸
So buckle up💖 to start your journey on becoming an Android developer by joining us for Compose Camp! Join us on 15-Sept-22 at 07:30pm🕡 sharp for the first introductory session1️⃣. #ComposeCamp
Android Study Jams Info Session 2021 | GDSC IIITATejasMane18
Android Study Jams are community-organized study groups for people to do hands-on learning for Android app development. There is no prior experience required.
Brief Introductory Session
What is Android Study Jam
Learning Objectives
Pre-requisites
How to create a Google Developer Profile
Course Structure: Android Basics
Why Kotlin and cross-platform vs Native
Benefits of the Android Study Jam and next session details
GDSC - IIITB: Android Study Jams - Introductory SessionShreytripathi6
GDSC IIIT-B hosted its first-ever Android Study Jams. In this session, we discuss the advantages of Kotlin and how to get started with Android Development.
Android Study Jams are community-organized study groups
for people to do hands-on learning for Android app development.
Android Basics is a series of sessions focused specifically on learning how to build Android apps without prior Android experience.
GDSC USICT organized an “INFO SESSION”. In this event the leads of all the teams introduced themselves to all the students and informed them about the benefits of joining GDSC. Leads gave students a broad idea about the technologies they would be working on and how it would help the students to solve real-life problems of society and to grow themselves.
The Introduction Session for Android Study Jams will offer you insights into what all the course is about, what tracks are covered in it, what are the benefits and perks, and how you can go from being a total beginner to creating apps to solve real-world problems.
This is the golden opportunity that you have been looking for to get started with Android Development and build apps to bring your innovative ideas to life.
This program is led by an experienced and trained facilitator, who will help you and provide full support throughout, so don't miss this opportunity and make the best out of it!
Android Study Jams are community-organized study groups for people to learn how to build Android apps in Kotlin programming language, using the curriculum provided by Google.
Android Study Jams Info Session 2021 | GDSC IIITATejasMane18
Android Study Jams are community-organized study groups for people to do hands-on learning for Android app development. There is no prior experience required.
Brief Introductory Session
What is Android Study Jam
Learning Objectives
Pre-requisites
How to create a Google Developer Profile
Course Structure: Android Basics
Why Kotlin and cross-platform vs Native
Benefits of the Android Study Jam and next session details
GDSC - IIITB: Android Study Jams - Introductory SessionShreytripathi6
GDSC IIIT-B hosted its first-ever Android Study Jams. In this session, we discuss the advantages of Kotlin and how to get started with Android Development.
Android Study Jams are community-organized study groups
for people to do hands-on learning for Android app development.
Android Basics is a series of sessions focused specifically on learning how to build Android apps without prior Android experience.
GDSC USICT organized an “INFO SESSION”. In this event the leads of all the teams introduced themselves to all the students and informed them about the benefits of joining GDSC. Leads gave students a broad idea about the technologies they would be working on and how it would help the students to solve real-life problems of society and to grow themselves.
The Introduction Session for Android Study Jams will offer you insights into what all the course is about, what tracks are covered in it, what are the benefits and perks, and how you can go from being a total beginner to creating apps to solve real-world problems.
This is the golden opportunity that you have been looking for to get started with Android Development and build apps to bring your innovative ideas to life.
This program is led by an experienced and trained facilitator, who will help you and provide full support throughout, so don't miss this opportunity and make the best out of it!
Android Study Jams are community-organized study groups for people to learn how to build Android apps in Kotlin programming language, using the curriculum provided by Google.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Jetpack compose session1 (1).pptx
1. This work is licensed under the Apache 2.0 License
GDSC M.S.Bidve Engineering
College Latur
2. This work is licensed under the Apache 2.0 License
Ashlesha Pattnayak
Android Facilitor / GDSC Lead
Speakers
Trapti Tondare
Android Developement Head
3. 4 Sessions
• Info Session
• Beginning Session
• App build up Session
• Submisson
After Process
1 Month
M.S.Bidve Engineering College Latur
4. This work is licensed under the Apache 2.0 License
How did we create Event?
What is GDSC?
Apply, Process And Much More!
5.
6.
7.
8. M.S.Bidve Engineering College Latur
// Web Dev Head
// Android Dev Head // Competitive
Coding Head
Domain
// UI UX &
Design Head
// Marketing Head
// Cloud
Computing Head
9. CORE TEAM MEMBERS
M.S.Bidve Engineering College Latur
// Android Devevlopment Head : Trapti Tondare
// Web Development Head : Priya Ghotale
// Competitive Codind Head : Vinit Londhe
// UI UX & Design Head : Shubham Jogdand
// Content Marketing Head : Gauri Karadkhele
// Cloud Computing Head : Aniket More
11. This work is licensed under the Apache 2.0 License
Contents
● Overview about Jetpack Compose
● Program Overview
○ What is Kotlin language & why we use this language?
○ What to expect in the campaign?
○ Pathways for completing
○ Basics of Kotlin
12. This work is licensed under the Apache 2.0 License
What is Compose Camp?
Community-organized events focused around
how to build Android apps using Jetpack
Compose, where attendees get hands-on coding
experience with Compose.
How we develop apps using the latest toolsets,
compose the modern way to develop UI on
android
13. This work is licensed under the Apache 2.0 License
What is Kotlin language &
why we use this language
Kotlin is a modern but already mature programming
language aimed to more developers
Its concise , safe interperable with Java & other
languages & provides many ways to reuse code
between multiple platforms for productive
programming.
Because Nowdays Google has approved this language
officially for the App Development.
14. This work is licensed under the Apache 2.0 License
What is Jetpack Compose?
Jetpack is a tool which is used to
develop a app which include libraries to
help developers to follow best
practices.
15. This work is licensed under the Apache 2.0 License
Benefits of using Jetpack Compose
Less code
Do more with less code
and avoid entire classes
of bugs. Code is simpler
and easier to maintain.
Intuitive
Just describe your UI,
and Compose takes care
of the rest. As app state
changes, your UI
automatically updates.
Accelerates
Development
Compatible with all
your existing code so
you can adopt when
and where you want.
Iterate fast with live
previews and full
Android Studio
support.
Powerful
Create beautiful apps
with direct access to
the Android platform
APIs and built-in
support for Material
Design, Dark theme,
animations, and more.
16. This work is licensed under the Apache 2.0 License
What is Android Study Jams?
Is Compose Camp similar to
Android Study Jams?
The Android Study Jams program is designated for a group of people in the
community to come together how to build Android Apps.
Yes! If you’re familiar with Android Study Jams, the learning format is the same. It’s
a group of people coming together to do hands-on learning for a specific Android
topic, like a study group.
The difference is that with Compose Camp, the focus is on specifically
learning Compose skills for Android, with a fun camp theme!
17. This work is licensed under the Apache 2.0 License
What to expect
Beginner
New to Android app development. May or may
not have prior programming experience.
Intermediate
Experienced Android developers (already familiar with
Kotlin and the View system) who are new to Compose.
18. This work is licensed under the Apache 2.0 License
Pathways
Each track offers learning content from Google that is structured into pathways.
A pathway consists of a sequence of
learning activities (videos, articles,
and codelabs), to help you learn
about a certain technical topic.
There is a quiz at the end of a
pathway to test what you learned.
19. What will you learn in the
next session?
-Android Studio & Emulator Setup
- Kotlin Basics
- Basics of how we used to make apps before Jetpack
Compose
-How is an app published on Playstore