The document outlines an agenda for Compose Camp Day 1. It includes introducing Kotlin basics, installing Android Studio, and building a basic layout. It also introduces the camp leaders and what Compose Camp is. The learning objectives for the camp are to set up Android Studio, learn Kotlin, Jetpack Compose, and how to create an Android app. The document provides information on installing Android Studio and an overview of its interface including the project view, code view, design view, and split view. It also describes what an emulator is and how to create one in Android Studio.
The document outlines an introduction to Kotlin and Jetpack Compose event called Compose Camp. It provides information on what Compose Camp is, which is a community-organized event for learning how to build Android apps using Jetpack Compose through hands-on coding. It details the learning objectives of Compose Camp, which are to build first Android apps, set up Android Studio, learn Kotlin basics and Jetpack Compose, and find additional learning resources. It also provides an overview of some Kotlin and Compose concepts that will be covered, such as functions, variables, and the @Composable annotation.
This document outlines an introduction to Kotlin and Jetpack Compose event called Compose Camp. It provides an overview of what Compose Camp is, which is a community-organized event to teach attendees hands-on coding skills using Jetpack Compose. The document outlines the learning objectives, such as building first Android apps, setting up Android Studio, learning Kotlin and Compose. It also provides information on resources for continuing learning Compose after the event.
This document provides information about Compose Camp 2022, which is a hands-on introduction to building Android apps with Jetpack Compose. The camp will teach attendees how to set up Android Studio, learn the basics of Kotlin programming, and build their first Android apps with Compose. It includes schedules, learning objectives, pathways for different topics, and previews of sample apps that will be created. Pathways cover Kotlin basics, Android Studio, creating a greeting app, and building a pet adoption app with images and multiple composable functions. The goal is for attendees to learn enough to continue exploring Compose development on their own after the camp.
This Android development workshop is a gateway to the exciting world of mobile app development. Whether you're a complete beginner or have some programming expertise, this class will provide you with the core skills and knowledge required to create great Android apps.
Compose Camp is an introduction to building Android apps using Jetpack Compose. The document outlines the prerequisites, learning objectives, and structure of Compose Camp. It will teach participants to set up Android Studio, learn Kotlin fundamentals, and build their first Android apps with Compose. The course is divided into units that introduce key Compose concepts and provide interactive exercises to apply the learning.
Android Development | Compose Camp Day 1 | GDSC SEC Sasaram.pdfShivamShrey1
This document provides an overview and schedule for Compose Camp, which teaches how to build Android apps using Jetpack Compose. Compose Camp introduces participants to Kotlin programming, setting up Android Studio, and learning Jetpack Compose. The schedule outlines topics to be covered each day such as creating variables and functions in Kotlin. Prerequisites include basic computer skills and an internet connection. The goal is for participants to build their first Android apps using Compose.
This document provides an overview and schedule for Compose Camp, which teaches how to build Android apps using Jetpack Compose. Compose Camp includes learning objectives like building first Android apps, setting up Android Studio, learning Kotlin programming basics, and discovering additional resources. The schedule outlines topics each day like introducing Kotlin programming language, creating and using variables and functions in Kotlin, and includes breaks. The document encourages sharing what is learned on social media and submitting tips to Android for a chance to be featured. It concludes by providing additional optional learning resources.
The document provides an overview of Compose Camp, which is a hands-on introduction to learning how to build Android apps with Jetpack Compose. The agenda for Day 1 includes an introduction to Jetpack Compose, basics of Kotlin, an overview of Android Studio, and UI elements of Compose. The facilitator Rohit will give an introduction and discuss his journey learning Android development.
The document outlines an introduction to Kotlin and Jetpack Compose event called Compose Camp. It provides information on what Compose Camp is, which is a community-organized event for learning how to build Android apps using Jetpack Compose through hands-on coding. It details the learning objectives of Compose Camp, which are to build first Android apps, set up Android Studio, learn Kotlin basics and Jetpack Compose, and find additional learning resources. It also provides an overview of some Kotlin and Compose concepts that will be covered, such as functions, variables, and the @Composable annotation.
This document outlines an introduction to Kotlin and Jetpack Compose event called Compose Camp. It provides an overview of what Compose Camp is, which is a community-organized event to teach attendees hands-on coding skills using Jetpack Compose. The document outlines the learning objectives, such as building first Android apps, setting up Android Studio, learning Kotlin and Compose. It also provides information on resources for continuing learning Compose after the event.
This document provides information about Compose Camp 2022, which is a hands-on introduction to building Android apps with Jetpack Compose. The camp will teach attendees how to set up Android Studio, learn the basics of Kotlin programming, and build their first Android apps with Compose. It includes schedules, learning objectives, pathways for different topics, and previews of sample apps that will be created. Pathways cover Kotlin basics, Android Studio, creating a greeting app, and building a pet adoption app with images and multiple composable functions. The goal is for attendees to learn enough to continue exploring Compose development on their own after the camp.
This Android development workshop is a gateway to the exciting world of mobile app development. Whether you're a complete beginner or have some programming expertise, this class will provide you with the core skills and knowledge required to create great Android apps.
Compose Camp is an introduction to building Android apps using Jetpack Compose. The document outlines the prerequisites, learning objectives, and structure of Compose Camp. It will teach participants to set up Android Studio, learn Kotlin fundamentals, and build their first Android apps with Compose. The course is divided into units that introduce key Compose concepts and provide interactive exercises to apply the learning.
Android Development | Compose Camp Day 1 | GDSC SEC Sasaram.pdfShivamShrey1
This document provides an overview and schedule for Compose Camp, which teaches how to build Android apps using Jetpack Compose. Compose Camp introduces participants to Kotlin programming, setting up Android Studio, and learning Jetpack Compose. The schedule outlines topics to be covered each day such as creating variables and functions in Kotlin. Prerequisites include basic computer skills and an internet connection. The goal is for participants to build their first Android apps using Compose.
This document provides an overview and schedule for Compose Camp, which teaches how to build Android apps using Jetpack Compose. Compose Camp includes learning objectives like building first Android apps, setting up Android Studio, learning Kotlin programming basics, and discovering additional resources. The schedule outlines topics each day like introducing Kotlin programming language, creating and using variables and functions in Kotlin, and includes breaks. The document encourages sharing what is learned on social media and submitting tips to Android for a chance to be featured. It concludes by providing additional optional learning resources.
The document provides an overview of Compose Camp, which is a hands-on introduction to learning how to build Android apps with Jetpack Compose. The agenda for Day 1 includes an introduction to Jetpack Compose, basics of Kotlin, an overview of Android Studio, and UI elements of Compose. The facilitator Rohit will give an introduction and discuss his journey learning Android development.
The document provides instructions and examples for creating a basic Android application using Kotlin and Jetpack Compose. It introduces Android Studio and the tools for building Compose apps. It demonstrates how to define composable functions to display text and images. It shows how to organize composables using Column and preview the UI using the @Preview annotation. The goal is to build a simple pet adoption app that displays the name, information and photo of a dog.
This document provides an introduction and overview of Compose Camp, which teaches how to build Android apps using Jetpack Compose. The camp will cover building a first Android app, setting up Android Studio, learning Kotlin basics and Compose, and finding additional learning resources. The agenda for Day 1 includes an introduction to Compose and Kotlin, an Android Studio overview, learning about Compose UI elements and previews, and a Q&A session.
The document discusses Kotlin fundamentals including defining functions, variables, and basic data types. It explains that Kotlin is used to build Android apps and functions are segments of a program that perform specific tasks. Functions begin with the fun keyword and need parentheses and curly braces. Variables can be val for immutable values or var for mutable, require a name, data type, and can have an initial value assigned.
This document summarizes Session 2 of Compose Camp which provided an introduction to Kotlin and Jetpack Compose. It began with an overview of basic Kotlin data types like String, Int, Double, and Boolean. It then covered defining variables with val and var keywords and initializing their values. The document showed examples of control flows like if/else statements, for loops, while loops, and functions. It demonstrated working with collections like lists, arrays, and maps. Finally, it previewed upcoming sessions and shared additional resources for learning Compose.
This document outlines an Android study jam session which aims to teach participants the basics of building Android apps using Kotlin. The session covers setting up Android Studio, building simple apps, learning Kotlin fundamentals like variables, functions, classes and activities. It also discusses Android app UI components, the activity lifecycle, and resources for continuing to learn Android and Kotlin development.
Android Study Jams - New to Programming [27th december]PragatiVerma31
Hey Droids!
We are coming up with our next session of Android Study Jams.
Join us on ️ December 27, 2020, 4 PM - 6 PM
What are Android Study Jams?
Android Study Jams are community-organized study groups for students and professionals to learn how to build Android apps in the Kotlin programming language, using a curriculum provided by Google.
Know more about it here: https://g.co/android/studyjams
There are two tracks available:
Track 1: New to Programming Track - For people who are new to programming, follows the Android Basics in Kotlin course.
Track 2: Prior Programming Track - For people who already have programming experience, follows the Android Kotlin Fundamental course. Also includes a pre-work section using Kotlin Koans from JetBrains for those who are new to Kotlin.
During the course, you will get a general overview of mobile development for Android, learn basic programming concepts as well as core vocabulary and concepts in Android, get hands-on experience building a small app using the Kotlin language, and understand what opportunities exist for you in the vibrant Berlin tech scene as an Android programmer.
Note : This session will be appropriate for anyone interested in learning more about the field and prior programming knowledge will not be necessary.
Our speakers will tell you in detail how you can learn android in kotlin and after that each unit has badges earn the 10 badges and get a certificate direct from Google.
Android Study Jam for DSC JSS will be conducted by Dheeraj Kotwani, our Android Study Jam Facilitator. Reach out to him on the following links:
Instagram: https://www.instagram.com/dheeraj_kotwani/
GitHub: https://github.com/dheerajkotwani
Twitter: https://twitter.com/kotwani_dheeraj
LinkedIn: https://www.linkedin.com/in/dheerajkotwani/
Also, join us on discord to stay updated and seek guidance from the best in the arena of android development.
Discord Link: https://bit.ly/DSCJSSATEN-DISCORD
The document provides information about Compose Camp events, which are community-organized events focused on learning how to build Android apps using Jetpack Compose. Attendees get hands-on coding experience with Compose in a fun camp theme. Compose Camp has a similar learning format to Android Study Jams, with a group coming together for hands-on learning of a specific Android topic like Compose. The document also provides details about benefits of using Jetpack Compose for app development, such as less code, intuitive use, accelerated development, and powerful features.
This document provides instructions for building a tip calculator app in Kotlin using the Jetpack Compose UI toolkit. It begins by introducing the concept of state in Compose and how to add a text field to capture user input. It then shows how to store the input as a state variable and recompose the UI when that state changes. Finally, it demonstrates how to calculate the tip amount based on the input and display it, as well as how to host state at the top level to share it across composable functions. The goal is to create an interactive app that calculates a tip based on the cost of service entered by the user.
This document provides instructions for building an interactive tip calculator app in Kotlin using the Jetpack Compose UI toolkit. It teaches how to use state management in Compose by creating state variables to track user input fields and calculate the tip amount. It shows how to add text fields, buttons and switches to collect user input for the service amount and tip percentage. The state is hosted at the top-level screen to share it between composables and recompute the tip when the inputs change.
The document provides information on various Kotlin programming concepts including variables, data types, functions, conditionals, operators, and the when statement. It defines key terms like val and var for declaring variables, and fun for declaring functions. It demonstrates how to use println and print to output values. Examples are provided for arithmetic operators, relational operators, increment/decrement operators, if/else conditional statements, and when expressions.
Compose Camp is an introduction to building Android apps using Jetpack Compose. It teaches the basics of Kotlin programming language, Android Studio setup, and Jetpack Compose through hands-on projects. The learning objectives are to build first Android apps, set up development environment, learn Kotlin fundamentals like variables, data types, functions, and discover resources to continue learning Compose. The course covers these concepts through topics like Kotlin Playground, variables and data types, functions, and a quiz.
The document is a collection of snippets about learning Kotlin and building Android apps. It includes explanations of Kotlin concepts like functions, variables, data types, conditionals, loops, and collections methods. It also discusses Compose Camp which is an introduction to building Android apps with Jetpack Compose. The snippets provide code examples and explanations to help teach Kotlin programming basics.
This document provides an introduction to an Android study jam session for developers with prior programming experience. It outlines prerequisites, learning objectives, and an overview of key Android and Kotlin concepts that will be covered, including building simple apps, setting up Android Studio, and exploring Kotlin language fundamentals and resources for continued learning after the session. The session aims to help developers get started with Android development.
Kotlin Basics & Introduction to Jetpack Compose.pptxtakshilkunadia
The document provides information about an upcoming Compose Camp on September 27th, 2022 that will introduce participants to Kotlin and Jetpack Compose. The camp will be facilitated by Takshil Kunadia and Apoorva Rumale and will focus on building Android apps using Kotlin and Jetpack Compose. Participants will learn how to set up Android Studio, the basics of Kotlin, Jetpack Compose, and find additional resources for continued learning. The document also outlines the camp's learning objectives and includes sections on the history of Android and Android architecture.
This document provides information about a Compose Camp event to teach Android app development using Jetpack Compose. The event is intended for beginners, including those with no programming experience. Attendees will learn Kotlin basics, how to build Android UIs with Compose, and modern Android development best practices. The agenda includes sessions on Kotlin programming concepts like variables, data types, functions, and conditional statements. Hands-on coding exercises will have attendees creating simple apps to practice their new skills.
This document outlines an agenda and materials for a Compose Camp event to teach attendees how to build Android apps using Jetpack Compose. The event includes introductions to Kotlin, Jetpack Compose, and Android Studio. Attendees will learn to set up Android Studio, build their first Compose app to select a favorite color, and will be provided resources to continue learning on their own after the event. The goal is for attendees to gain hands-on experience with Compose and learn how to build native Android apps.
This document provides information about a Jetpack Compose camp being run by GDSC ACE. It includes an introduction to Compose and what will be covered in the camp, such as creating Android apps with Compose and learning about composable functions, UI hierarchy, modifiers, and best practices. Instructions are provided on downloading and installing Android Studio on Windows and macOS. An example of a simple BirthdayCard app created in Compose is also included to demonstrate various Compose concepts.
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENMGDSCBVCOENM
This document outlines an Android Study Jam session on introducing Kotlin. It provides information on prerequisites, learning objectives, and the agenda. The session will introduce participants to Kotlin basics and have them complete the Android Basics in Kotlin course over 3 days. Certificates of participation and completion will be provided upon finishing the workshop and course.
Learn the basics of building Android apps with the Kotlin programming language and develop a collection of simple apps to start your journey as an Android developer!
Pre-requisites
1. Basic Math Skills
2. Basic Computer Literacy
Curriculum Used
Android Basics in Kotlin Course with six pathways currently available on Android Developers Website.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
The document provides instructions and examples for creating a basic Android application using Kotlin and Jetpack Compose. It introduces Android Studio and the tools for building Compose apps. It demonstrates how to define composable functions to display text and images. It shows how to organize composables using Column and preview the UI using the @Preview annotation. The goal is to build a simple pet adoption app that displays the name, information and photo of a dog.
This document provides an introduction and overview of Compose Camp, which teaches how to build Android apps using Jetpack Compose. The camp will cover building a first Android app, setting up Android Studio, learning Kotlin basics and Compose, and finding additional learning resources. The agenda for Day 1 includes an introduction to Compose and Kotlin, an Android Studio overview, learning about Compose UI elements and previews, and a Q&A session.
The document discusses Kotlin fundamentals including defining functions, variables, and basic data types. It explains that Kotlin is used to build Android apps and functions are segments of a program that perform specific tasks. Functions begin with the fun keyword and need parentheses and curly braces. Variables can be val for immutable values or var for mutable, require a name, data type, and can have an initial value assigned.
This document summarizes Session 2 of Compose Camp which provided an introduction to Kotlin and Jetpack Compose. It began with an overview of basic Kotlin data types like String, Int, Double, and Boolean. It then covered defining variables with val and var keywords and initializing their values. The document showed examples of control flows like if/else statements, for loops, while loops, and functions. It demonstrated working with collections like lists, arrays, and maps. Finally, it previewed upcoming sessions and shared additional resources for learning Compose.
This document outlines an Android study jam session which aims to teach participants the basics of building Android apps using Kotlin. The session covers setting up Android Studio, building simple apps, learning Kotlin fundamentals like variables, functions, classes and activities. It also discusses Android app UI components, the activity lifecycle, and resources for continuing to learn Android and Kotlin development.
Android Study Jams - New to Programming [27th december]PragatiVerma31
Hey Droids!
We are coming up with our next session of Android Study Jams.
Join us on ️ December 27, 2020, 4 PM - 6 PM
What are Android Study Jams?
Android Study Jams are community-organized study groups for students and professionals to learn how to build Android apps in the Kotlin programming language, using a curriculum provided by Google.
Know more about it here: https://g.co/android/studyjams
There are two tracks available:
Track 1: New to Programming Track - For people who are new to programming, follows the Android Basics in Kotlin course.
Track 2: Prior Programming Track - For people who already have programming experience, follows the Android Kotlin Fundamental course. Also includes a pre-work section using Kotlin Koans from JetBrains for those who are new to Kotlin.
During the course, you will get a general overview of mobile development for Android, learn basic programming concepts as well as core vocabulary and concepts in Android, get hands-on experience building a small app using the Kotlin language, and understand what opportunities exist for you in the vibrant Berlin tech scene as an Android programmer.
Note : This session will be appropriate for anyone interested in learning more about the field and prior programming knowledge will not be necessary.
Our speakers will tell you in detail how you can learn android in kotlin and after that each unit has badges earn the 10 badges and get a certificate direct from Google.
Android Study Jam for DSC JSS will be conducted by Dheeraj Kotwani, our Android Study Jam Facilitator. Reach out to him on the following links:
Instagram: https://www.instagram.com/dheeraj_kotwani/
GitHub: https://github.com/dheerajkotwani
Twitter: https://twitter.com/kotwani_dheeraj
LinkedIn: https://www.linkedin.com/in/dheerajkotwani/
Also, join us on discord to stay updated and seek guidance from the best in the arena of android development.
Discord Link: https://bit.ly/DSCJSSATEN-DISCORD
The document provides information about Compose Camp events, which are community-organized events focused on learning how to build Android apps using Jetpack Compose. Attendees get hands-on coding experience with Compose in a fun camp theme. Compose Camp has a similar learning format to Android Study Jams, with a group coming together for hands-on learning of a specific Android topic like Compose. The document also provides details about benefits of using Jetpack Compose for app development, such as less code, intuitive use, accelerated development, and powerful features.
This document provides instructions for building a tip calculator app in Kotlin using the Jetpack Compose UI toolkit. It begins by introducing the concept of state in Compose and how to add a text field to capture user input. It then shows how to store the input as a state variable and recompose the UI when that state changes. Finally, it demonstrates how to calculate the tip amount based on the input and display it, as well as how to host state at the top level to share it across composable functions. The goal is to create an interactive app that calculates a tip based on the cost of service entered by the user.
This document provides instructions for building an interactive tip calculator app in Kotlin using the Jetpack Compose UI toolkit. It teaches how to use state management in Compose by creating state variables to track user input fields and calculate the tip amount. It shows how to add text fields, buttons and switches to collect user input for the service amount and tip percentage. The state is hosted at the top-level screen to share it between composables and recompute the tip when the inputs change.
The document provides information on various Kotlin programming concepts including variables, data types, functions, conditionals, operators, and the when statement. It defines key terms like val and var for declaring variables, and fun for declaring functions. It demonstrates how to use println and print to output values. Examples are provided for arithmetic operators, relational operators, increment/decrement operators, if/else conditional statements, and when expressions.
Compose Camp is an introduction to building Android apps using Jetpack Compose. It teaches the basics of Kotlin programming language, Android Studio setup, and Jetpack Compose through hands-on projects. The learning objectives are to build first Android apps, set up development environment, learn Kotlin fundamentals like variables, data types, functions, and discover resources to continue learning Compose. The course covers these concepts through topics like Kotlin Playground, variables and data types, functions, and a quiz.
The document is a collection of snippets about learning Kotlin and building Android apps. It includes explanations of Kotlin concepts like functions, variables, data types, conditionals, loops, and collections methods. It also discusses Compose Camp which is an introduction to building Android apps with Jetpack Compose. The snippets provide code examples and explanations to help teach Kotlin programming basics.
This document provides an introduction to an Android study jam session for developers with prior programming experience. It outlines prerequisites, learning objectives, and an overview of key Android and Kotlin concepts that will be covered, including building simple apps, setting up Android Studio, and exploring Kotlin language fundamentals and resources for continued learning after the session. The session aims to help developers get started with Android development.
Kotlin Basics & Introduction to Jetpack Compose.pptxtakshilkunadia
The document provides information about an upcoming Compose Camp on September 27th, 2022 that will introduce participants to Kotlin and Jetpack Compose. The camp will be facilitated by Takshil Kunadia and Apoorva Rumale and will focus on building Android apps using Kotlin and Jetpack Compose. Participants will learn how to set up Android Studio, the basics of Kotlin, Jetpack Compose, and find additional resources for continued learning. The document also outlines the camp's learning objectives and includes sections on the history of Android and Android architecture.
This document provides information about a Compose Camp event to teach Android app development using Jetpack Compose. The event is intended for beginners, including those with no programming experience. Attendees will learn Kotlin basics, how to build Android UIs with Compose, and modern Android development best practices. The agenda includes sessions on Kotlin programming concepts like variables, data types, functions, and conditional statements. Hands-on coding exercises will have attendees creating simple apps to practice their new skills.
This document outlines an agenda and materials for a Compose Camp event to teach attendees how to build Android apps using Jetpack Compose. The event includes introductions to Kotlin, Jetpack Compose, and Android Studio. Attendees will learn to set up Android Studio, build their first Compose app to select a favorite color, and will be provided resources to continue learning on their own after the event. The goal is for attendees to gain hands-on experience with Compose and learn how to build native Android apps.
This document provides information about a Jetpack Compose camp being run by GDSC ACE. It includes an introduction to Compose and what will be covered in the camp, such as creating Android apps with Compose and learning about composable functions, UI hierarchy, modifiers, and best practices. Instructions are provided on downloading and installing Android Studio on Windows and macOS. An example of a simple BirthdayCard app created in Compose is also included to demonstrate various Compose concepts.
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENMGDSCBVCOENM
This document outlines an Android Study Jam session on introducing Kotlin. It provides information on prerequisites, learning objectives, and the agenda. The session will introduce participants to Kotlin basics and have them complete the Android Basics in Kotlin course over 3 days. Certificates of participation and completion will be provided upon finishing the workshop and course.
Learn the basics of building Android apps with the Kotlin programming language and develop a collection of simple apps to start your journey as an Android developer!
Pre-requisites
1. Basic Math Skills
2. Basic Computer Literacy
Curriculum Used
Android Basics in Kotlin Course with six pathways currently available on Android Developers Website.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
This slide is special for master students (MIBS & MIFB) in UUM. Also useful for readers who are interested in the topic of contemporary Islamic banking.
How to Setup Warehouse & Location in Odoo 17 InventoryCeline George
In this slide, we'll explore how to set up warehouses and locations in Odoo 17 Inventory. This will help us manage our stock effectively, track inventory levels, and streamline warehouse operations.
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
How to Fix the Import Error in the Odoo 17Celine George
An import error occurs when a program fails to import a module or library, disrupting its execution. In languages like Python, this issue arises when the specified module cannot be found or accessed, hindering the program's functionality. Resolving import errors is crucial for maintaining smooth software operation and uninterrupted development processes.
বাংলাদেশের অর্থনৈতিক সমীক্ষা ২০২৪ [Bangladesh Economic Review 2024 Bangla.pdf] কম্পিউটার , ট্যাব ও স্মার্ট ফোন ভার্সন সহ সম্পূর্ণ বাংলা ই-বুক বা pdf বই " সুচিপত্র ...বুকমার্ক মেনু 🔖 ও হাইপার লিংক মেনু 📝👆 যুক্ত ..
আমাদের সবার জন্য খুব খুব গুরুত্বপূর্ণ একটি বই ..বিসিএস, ব্যাংক, ইউনিভার্সিটি ভর্তি ও যে কোন প্রতিযোগিতা মূলক পরীক্ষার জন্য এর খুব ইম্পরট্যান্ট একটি বিষয় ...তাছাড়া বাংলাদেশের সাম্প্রতিক যে কোন ডাটা বা তথ্য এই বইতে পাবেন ...
তাই একজন নাগরিক হিসাবে এই তথ্য গুলো আপনার জানা প্রয়োজন ...।
বিসিএস ও ব্যাংক এর লিখিত পরীক্ষা ...+এছাড়া মাধ্যমিক ও উচ্চমাধ্যমিকের স্টুডেন্টদের জন্য অনেক কাজে আসবে ...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
हिंदी वर्णमाला पीपीटी, hindi alphabet PPT presentation, hindi varnamala PPT, Hindi Varnamala pdf, हिंदी स्वर, हिंदी व्यंजन, sikhiye hindi varnmala, dr. mulla adam ali, hindi language and literature, hindi alphabet with drawing, hindi alphabet pdf, hindi varnamala for childrens, hindi language, hindi varnamala practice for kids, https://www.drmullaadamali.com
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Compose Camp 2.pdf
1. This work is licensed under the Apache 2.0 License
2. This work is licensed under the Apache 2.0 License
Day 1 of Compose Camp
● Kotlin Basics
● Installing Android studio
● Build a Basic Layout
3. This work is licensed under the Apache 2.0 License
Maruthi R
GDSC LEAD SIT
Camp leaders
Abhishek S
Compose Camp Facilitator
4. 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.
5. This work is licensed under the Apache 2.0 License
Less code
Do more with less code
And avoid entire classes
Of bugs. Code is simpler,
easier to maintain
Why Jetpack Compose
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.
6. This work is licensed under the Apache 2.0 License
● Basic computer literacy
● Basic math skills
● (Optional) Android device & USB cable
Prerequisites
7. This work is licensed under the Apache 2.0 License
● Set up Android Studio on your computer
● Learn the basics of the Kotlin programming language
● Learn Jetpack Compose
● Learn to create Android App
Compose Camp Learning Objectives
8. This work is licensed under the Apache 2.0 License
Kotlin
Kotlin is an open-source statically typed
programming language that targets the
JVM, Android, JavaScript and Native.
9. This work is licensed under the Apache 2.0 License
Jetpack Compose is Android's modern toolkit for building native UI. It
simplifies and accelerates UI development on Android. Quickly bring your
app to life with less code, powerful tools, and intuitive Kotlin APIs.
Jetpack Compose
10. This work is licensed under the Apache 2.0 License
Ok! Lets get Started
11. This work is licensed under the Apache 2.0 License
Kotlin Playground
Write and run Kotlin code in
the browser.
https://play.kotlinlang.org/
12. This work is licensed under the Apache 2.0 License
Program
A series of instructions for a
computer to perform some
action.
fun main() {
println("Hello, world!")
}
Output:
Hello, world!
13. This work is licensed under the Apache 2.0 License
main Function
The main function is the entry
point, or starting point, of the
program.
Start here
fun main() {
println("Hello, world!")
}
Output:
Hello, world!
14. Functions
A function is a segment of a program that
performs a specific task.
You can have many functions in your program
15. This work is licensed under the Apache 2.0 License
Defining a function
Functions begin with the fun
keyword.
fun displayIntroduction() {
}
16. This work is licensed under the Apache 2.0 License
Defining a function
Functions have a name so that
they can be called.
fun displayIntroduction() {
}
17. This work is licensed under the Apache 2.0 License
Defining a function
Functions need a set of parentheses
after the function name in order to
surround the function inputs or
parameters.
fun displayIntroduction() {
}
18. This work is licensed under the Apache 2.0 License
Defining a function
The curly braces make up the
function body and contain the
instructions needed to execute
a task.
fun displayIntroduction() {
// Body
}
19. This work is licensed under the Apache 2.0 License
Putting it together
fun main() {
// code
}
Output:
Welcome to Compose Camp!
20. This work is licensed under the Apache 2.0 License
A container for a single piece of data.
Variables
21. This work is licensed under the Apache 2.0 License
My name is and I am years old
Variables
name age
22. This work is licensed under the Apache 2.0 License
My name is and I am years old
Variables
Name value: Abhishek
Age value: 19
Output:
My name is Abhishek and
I am 19 years old
Name value: Janet
Age value: 49
Output:
My name is Janet and I
am 49 years old
name age
23. This work is licensed under the Apache 2.0 License
Basic data types
Kotlin Data type What kind of data it can contain Example literal values
String Text
“Add contact”
“Search”
Int Whole integer number
32
-59873
Double Decimal number
2.0
-37123.9999
Float
Decimal number (less precise than a Double).
Has an f or F at the end of the number.
5.0f
-1630.209f
Boolean
true or false. Use this data type when there
are only two possible values.
true
false
24. This work is licensed under the Apache 2.0 License
val keyword
Use when you expect the variable value will
not change.
Example: name
var keyword
Use when you expect the variable value can
change.
Example: age
Defining a variable
25. This work is licensed under the Apache 2.0 License
Defining a variable
Variables start with a var or val
keyword.
fun main() {
val name: String = "Abhi"
var age: Int = 19
}
26. This work is licensed under the Apache 2.0 License
Defining a variable
All variables must have a name.
fun main() {
val name: String = "Abhi"
var age: Int = 19
}
27. This work is licensed under the Apache 2.0 License
Defining a variable
Data type is the type of data
that the variable holds.
fun main() {
val name: String = "Abhi"
var age: Int = 19
}
28. This work is licensed under the Apache 2.0 License
Defining a variable
The initial value is the value that
is stored in the variable.
fun main() {
val name: String = "Abhi"
var age: Int = 19
// val name = “Abhi”
// var age = 19
}
29. This work is licensed under the Apache 2.0 License
Defining a variable
If we want to define a variable
with no initial value.
fun main() {
val name: String
var age: Int
// var age => Error
}
30. This work is licensed under the Apache 2.0 License
Putting it together
fun main() {
// Define a variable storing name of a person
// Define a variable storing age of a person
// Print Statement and use of ‘$’ operator
}
31. This work is licensed under the Apache 2.0 License
Putting it together
fun main() {
// Call a function
}
// Define a function
fun firstFunction() {
// Function Body
}
32. This work is licensed under the Apache 2.0 License
Return Value
We have to mention what has to
be returned by the function by
providing the data type for it.
If a function does not return
anything then it is having ‘Unit’
return type
fun firstFunction() : String {
// Body
return “value”
}
33. This work is licensed under the Apache 2.0 License
Parameters
We can define various parameters or inputs for the function
fun firstFunction(age : Int): Int{
// body
return age
}
fun main(){
// calling the function
}
34. This work is licensed under the Apache 2.0 License
Function with multiple
parameters
fun firstFunction(age : Int, name : String){
// body
}
fun main(){
firstFucntion(21, “yourName”)
}
35. This work is licensed under the Apache 2.0 License
Named arguments
fun firstFunction(age : Int, name : String){
// body
}
fun main(){
firstFunction(name = “YourName”, age = 20)
}
We need to keep in mind the order of parameters while passing the
arguments so we can use named arguments.
36. This work is licensed under the Apache 2.0 License
Function with default parameters
fun firstFunction(age : Int, name : String = “noName”){
// body
}
fun main(){
firstFucntion(21, “YourName”)
firstFunction(21)
}
37. This work is licensed under the Apache 2.0 License
Installing Android Studio
38. This work is licensed under the Apache 2.0 License
Android Studio
Android Studio is the official
Integrated Development Environment
(IDE) for Android app development,
based on IntelliJ IDEA.
Learners will use Android Studio to build their
Android apps using Compose.
39. This work is licensed under the Apache 2.0 License
Android Studio System Requirements
Source
Computers must meet these system requirements in order to download Android Studio on them.
Windows
64-bit Microsoft® Windows® 8/10
x86_64 CPU architecture; 2nd
generation Intel Core or newer, or
AMD CPU with support for a
Windows Hypervisor
8 GB RAM or more
8 GB of available disk space
minimum (IDE + Android SDK +
Android Emulator)
1280 x 800 minimum screen
resolution
Mac
MacOS® 10.14 (Mojave) or higher
ARM-based chips, or 2nd
generation Intel Core or newer
with support for
Hypervisor.Framework
8 GB RAM or more
8 GB of available disk space
minimum (IDE + Android SDK +
Android Emulator)
1280 x 800 minimum screen
resolution
Linux
Any 64-bit Linux distribution that
supports Gnome, KDE, or Unity DE;
GNU C Library (glibc) 2.31 or later.
x86_64 CPU architecture; 2nd
generation Intel Core or newer, or
AMD processor with support for
AMD Virtualization (AMD-V) and
SSSE3
8 GB RAM or more
8 GB of available disk space
minimum (IDE + Android SDK +
Android Emulator)
1280 x 800 minimum screen
resolution
Chrome OS
For information on
recommended devices and
specifications, as well as
Android Emulator support,
visit chromeos.dev.
40. This work is licensed under the Apache 2.0 License
Download Android Studio
Note: If attendees encounter an issue with Android Studio, help them file a bug report.
41. This work is licensed under the Apache 2.0 License
Android Studio
42. This work is licensed under the Apache 2.0 License
Android Studio - Project View
43. This work is licensed under the Apache 2.0 License
Android Studio - Code View
44. This work is licensed under the Apache 2.0 License
Android Studio - Code View
45. This work is licensed under the Apache 2.0 License
Android Studio - Design View
46. This work is licensed under the Apache 2.0 License
Android Studio - Design View
47. This work is licensed under the Apache 2.0 License
Android Studio - Split View
48. This work is licensed under the Apache 2.0 License
The Android Emulator emulates Android devices on your computer so
that you can test your application on a variety of devices and Android
API levels without needing to have each physical device.
What is an emulator?
49. This work is licensed under the Apache 2.0 License
Creating an emulator
50. This work is licensed under the Apache 2.0 License
Creating an emulator
51. This work is licensed under the Apache 2.0 License
Installing Android Studio
52. This work is licensed under the Apache 2.0 License
Android Studio
Android Studio is the official
Integrated Development Environment
(IDE) for Android app development,
based on IntelliJ IDEA.
Learners will use Android Studio to build their
Android apps using Compose.
53. This work is licensed under the Apache 2.0 License
THANK YOU
for participating in Compose Camp Day 2