title
Android app development in 45 mins in Hindi | App Development Tutorial | Great Learning
description
🔥1000+ Free Courses With Free Certificates: https://www.mygreatlearning.com/academy?ambassador_code=GLYT_DES_Top_SEP22&utm_source=GLYT&utm_campaign=GLYT_DES_Top_SEP22
Great Learning brings you this live session on "Android App Development in 45 Minutes in Hindi". Android is a Linux-based, open-source OS for touchscreen portable devices such as tablets and smartphones. Sponsored by Google and developed by Open Handset Alliance, it soon became a popular mobile operating system. Due to its attractive and efficient interface, it has come a long way and is loved by the tech-savvy youth, and hence it’s development has been an extremely sought-after career option. In this session, we will first talk about the prerequisites for this topic and then look into Android Studio. Post this, we will understand why we need this environment and how to set it up. During the session, we will also discuss the installation process of an emulator, the default files of the project folder structure, and a lot more. We will conclude this session with the building of some simple applications.
🔥Check Our Free Courses with free certificate:
📌Get the Course material and session PDF here: https://glacad.me/3quYcBl
📌Android Application Development: https://www.mygreatlearning.com/academy/learn-for-free/courses/android-application-development?ambassador_code=GLYT_DES_Middle_SEP22&utm_source=GLYT&utm_campaign=GLYT_DES_Middle_SEP41
📌Introduction to Android Studio: https://www.mygreatlearning.com/academy/learn-for-free/courses/introduction-to-android-studio?ambassador_code=GLYT_DES_Middle_SEP22&utm_source=GLYT&utm_campaign=GLYT_DES_Middle_SEP42
âš¡ About Great Learning Academy:
Visit Great Learning Academy to get access to 1000+ free courses with free certificate on Data Science, Data Analytics, Digital Marketing, Artificial Intelligence, Big Data, Cloud, Management, Cybersecurity, Software Development, and many more. These are supplemented with free projects, assignments, datasets, quizzes. You can earn a certificate of completion at the end of the course for free.
âš¡ About Great Learning:
With more than 5.4 Million+ learners in 170+ countries, Great Learning, a part of the BYJU'S group, is a leading global edtech company for professional and higher education offering industry-relevant programs in the blended, classroom, and purely online modes across technology, data and business domains. These programs are developed in collaboration with the top institutions like Stanford Executive Education, MIT Professional Education, The University of Texas at Austin, NUS, IIT Madras, IIT Bombay & more.
SOCIAL MEDIA LINKS:
🔹 For more interesting tutorials, don't forget to subscribe to our channel: https://glacad.me/YTsubscribe
🔹 For more updates on courses and tips follow us on:
✅ Telegram: https://t.me/GreatLearningAcademy
✅ Facebook: https://www.facebook.com/GreatLearningOfficial/
✅ LinkedIn: https://www.linkedin.com/school/great-learning/mycompany/verification/
✅ Follow our Blog: https://glacad.me/GL_Blog
detail
{'title': 'Android app development in 45 mins in Hindi | App Development Tutorial | Great Learning', 'heatmap': [{'end': 972.414, 'start': 892.025, 'weight': 0.806}], 'summary': 'Tutorial in hindi covers android app development in 45 minutes, emphasizing career transformation with top university programs. it includes diverse online course offerings, live sessions in data analytics, business, ai, management, cloud computing, and cyber security, and software development, highlighting java basics, android development importance, xml, android studio setup, flutter installation, android development basics, app manifest and code demystification, choosing between java and kotlin for flutter, android emulator setup, and android studio application development.', 'chapters': [{'end': 91.001, 'segs': [{'end': 91.001, 'src': 'embed', 'start': 1.838, 'weight': 0, 'content': [{'end': 2.301, 'text': 'Thank you.', 'start': 1.838, 'duration': 0.463}, {'end': 21.948, 'text': "hi guys, this is Faizan and welcome to today's session.", 'start': 18.646, 'duration': 3.302}, {'end': 29.433, 'text': 'so in this session we are going to talk about android application development and we will try to create an application in 45 minutes.', 'start': 21.948, 'duration': 7.485}, {'end': 32.735, 'text': 'okay, so this session is going to be in hindi.', 'start': 29.433, 'duration': 3.302}, {'end': 36.318, 'text': 'so, uh, uh, quickly, uh, confirm in the chat.', 'start': 32.735, 'duration': 3.583}, {'end': 38.559, 'text': "uh, if i'm audible or not, is everything okay?", 'start': 36.318, 'duration': 2.241}, {'end': 58.991, 'text': 'So, as soon as you write Great Learning Academy in your browser, then what you have to do is just simply scroll there and click on the first link.', 'start': 48.726, 'duration': 10.265}, {'end': 62.893, 'text': 'Now, as soon as you click, this is our academy.', 'start': 59.051, 'duration': 3.842}, {'end': 67.016, 'text': 'Here you have to transform your career.', 'start': 63.134, 'duration': 3.882}, {'end': 70.397, 'text': 'Give a confirmation in the chat if I am audible or not.', 'start': 67.336, 'duration': 3.061}, {'end': 77.221, 'text': 'Quickly guys.', 'start': 76.701, 'duration': 0.52}, {'end': 91.001, 'text': 'If you want to transform your career, we have programs with top universities.', 'start': 82.272, 'duration': 8.729}], 'summary': 'Android app dev session in hindi, aims to create app in 45 mins, emphasizes career transformation', 'duration': 89.163, 'max_score': 1.838, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ1838.jpg'}], 'start': 1.838, 'title': 'Android app development in 45 minutes', 'summary': 'Covers a session on android application development, aiming to create an application in 45 minutes, conducted in hindi, emphasizing career transformation with top university programs.', 'chapters': [{'end': 91.001, 'start': 1.838, 'title': 'Android app development in 45 minutes', 'summary': 'Covers a session on android application development, aiming to create an application in 45 minutes, conducted in hindi, emphasizing career transformation with top university programs.', 'duration': 89.163, 'highlights': ['The session focuses on android application development and aims to create an application in 45 minutes.', 'The session is conducted in Hindi and emphasizes career transformation with programs from top universities.', 'The speaker encourages the audience to confirm their ability to hear and participate in the session.']}], 'duration': 89.163, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ1838.jpg', 'highlights': ['The session focuses on android application development and aims to create an application in 45 minutes.', 'The session is conducted in Hindi and emphasizes career transformation with programs from top universities.', 'The speaker encourages the audience to confirm their ability to hear and participate in the session.']}, {'end': 500.646, 'segs': [{'end': 120.66, 'src': 'embed', 'start': 91.041, 'weight': 7, 'content': [{'end': 95.065, 'text': "Let's see which programs we have.", 'start': 91.041, 'duration': 4.024}, {'end': 101.872, 'text': 'Data Analytics and Business, Artificial Intelligence, Management, Cloud Computing, Cyber Security, Software Development.', 'start': 95.525, 'duration': 6.347}, {'end': 104.053, 'text': 'So, all these courses are there.', 'start': 102.532, 'duration': 1.521}, {'end': 108.495, 'text': 'Apart from this, our live sessions are currently going on.', 'start': 104.573, 'duration': 3.922}, {'end': 112.856, 'text': 'You can see that this is Android App Development in 45 minutes.', 'start': 108.535, 'duration': 4.321}, {'end': 114.557, 'text': 'I am taking this now.', 'start': 113.217, 'duration': 1.34}, {'end': 120.66, 'text': 'And in the evening, there will be a session of 4 to 4.5 hours on JavaScript projects.', 'start': 114.737, 'duration': 5.923}], 'summary': 'The programs include data analytics, artificial intelligence, and more. live sessions feature android app development in 45 minutes and a 4 to 4.5-hour session on javascript projects.', 'duration': 29.619, 'max_score': 91.041, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ91041.jpg'}, {'end': 232.446, 'src': 'embed', 'start': 166.656, 'weight': 0, 'content': [{'end': 176.084, 'text': 'so that you get that completion certificate which you can easily add in your resume or in your LinkedIn profile and you can also add the projects that we have made in those courses.', 'start': 166.656, 'duration': 9.428}, {'end': 177.264, 'text': "ok, now let's start.", 'start': 176.084, 'duration': 1.18}, {'end': 183.968, 'text': 'So what are we going to cover in this session?', 'start': 180.966, 'duration': 3.002}, {'end': 187.049, 'text': 'First of all, some pre-requisites, which you should already know.', 'start': 184.008, 'duration': 3.041}, {'end': 193.392, 'text': 'After that, how we will set our environment, that is, are there any extra things that are important to us?', 'start': 187.109, 'duration': 6.283}, {'end': 195.553, 'text': 'Then we will know about Android Studio,', 'start': 193.412, 'duration': 2.141}, {'end': 202.935, 'text': "because it is very important that all the Android applications that you will make in it It's a good platform to make.", 'start': 195.553, 'duration': 7.382}, {'end': 205.456, 'text': 'After that, we will see the Hello World application.', 'start': 202.975, 'duration': 2.481}, {'end': 214.138, 'text': 'Whenever you learn something, the first simple application or any program is of Hello World.', 'start': 205.496, 'duration': 8.642}, {'end': 216.258, 'text': 'We will also start with the basics.', 'start': 214.178, 'duration': 2.08}, {'end': 221.959, 'text': 'After that, we will see how to format the text, how to add text fields, how to add buttons.', 'start': 216.398, 'duration': 5.561}, {'end': 225.18, 'text': 'Then we will see two demo applications according to the time.', 'start': 222.119, 'duration': 3.061}, {'end': 229.063, 'text': "So, let's start.", 'start': 227.281, 'duration': 1.782}, {'end': 232.446, 'text': 'First of all, you should know the basics of Java.', 'start': 229.243, 'duration': 3.203}], 'summary': 'This session covers prerequisites, setting up environment, android studio, hello world application, formatting text, adding text fields and buttons, and two demo applications. it also emphasizes the importance of knowing the basics of java.', 'duration': 65.79, 'max_score': 166.656, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ166656.jpg'}, {'end': 323.338, 'src': 'embed', 'start': 286.977, 'weight': 4, 'content': [{'end': 287.977, 'text': 'what are the variables?', 'start': 286.977, 'duration': 1}, {'end': 289.358, 'text': 'how do you write them?', 'start': 287.977, 'duration': 1.381}, {'end': 291.179, 'text': 'you should know all these things.', 'start': 289.358, 'duration': 1.821}, {'end': 294.84, 'text': 'after that, what are the things that are done in basics?', 'start': 291.179, 'duration': 3.661}, {'end': 296.341, 'text': 'how is variable declaration?', 'start': 294.84, 'duration': 1.501}, {'end': 297.502, 'text': 'how is function calls?', 'start': 296.341, 'duration': 1.161}, {'end': 299.182, 'text': 'all these things are also included in it.', 'start': 297.502, 'duration': 1.68}, {'end': 302.024, 'text': 'all this will come in your basics after that.', 'start': 299.182, 'duration': 2.842}, {'end': 304.245, 'text': 'oops means your four programming pillars.', 'start': 302.024, 'duration': 2.221}, {'end': 305.906, 'text': 'what are they?', 'start': 304.245, 'duration': 1.661}, {'end': 310.988, 'text': 'abstraction, inheritance, polymorphism and encapsulation.', 'start': 305.906, 'duration': 5.082}, {'end': 312.449, 'text': 'all these things are very important.', 'start': 310.988, 'duration': 1.461}, {'end': 320.376, 'text': 'very important means we will use them, because whenever you want to make an application, you have to take care of all these things.', 'start': 312.449, 'duration': 7.927}, {'end': 323.338, 'text': 'now, the bigger the application, the more these concepts will be used.', 'start': 320.376, 'duration': 2.962}], 'summary': 'Basics include variables, function calls, and oop pillars: abstraction, inheritance, polymorphism, and encapsulation, which are crucial for application development.', 'duration': 36.361, 'max_score': 286.977, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ286977.jpg'}, {'end': 378.77, 'src': 'embed', 'start': 347.826, 'weight': 6, 'content': [{'end': 351.147, 'text': 'so for that you should know about exception handling.', 'start': 347.826, 'duration': 3.321}, {'end': 355.529, 'text': 'what is finally, block, how to use throw, how to use throws.', 'start': 351.147, 'duration': 4.382}, {'end': 360.05, 'text': "if you don't want to handle, then give it to JVM with the help of throws.", 'start': 355.529, 'duration': 4.521}, {'end': 361.858, 'text': 'then JVM will handle it.', 'start': 361.071, 'duration': 0.787}, {'end': 365.106, 'text': 'so you should know all this.', 'start': 363.746, 'duration': 1.36}, {'end': 367.327, 'text': 'you should have idea about generics collection frameworks.', 'start': 365.106, 'duration': 2.221}, {'end': 369.408, 'text': 'what is arraylist?', 'start': 367.327, 'duration': 2.081}, {'end': 372.529, 'text': 'how to declare linked list stacks, queues.', 'start': 369.408, 'duration': 3.121}, {'end': 374.049, 'text': 'hashing. hashing is very important.', 'start': 372.529, 'duration': 1.52}, {'end': 378.77, 'text': 'why? because of that your complexity is very less hashing hash maps, hash set.', 'start': 374.049, 'duration': 4.721}], 'summary': 'Learn exception handling, generics, and hashing for efficient programming.', 'duration': 30.944, 'max_score': 347.826, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ347826.jpg'}], 'start': 91.041, 'title': 'Online course offerings and live sessions', 'summary': 'Highlights diverse courses including data analytics, business, ai, management, cloud computing, cyber security, and software development, along with details on live sessions for android and javascript projects, and the opportunity to earn completion certificates through quizzes. it also covers java basics, android development importance, and key topics such as environment setup, android studio, hello world application, text formatting, adding text fields and buttons, and basics of java for backend development.', 'chapters': [{'end': 187.049, 'start': 91.041, 'title': 'Online course offerings and live sessions', 'summary': 'Highlights the diverse range of courses available including data analytics, business, artificial intelligence, management, cloud computing, cyber security, and software development, along with details on live sessions for android app development and javascript projects, and the opportunity to earn completion certificates through quizzes.', 'duration': 96.008, 'highlights': ['The chapter lists the various courses available including Data Analytics, Business, Artificial Intelligence, Management, Cloud Computing, Cyber Security, and Software Development.', 'It mentions live sessions for Android App Development and a 4 to 4.5-hour session on JavaScript projects.', 'The possibility to earn completion certificates through quizzes is highlighted, with the requirement of correctly answering 6 questions.', 'The availability of courses in Hindi, such as C Programming, C++, and ReactJS, is also mentioned.']}, {'end': 286.977, 'start': 187.109, 'title': 'Android development basics', 'summary': 'Covers the importance of learning java for android development, including its relevance to job opportunities, and outlines the key topics such as environment setup, android studio, hello world application, text formatting, adding text fields and buttons, and the basics of java for backend development.', 'duration': 99.868, 'highlights': ['The importance of learning Java for Android development is emphasized due to the abundance of job opportunities available in comparison to Kotlin, making it a valuable skill for backend development.', 'The chapter covers the key topics including environment setup, Android Studio, Hello World application, text formatting, adding text fields and buttons, and the basics of Java for backend development.', 'Starting with the basics of Java, including conditional statements and variable declaration, is highlighted as essential for Android application development.', 'The session begins with an emphasis on the significance of Java in Android development and the relevance of job opportunities, setting the tone for the subsequent content.', 'The chapter underscores the significance of Java by explaining its versatility for switching to Android or other applications, thereby making it a valuable skill in backend development.']}, {'end': 500.646, 'start': 286.977, 'title': 'Java basics and key concepts', 'summary': 'Provides an overview of java basics including variable declaration, function calls, and the four pillars of oop. it also covers crucial concepts such as exception handling, generics, collection frameworks, and java annotations, and mentions the availability of java courses ranging from 1-2 hours to 4-5 hours.', 'duration': 213.669, 'highlights': ['The chapter provides an overview of Java basics including variable declaration, function calls, and the four pillars of OOP. It covers the fundamentals of Java programming, including the declaration of variables, function calls, and the four pillars of Object-Oriented Programming (OOP), namely abstraction, inheritance, polymorphism, and encapsulation.', 'The chapter also covers crucial concepts such as exception handling, generics, collection frameworks, and Java annotations. It discusses the importance of exception handling, understanding generics, working with collection frameworks such as ArrayList, linked lists, stacks, queues, and hashing, and the usage of Java annotations for method overriding explicitly.', 'It mentions the availability of Java courses ranging from 1-2 hours to 4-5 hours. The chapter highlights the availability of Java courses, offering a range of durations from 1-2 hours to 4-5 hours, and mentions plans for a 10-hour course on Java, available in both Hindi and English.']}], 'duration': 409.605, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ91041.jpg', 'highlights': ['The chapter lists various courses including Data Analytics, Business, AI, Management, Cloud Computing, Cyber Security, and Software Development.', 'Live sessions for Android App Development and a 4 to 4.5-hour session on JavaScript projects are mentioned.', 'The possibility to earn completion certificates through quizzes is highlighted, with the requirement of correctly answering 6 questions.', 'The availability of courses in Hindi, such as C Programming, C++, and ReactJS, is also mentioned.', 'The importance of learning Java for Android development is emphasized due to the abundance of job opportunities available in comparison to Kotlin, making it a valuable skill for backend development.', 'The chapter covers key topics including environment setup, Android Studio, Hello World application, text formatting, adding text fields and buttons, and the basics of Java for backend development.', 'The chapter provides an overview of Java basics including variable declaration, function calls, and the four pillars of OOP.', 'The chapter also covers crucial concepts such as exception handling, generics, collection frameworks, and Java annotations.', 'It mentions the availability of Java courses ranging from 1-2 hours to 4-5 hours.']}, {'end': 879.375, 'segs': [{'end': 643.422, 'src': 'embed', 'start': 611.789, 'weight': 0, 'content': [{'end': 616.291, 'text': 'All the things that I have made, I have always used this.', 'start': 611.789, 'duration': 4.502}, {'end': 621.393, 'text': 'And yes, this Android Studio is a bit heavy application.', 'start': 616.631, 'duration': 4.762}, {'end': 623.574, 'text': 'So, your system can get hanged at times.', 'start': 621.413, 'duration': 2.161}, {'end': 624.975, 'text': 'You need to search for that.', 'start': 623.874, 'duration': 1.101}, {'end': 626.015, 'text': 'PC 75, yes.', 'start': 625.655, 'duration': 0.36}, {'end': 629.657, 'text': 'So, yes, you will have to search for it.', 'start': 626.595, 'duration': 3.062}, {'end': 632.558, 'text': 'Okay, what else is there? Sir, IDA version.', 'start': 630.037, 'duration': 2.521}, {'end': 640.44, 'text': 'So, this Android Studio, we will use 10.0.4.', 'start': 633.218, 'duration': 7.222}, {'end': 643.422, 'text': 'You can also use R.', 'start': 640.441, 'duration': 2.981}], 'summary': 'Android studio 10.0.4 is heavy, may hang pc. also consider ida version.', 'duration': 31.633, 'max_score': 611.789, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ611789.jpg'}, {'end': 879.375, 'src': 'embed', 'start': 838.621, 'weight': 1, 'content': [{'end': 845.547, 'text': 'then you will understand the internal working, exactly what you were doing earlier, which was only on the frontend basis.', 'start': 838.621, 'duration': 6.926}, {'end': 855.094, 'text': 'like you made an application using javascript, html and all these things, or you made a simple java application, like, for example, tic-tac-toe.', 'start': 845.547, 'duration': 9.547}, {'end': 856.275, 'text': 'right, you made this application.', 'start': 855.094, 'duration': 1.181}, {'end': 858.857, 'text': 'now you are not storing this thing in the backend.', 'start': 856.275, 'duration': 2.582}, {'end': 862.32, 'text': 'that who won how much, for example, abhishek won 10 games.', 'start': 858.857, 'duration': 3.463}, {'end': 863.781, 'text': 'programming soul won 25 games.', 'start': 862.32, 'duration': 1.461}, {'end': 867.745, 'text': 'so you are not tracking that, you are just playing, losing, winning.', 'start': 863.781, 'duration': 3.964}, {'end': 868.085, 'text': "that's it.", 'start': 867.745, 'duration': 0.34}, {'end': 869.926, 'text': 'Now, if you want to store it in the backend,', 'start': 868.565, 'duration': 1.361}, {'end': 877.013, 'text': 'then at that time you have to see which things you will use so that you will do connectivity with which database.', 'start': 869.926, 'duration': 7.087}, {'end': 879.375, 'text': 'then you will have to use all those things.', 'start': 877.013, 'duration': 2.362}], 'summary': 'Understanding backend connectivity for tracking and storing game results.', 'duration': 40.754, 'max_score': 838.621, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ838621.jpg'}], 'start': 500.646, 'title': 'Xml, android studio, and flutter installation', 'summary': 'Provides an overview of xml, covers android studio setup, including android sdk integration, and discusses jdk, android studio, flutter installation, emphasizing the need for android studio over eclipse and guiding application development from static to backend storage.', 'chapters': [{'end': 731.776, 'start': 500.646, 'title': 'Introduction to xml and android studio', 'summary': 'Covers an overview of xml and discusses android studio setup, including the integration of android sdk. it also addresses concerns about system requirements and alternative software options for android development.', 'duration': 231.13, 'highlights': ['The chapter covers an overview of XML and discusses Android Studio setup. The transcript introduces the basic idea of XML, emphasizing the need to define structure and syntax, and explains the integration of Android SDK within Android Studio.', 'It addresses concerns about system requirements and alternative software options for Android development. The instructor acknowledges the heavy nature of Android Studio and advises learners to search for alternative software options for less powerful computers.', 'XML basics are briefly explained, and suggestions for learning resources are provided. The instructor recommends websites like GeeksforGeeks or W3 for learning XML, indicating that grasping XML basics can be achieved in a time frame of 1.5-1.5 hours, particularly for learners familiar with HTML.']}, {'end': 879.375, 'start': 731.796, 'title': 'Android studio and flutter installation', 'summary': 'Discusses the installation of jdk, android studio, and the usage of flutter. it also emphasizes the need for using android studio over eclipse and provides guidance on building applications step by step, from static to backend storage.', 'duration': 147.579, 'highlights': ['The importance of using Android Studio over Eclipse for building applications is emphasized due to the availability of extra features like drag and drop system, which is not possible in Eclipse. Android Studio is preferred over Eclipse for building applications due to the availability of extra features like drag and drop system, which is not possible in Eclipse.', 'Guidance is provided on building applications step by step, starting with a static application and then progressing to backend storage. Guidance is provided on building applications step by step, starting with a static application and then progressing to backend storage.', 'The recommendation to first focus on mastering the programming language and then gradually progress to building applications with backend storage is given. It is recommended to first focus on mastering the programming language and then gradually progress to building applications with backend storage.']}], 'duration': 378.729, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ500646.jpg', 'highlights': ['The chapter covers an overview of XML and discusses Android Studio setup, emphasizing the need to define structure and syntax, and explains the integration of Android SDK within Android Studio.', 'The importance of using Android Studio over Eclipse for building applications is emphasized due to the availability of extra features like drag and drop system, which is not possible in Eclipse.', 'Guidance is provided on building applications step by step, starting with a static application and then progressing to backend storage.']}, {'end': 1656.253, 'segs': [{'end': 972.414, 'src': 'heatmap', 'start': 892.025, 'weight': 0.806, 'content': [{'end': 895.649, 'text': "Okay Sir, what is applets? It's a part of Java.", 'start': 892.025, 'duration': 3.624}, {'end': 898.892, 'text': 'Whenever you deal with servers, you need applets.', 'start': 895.669, 'duration': 3.223}, {'end': 903.037, 'text': "So in this session, you don't need applets.", 'start': 899.974, 'duration': 3.063}, {'end': 910.337, 'text': 'Okay Okay, I can use the hack of people..', 'start': 903.057, 'duration': 7.28}, {'end': 911.897, 'text': 'Okay, sure, sure, sure, Rishabh, sure.', 'start': 910.337, 'duration': 1.56}, {'end': 915.018, 'text': "We'll work on it, okay? So, this is your Android setup.", 'start': 912.097, 'duration': 2.921}, {'end': 919.838, 'text': "Now, let me show you how to install it, okay? You'll go to Chrome.", 'start': 915.178, 'duration': 4.66}, {'end': 927.1, 'text': "After that, you'll write, Free Android Studio.", 'start': 919.918, 'duration': 7.182}, {'end': 930.28, 'text': "Okay? You've written it.", 'start': 928.04, 'duration': 2.24}, {'end': 932.001, 'text': 'Okay?, This one that came here.', 'start': 930.3, 'duration': 1.701}, {'end': 933.141, 'text': 'click on the first one, okay?', 'start': 932.001, 'duration': 1.14}, {'end': 939.376, 'text': 'once you have clicked on it, it will show you the download and Android version.', 'start': 935.015, 'duration': 4.361}, {'end': 943.137, 'text': 'click on it and download it.', 'start': 939.376, 'duration': 3.761}, {'end': 950.659, 'text': 'if you want to know a little bit about Android Studio, I am going to cover a lot of things,', 'start': 943.137, 'duration': 7.522}, {'end': 953.88, 'text': 'but that is depending upon the application that we are making.', 'start': 950.659, 'duration': 3.221}, {'end': 957.561, 'text': 'I will explain all the things that we need on the basis of the application.', 'start': 953.88, 'duration': 3.681}, {'end': 958.702, 'text': 'you will get this for Mac.', 'start': 957.561, 'duration': 1.141}, {'end': 963.685, 'text': 'as you can see, it is 896MB file, so it will take some time.', 'start': 960.482, 'duration': 3.203}, {'end': 966.388, 'text': "that's why I have downloaded it.", 'start': 963.685, 'duration': 2.703}, {'end': 969.871, 'text': 'so you can use all these things like this.', 'start': 966.388, 'duration': 3.483}, {'end': 972.414, 'text': 'you can download it and just click next, next.', 'start': 969.871, 'duration': 2.543}], 'summary': 'Android studio installation demo, 896mb file, mac compatible', 'duration': 80.389, 'max_score': 892.025, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ892025.jpg'}, {'end': 1021.865, 'src': 'embed', 'start': 992.739, 'weight': 4, 'content': [{'end': 996.2, 'text': 'Like if you ask, Sir, is there any effort?', 'start': 992.739, 'duration': 3.461}, {'end': 998.14, 'text': 'unknown host in my Android Studio?', 'start': 996.2, 'duration': 1.94}, {'end': 998.72, 'text': 'How to fix it?', 'start': 998.16, 'duration': 0.56}, {'end': 1002.801, 'text': 'Sir, is there any error on unknown host in my Android?', 'start': 999.661, 'duration': 3.14}, {'end': 1003.462, 'text': 'How to fix it?', 'start': 1002.821, 'duration': 0.641}, {'end': 1007.143, 'text': 'Rakesh, can you just rephrase whatever you are trying to say?', 'start': 1004.622, 'duration': 2.521}, {'end': 1011.332, 'text': 'You write one more time what you want to say.', 'start': 1009.229, 'duration': 2.103}, {'end': 1017.359, 'text': 'Sir, which language is best for Android development? Arbaaz says, for Android development, Java.', 'start': 1012.053, 'duration': 5.306}, {'end': 1021.865, 'text': 'Kotlin is explicitly made for Android development.', 'start': 1018.961, 'duration': 2.904}], 'summary': 'Transcript covers android studio unknown host error, language choice for android: java and kotlin.', 'duration': 29.126, 'max_score': 992.739, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ992739.jpg'}, {'end': 1134.377, 'src': 'embed', 'start': 1109.959, 'weight': 0, 'content': [{'end': 1116.062, 'text': 'Now what are the things in this? In this session, we will only discuss about phone and tablet.', 'start': 1109.959, 'duration': 6.103}, {'end': 1122.506, 'text': 'Rest, you can also make a VR operating system, make an Android TV activity, automotive Android things.', 'start': 1116.082, 'duration': 6.424}, {'end': 1123.907, 'text': 'This is a matter of time.', 'start': 1122.526, 'duration': 1.381}, {'end': 1126.309, 'text': 'First, we will see the basic things of the beginner level.', 'start': 1123.927, 'duration': 2.382}, {'end': 1134.377, 'text': 'basic activity is like this bottom navigation.', 'start': 1131.872, 'duration': 2.505}], 'summary': 'Discussion on phone and tablet, along with potential projects like vr os and android tv.', 'duration': 24.418, 'max_score': 1109.959, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ1109959.jpg'}, {'end': 1270.486, 'src': 'embed', 'start': 1243.627, 'weight': 2, 'content': [{'end': 1248.231, 'text': 'Okay, now, in this session we will use only one activity.', 'start': 1243.627, 'duration': 4.604}, {'end': 1253.014, 'text': "means you will already have defined you don't have to make anything, no front end, no back end, nothing.", 'start': 1248.231, 'duration': 4.783}, {'end': 1254.935, 'text': 'you have to show connectivity in back end.', 'start': 1253.014, 'duration': 1.921}, {'end': 1258.418, 'text': 'that means how you will connect it like what should come after login.', 'start': 1254.935, 'duration': 3.483}, {'end': 1259.318, 'text': 'ok, those things are there.', 'start': 1258.418, 'duration': 0.9}, {'end': 1262.28, 'text': 'you will have to do those things, but your front end will be ready from the beginning.', 'start': 1259.318, 'duration': 2.962}, {'end': 1264.222, 'text': 'ok, both are 32 bit.', 'start': 1262.28, 'duration': 1.942}, {'end': 1270.486, 'text': 'so try to uninstall your application once more means the one you have downloaded.', 'start': 1264.222, 'duration': 6.264}], 'summary': 'This session focuses on demonstrating back-end connectivity in a pre-defined front-end, with both platforms being 32-bit.', 'duration': 26.859, 'max_score': 1243.627, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ1243627.jpg'}, {'end': 1448.45, 'src': 'embed', 'start': 1412.667, 'weight': 3, 'content': [{'end': 1415.128, 'text': 'then demo will come, which will be the name of your application.', 'start': 1412.667, 'duration': 2.461}, {'end': 1417.93, 'text': 'after that location will be stored here.', 'start': 1415.128, 'duration': 2.802}, {'end': 1421.451, 'text': 'as some people said that you have to use codeline or java, so you can select it here.', 'start': 1417.93, 'duration': 3.521}, {'end': 1423.032, 'text': 'so I have used java now here, minimum sdk.', 'start': 1421.451, 'duration': 1.581}, {'end': 1440.204, 'text': 'For example, when your app is created, an application or an APK file, which we call, we have to see how many Android phones it can run on.', 'start': 1429.035, 'duration': 11.169}, {'end': 1448.45, 'text': 'So if you see here it is written that your app will run approximately on 99.2, which is good, right?', 'start': 1440.224, 'duration': 8.226}], 'summary': "Demo app 'name', location stored, java used with 99.2% android compatibility.", 'duration': 35.783, 'max_score': 1412.667, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ1412667.jpg'}, {'end': 1615.811, 'src': 'embed', 'start': 1587.899, 'weight': 1, 'content': [{'end': 1590.28, 'text': 'The project is in the panel on the left side.', 'start': 1587.899, 'duration': 2.381}, {'end': 1594.162, 'text': 'As you click on the project, we are in Android.', 'start': 1590.3, 'duration': 3.862}, {'end': 1596.784, 'text': 'There are two folders in our Android.', 'start': 1594.383, 'duration': 2.401}, {'end': 1598.765, 'text': 'One folder is called app.', 'start': 1596.804, 'duration': 1.961}, {'end': 1599.846, 'text': 'We keep it minimized.', 'start': 1599.005, 'duration': 0.841}, {'end': 1601.287, 'text': 'And the other is Gradle script.', 'start': 1599.906, 'duration': 1.381}, {'end': 1607.169, 'text': 'Now, Gradle script is that thing because of which all the applications we will make.', 'start': 1601.307, 'duration': 5.862}, {'end': 1608.929, 'text': 'someone said that what is the use of Gradle?', 'start': 1607.169, 'duration': 1.76}, {'end': 1613.331, 'text': 'so Gradle script is that thing in which our pre-written codes are.', 'start': 1608.929, 'duration': 4.402}, {'end': 1615.811, 'text': 'you can make your scripts too, but that is a matter of time.', 'start': 1613.331, 'duration': 2.48}], 'summary': "The android project includes two folders, 'app' and 'gradle script', with the latter containing pre-written codes for applications.", 'duration': 27.912, 'max_score': 1587.899, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ1587899.jpg'}], 'start': 880.195, 'title': 'Android development basics', 'summary': 'Covers the basics of android development, including setting up a new application, choosing the package name, selecting minimum sdk, and understanding gradle script, with a focus on java and kotlin as preferred languages for android development, providing a beginner-level understanding.', 'chapters': [{'end': 1289.504, 'start': 880.195, 'title': 'Android studio setup and app development', 'summary': 'Covers the setup of android studio, including how to install it and use it for app development, emphasizing the use of java for android development and addressing common errors and issues. it also delves into the different activities and functionalities available for app development, aiming to provide a beginner-level understanding of android development.', 'duration': 409.309, 'highlights': ['The chapter emphasizes the use of Java for Android development, advocating it as the safer option and highlighting its compatibility with Android applications.', 'The process of installing Android Studio is detailed, including searching for, downloading, and installing the software, providing a clear guide for the audience.', 'The discussion covers the different activities and functionalities available for app development, such as basic activity, empty app activity, and full screen activity, offering insight into the beginner-level aspects of Android development.', 'The chapter addresses common errors and issues that may arise during the setup and usage of Android Studio, offering troubleshooting tips and guidance for the audience.', 'The session includes instructions on using a virtual environment in Android Studio, specifically demonstrating how to set up a virtual phone, also known as an emulator, providing practical guidance for the audience.']}, {'end': 1656.253, 'start': 1289.664, 'title': 'Android development basics', 'summary': 'Covers the basics of android development, including the use of java and xml, setting up a new application, choosing the package name, selecting minimum sdk, and understanding gradle script and its role in compilation, with a focus on java and kotlin as preferred languages for android development.', 'duration': 366.589, 'highlights': ['Java and XML are predominantly used in Android development, with the possibility of using JavaScript or React internally. Java and XML are the primary languages used in Android development, with potential internal usage of JavaScript or React.', 'The process of setting up a new application involves naming the application and choosing a unique package name. Setting up a new application involves naming the application and selecting a unique package name to ensure file uniqueness.', 'Selection of the minimum SDK determines the range of Android phones on which the app can run, with an example indicating approximately 99.2% coverage. Selecting the minimum SDK determines the range of Android phones on which the app can run, with an example showing approximately 99.2% coverage.', 'Kotlin is emerging as a preferred language for Android development, especially for those aiming for a career in Android development. Kotlin is becoming a preferred language for Android development, particularly for those pursuing a career in this field.', 'Gradle script is used during compilation to link and manage libraries, playing a crucial role in the Android development process. Gradle script is essential during compilation, used to link and manage libraries, playing a crucial role in the Android development process.']}], 'duration': 776.058, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ880195.jpg', 'highlights': ['The chapter emphasizes the use of Java for Android development, advocating it as the safer option and highlighting its compatibility with Android applications.', 'Kotlin is becoming a preferred language for Android development, particularly for those pursuing a career in this field.', 'Gradle script is essential during compilation, used to link and manage libraries, playing a crucial role in the Android development process.', 'The process of setting up a new application involves naming the application and selecting a unique package name to ensure file uniqueness.', 'The process of installing Android Studio is detailed, including searching for, downloading, and installing the software, providing a clear guide for the audience.']}, {'end': 2182.87, 'segs': [{'end': 1823.655, 'src': 'embed', 'start': 1734.785, 'weight': 0, 'content': [{'end': 1741.252, 'text': 'one is a simple icon and the other is a dummy icon means it is a rounded icon.', 'start': 1734.785, 'duration': 6.467}, {'end': 1776.462, 'text': 'one second, ok.', 'start': 1741.252, 'duration': 35.21}, {'end': 1780.665, 'text': 'so now what we have here is android application.', 'start': 1776.462, 'duration': 4.203}, {'end': 1783.206, 'text': 'so all these things.', 'start': 1780.665, 'duration': 2.541}, {'end': 1789.609, 'text': 'round icon supports R to L, means the language which is right to left.', 'start': 1783.206, 'duration': 6.403}, {'end': 1791.05, 'text': 'so it will support them also.', 'start': 1789.609, 'duration': 1.441}, {'end': 1792.791, 'text': 'ok, after that, our theme.', 'start': 1791.05, 'duration': 1.741}, {'end': 1794.552, 'text': 'we have set the theme.', 'start': 1793.471, 'duration': 1.081}, {'end': 1796.494, 'text': 'after that, what is the name of our android?', 'start': 1794.552, 'duration': 1.942}, {'end': 1797.195, 'text': 'main activity.', 'start': 1796.534, 'duration': 0.661}, {'end': 1798.637, 'text': 'which is the name of this file?', 'start': 1797.195, 'duration': 1.442}, {'end': 1802.22, 'text': 'android.manifest. ok, we will link it with main activity and we will see all these things later.', 'start': 1798.637, 'duration': 3.583}, {'end': 1803.762, 'text': 'that how to link it with activity.', 'start': 1802.22, 'duration': 1.542}, {'end': 1805.864, 'text': 'ok, for now this much is enough for us.', 'start': 1803.762, 'duration': 2.102}, {'end': 1807.826, 'text': 'that what are the things in android xml?', 'start': 1805.864, 'duration': 1.962}, {'end': 1808.727, 'text': 'which are our icons?', 'start': 1807.826, 'duration': 0.901}, {'end': 1810.289, 'text': 'ok, which are our icons?', 'start': 1808.727, 'duration': 1.562}, {'end': 1820.935, 'text': 'ok, our icons, our support.', 'start': 1810.289, 'duration': 10.646}, {'end': 1823.655, 'text': 'which language it supports, which theme we have set.', 'start': 1820.935, 'duration': 2.72}], 'summary': 'Discussion on android app elements: icons, language support, and themes.', 'duration': 88.87, 'max_score': 1734.785, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ1734785.jpg'}, {'end': 1903.947, 'src': 'embed', 'start': 1876.757, 'weight': 3, 'content': [{'end': 1880.518, 'text': 'So it imported it backwards compatible and OS bundle means that your different files.', 'start': 1876.757, 'duration': 3.761}, {'end': 1887.541, 'text': 'it makes it compatible with all the operating systems.', 'start': 1884.6, 'duration': 2.941}, {'end': 1894.643, 'text': 'it will work on mac, windows and different operating systems.', 'start': 1887.541, 'duration': 7.102}, {'end': 1897.985, 'text': 'after that, our class name is MainActivity.', 'start': 1894.643, 'duration': 3.342}, {'end': 1901.046, 'text': 'it extends it to app.compatibility.', 'start': 1897.985, 'duration': 3.061}, {'end': 1903.947, 'text': 'app-compat-activity means backwards compatibility.', 'start': 1901.046, 'duration': 2.901}], 'summary': 'Imported backwards compatible os bundle for cross-platform compatibility.', 'duration': 27.19, 'max_score': 1876.757, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ1876757.jpg'}, {'end': 1968.301, 'src': 'embed', 'start': 1938.951, 'weight': 1, 'content': [{'end': 1942.912, 'text': 'after that, what is this setContentView?', 'start': 1938.951, 'duration': 3.961}, {'end': 1945.933, 'text': 'now, this is our backend file.', 'start': 1942.912, 'duration': 3.021}, {'end': 1948.815, 'text': 'now how we connect it with frontend.', 'start': 1945.933, 'duration': 2.882}, {'end': 1951.396, 'text': 'we do it with this setActivity.', 'start': 1948.815, 'duration': 2.581}, {'end': 1956.397, 'text': 'ok, one second set activity r.layout.activity main.', 'start': 1951.396, 'duration': 5.001}, {'end': 1958.158, 'text': 'so now what is r.layout main?', 'start': 1956.397, 'duration': 1.761}, {'end': 1961.799, 'text': 'so r is the object of this resource folder.', 'start': 1958.518, 'duration': 3.281}, {'end': 1963.539, 'text': 'inside, that is layout.', 'start': 1961.799, 'duration': 1.74}, {'end': 1964.78, 'text': 'inside that is layout folder.', 'start': 1963.539, 'duration': 1.241}, {'end': 1965.32, 'text': 'can you see?', 'start': 1964.78, 'duration': 0.54}, {'end': 1968.301, 'text': 'now, inside that is activity main.', 'start': 1965.56, 'duration': 2.741}], 'summary': 'Connecting backend with frontend using setcontentview and setactivity to access resource folder and layout folder.', 'duration': 29.35, 'max_score': 1938.951, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ1938951.jpg'}, {'end': 2099.983, 'src': 'embed', 'start': 2074.55, 'weight': 2, 'content': [{'end': 2079.371, 'text': 'now, in main.xml file, all these things are connected to our android.', 'start': 2074.55, 'duration': 4.821}, {'end': 2081.772, 'text': 'now, what is this textview which we have not added?', 'start': 2079.371, 'duration': 2.401}, {'end': 2089.376, 'text': 'so now, basically, when we will go to the design, so now see from the beginning, like a box which we call text view, that is,', 'start': 2081.772, 'duration': 7.604}, {'end': 2094.54, 'text': 'if you want to represent any text on your application, then you use it at that time.', 'start': 2089.376, 'duration': 5.164}, {'end': 2096.541, 'text': 'now, what are all these arrows?', 'start': 2094.54, 'duration': 2.001}, {'end': 2098.142, 'text': 'what are all these things?', 'start': 2096.541, 'duration': 1.601}, {'end': 2099.983, 'text': 'what are these strings you are seeing?', 'start': 2098.142, 'duration': 1.841}], 'summary': 'The main.xml file in android is connected to various elements including textview for representing text on the application.', 'duration': 25.433, 'max_score': 2074.55, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ2074550.jpg'}], 'start': 1657.694, 'title': 'Android app development', 'summary': 'Covers demystifying the app manifest and code, emphasizing package name and java-kotlin differences, as well as creating an android application with a focus on maintaining backward compatibility and linking backend and frontend files.', 'chapters': [{'end': 1709.14, 'start': 1657.694, 'title': 'App manifest and code demystified', 'summary': 'Discusses the demystification of the app manifest and pre-written code, emphasizing the package name and the differences between java and kotlin.', 'duration': 51.446, 'highlights': ['The chapter focuses on demystifying the app manifest and pre-written code, particularly highlighting the package name and its significance in project creation.', 'It briefly touches upon the similarities between Java and Kotlin while emphasizing the differences in syntax.', 'The speaker seeks confirmation about the visibility of the code and engages with the audience for feedback.']}, {'end': 2182.87, 'start': 1709.14, 'title': 'Android application development overview', 'summary': 'Covers the creation of an android application, including setting up the application name, icons, theme, and backend java file, with a focus on maintaining backward compatibility and linking backend and frontend files.', 'duration': 473.73, 'highlights': ['The chapter covers the creation of an Android application, including setting up the application name, icons, theme, and backend Java file. The transcript discusses the process of creating an Android application, including setting up the application name, icons, theme, and backend Java file.', 'Emphasizes the importance of maintaining backward compatibility for Android applications. The importance of maintaining backward compatibility for Android applications is emphasized, with a focus on ensuring minimal changes are required for pre-written code to work across different Android versions.', "Explains the process of linking the backend Java file with the frontend XML layout file. The process of linking the backend Java file with the frontend XML layout file is explained, highlighting the use of 'setContentView' to connect the backend with the frontend.", 'Discusses the components of the Android project, including the manifest file, drawable resources, layout files, and mipmap. The components of the Android project, such as the manifest file, drawable resources, layout files, and mipmap, are discussed, emphasizing their roles in the application development process.']}], 'duration': 525.176, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ1657694.jpg', 'highlights': ['The chapter focuses on demystifying the app manifest and pre-written code, particularly highlighting the package name and its significance in project creation.', 'Emphasizes the importance of maintaining backward compatibility for Android applications, ensuring minimal changes are required for pre-written code to work across different Android versions.', "Explains the process of linking the backend Java file with the frontend XML layout file, highlighting the use of 'setContentView' to connect the backend with the frontend.", 'Discusses the components of the Android project, such as the manifest file, drawable resources, layout files, and mipmap, emphasizing their roles in the application development process.', 'It briefly touches upon the similarities between Java and Kotlin while emphasizing the differences in syntax.']}, {'end': 2549.703, 'segs': [{'end': 2215.428, 'src': 'embed', 'start': 2182.89, 'weight': 4, 'content': [{'end': 2183.791, 'text': 'Sir, I want to learn.', 'start': 2182.89, 'duration': 0.901}, {'end': 2193.432, 'text': 'Okay, sir, is it best to use Java with Flutter or Kotlin?', 'start': 2188.388, 'duration': 5.044}, {'end': 2201.898, 'text': 'Flutter is written in C++, so you will know all these things when you will use it.', 'start': 2193.832, 'duration': 8.066}, {'end': 2208.763, 'text': "So I haven't used Kotlin, but since it is written in C++, it's better that you should try Java.", 'start': 2202.198, 'duration': 6.565}, {'end': 2215.428, 'text': 'So, there will be some relatability as compared to different platforms.', 'start': 2209.483, 'duration': 5.945}], 'summary': 'Java may be better with flutter due to c++ relation.', 'duration': 32.538, 'max_score': 2182.89, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ2182890.jpg'}, {'end': 2348.916, 'src': 'embed', 'start': 2267.512, 'weight': 0, 'content': [{'end': 2268.833, 'text': 'And after that, what comes? Valuables.', 'start': 2267.512, 'duration': 1.321}, {'end': 2270.854, 'text': 'Now in these values, one second.', 'start': 2269.193, 'duration': 1.661}, {'end': 2274.103, 'text': 'After that, what are the things in this values folder? Colors.', 'start': 2271.761, 'duration': 2.342}, {'end': 2276.205, 'text': 'Now, I will come up to the emulator.', 'start': 2274.143, 'duration': 2.062}, {'end': 2280.489, 'text': 'What is the emulator? It is basically what I know here.', 'start': 2276.365, 'duration': 4.124}, {'end': 2283.232, 'text': 'As I know here, pixel API 24.', 'start': 2280.549, 'duration': 2.683}, {'end': 2285.134, 'text': 'You can see the pointer of my mouse.', 'start': 2283.232, 'duration': 1.902}, {'end': 2286.835, 'text': 'Pixel API 24.', 'start': 2285.514, 'duration': 1.321}, {'end': 2288.557, 'text': 'Right? This is your..', 'start': 2286.835, 'duration': 1.722}, {'end': 2289.498, 'text': 'Let me go on my..', 'start': 2288.557, 'duration': 0.941}, {'end': 2290.239, 'text': 'This is Android.', 'start': 2289.498, 'duration': 0.741}, {'end': 2291.74, 'text': 'I am going to go to this slide deck.', 'start': 2290.319, 'duration': 1.421}, {'end': 2292.801, 'text': 'So, now..', 'start': 2292.16, 'duration': 0.641}, {'end': 2293.802, 'text': 'This is what you can see here.', 'start': 2292.801, 'duration': 1.001}, {'end': 2295.003, 'text': 'I am using pointer.', 'start': 2294.282, 'duration': 0.721}, {'end': 2296.805, 'text': 'Okay? This is what you..', 'start': 2295.103, 'duration': 1.702}, {'end': 2304.384, 'text': 'you can see this pointer android pixel api.', 'start': 2300.543, 'duration': 3.841}, {'end': 2309.786, 'text': "this will be written as no devices because you haven't used any emulator.", 'start': 2304.384, 'duration': 5.402}, {'end': 2316.489, 'text': 'so now how you will use it means you will create a virtual device.', 'start': 2309.786, 'duration': 6.703}, {'end': 2323.932, 'text': 'virtual device means similar to our phone, So we will use such a device.', 'start': 2316.489, 'duration': 7.443}, {'end': 2329.374, 'text': 'So, we will create such a virtual device and we will use it.', 'start': 2323.972, 'duration': 5.402}, {'end': 2339.748, 'text': 'Done And for now, in your system, as you have downloaded, Sir, only C and VBX, can I learn? Yes you can, yes you can Sumit, Sumit you can.', 'start': 2329.474, 'duration': 10.274}, {'end': 2342.31, 'text': 'Visual Basics is not that much used now.', 'start': 2340.429, 'duration': 1.881}, {'end': 2348.916, 'text': 'But you will get a little idea because you will have a little idea of drag and drop because of Visual Basics,', 'start': 2342.35, 'duration': 6.566}], 'summary': 'Training on android emulator and virtual device creation for app development.', 'duration': 81.404, 'max_score': 2267.512, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ2267512.jpg'}, {'end': 2531.94, 'src': 'embed', 'start': 2504.162, 'weight': 6, 'content': [{'end': 2506.904, 'text': 'If we take that much time, then our session will end.', 'start': 2504.162, 'duration': 2.742}, {'end': 2508.806, 'text': 'I have already made a device.', 'start': 2506.984, 'duration': 1.822}, {'end': 2511.048, 'text': 'You just have to download any one.', 'start': 2508.846, 'duration': 2.202}, {'end': 2512.93, 'text': 'For example, there is Nougat.', 'start': 2511.068, 'duration': 1.862}, {'end': 2515.172, 'text': 'Click on Nougat and download it.', 'start': 2512.95, 'duration': 2.222}, {'end': 2519.716, 'text': 'See, it is not downloading on Nougat because I have already downloaded it.', 'start': 2515.192, 'duration': 4.524}, {'end': 2521.497, 'text': 'So, what will I do? I will click on Next.', 'start': 2519.756, 'duration': 1.741}, {'end': 2527.56, 'text': 'And as you clicked on Next, After that, you can see the name of your pixel.', 'start': 2521.597, 'duration': 5.963}, {'end': 2529.42, 'text': 'AVD manager name is pixel 3A API 24.', 'start': 2527.64, 'duration': 1.78}, {'end': 2530.72, 'text': 'So, this is it.', 'start': 2529.42, 'duration': 1.3}, {'end': 2531.94, 'text': 'This will be your name.', 'start': 2530.74, 'duration': 1.2}], 'summary': 'Instructions on downloading device, example nougat, and naming avd manager as pixel 3a api 24.', 'duration': 27.778, 'max_score': 2504.162, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ2504162.jpg'}], 'start': 2182.89, 'title': 'Choosing between java and kotlin for flutter', 'summary': 'Discusses the choice between using java and kotlin with flutter, highlighting the versatility of flutter in running on multiple platforms and its foundation in c++, suggesting java as a suitable language to use due to its compatibility and relatability to different platforms.', 'chapters': [{'end': 2241.522, 'start': 2182.89, 'title': 'Choosing between java and kotlin for flutter', 'summary': 'Discusses the choice between using java and kotlin with flutter, highlighting the versatility of flutter in running on multiple platforms and its foundation in c++, suggesting java as a suitable language to use due to its compatibility and relatability to different platforms.', 'duration': 58.632, 'highlights': ['Using Java is recommended due to its compatibility and relatability to different platforms.', 'Flutter runs on multiple platforms including Android, iOS, Windows, Linux, and MacOS, providing versatility.', 'Flutter is written in C++, ensuring foundational knowledge when using it.']}, {'end': 2549.703, 'start': 2241.522, 'title': 'Setting up android virtual device', 'summary': 'Covers setting up an android virtual device, emphasizing the use of java and explaining the process of creating a virtual device, selecting device specifications, and downloading necessary components, ensuring a smooth development experience.', 'duration': 308.181, 'highlights': ['Explaining the process of creating a virtual device The speaker explains the process of creating a virtual device, highlighting the importance of selecting the right specifications for a smooth development experience.', 'Selecting device specifications and downloading necessary components Emphasizing the importance of selecting device specifications and downloading necessary components, ensuring a seamless development process.', 'Emphasizing the use of Java for development Encouraging the use of Java for development and reassuring participants to utilize the language they are comfortable with, ensuring efficient development.', 'Discussing the relevance of knowledge in Visual Basics for Android Studio Highlighting the relevance of knowledge in Visual Basics and its similarities with Android Studio, ensuring a smooth transition and development process.']}], 'duration': 366.813, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ2182890.jpg', 'highlights': ['Using Java is recommended due to its compatibility and relatability to different platforms.', 'Flutter runs on multiple platforms including Android, iOS, Windows, Linux, and MacOS, providing versatility.', 'Flutter is written in C++, ensuring foundational knowledge when using it.', 'Emphasizing the use of Java for development and reassuring participants to utilize the language they are comfortable with, ensuring efficient development.', 'Explaining the process of creating a virtual device and highlighting the importance of selecting the right specifications for a smooth development experience.', 'Emphasizing the importance of selecting device specifications and downloading necessary components, ensuring a seamless development process.', 'Discussing the relevance of knowledge in Visual Basics and its similarities with Android Studio, ensuring a smooth transition and development process.']}, {'end': 3088.778, 'segs': [{'end': 2743.671, 'src': 'embed', 'start': 2661.352, 'weight': 0, 'content': [{'end': 2663.193, 'text': 'As soon as it will run,', 'start': 2661.352, 'duration': 1.841}, {'end': 2670.697, 'text': 'your emulator will be ready and you will get to know how your virtual device is looking and what all things will be running on it.', 'start': 2663.193, 'duration': 7.504}, {'end': 2674.439, 'text': 'See, Android emulator icon has just come.', 'start': 2670.717, 'duration': 3.722}, {'end': 2676.279, 'text': 'Now our phone has come.', 'start': 2674.579, 'duration': 1.7}, {'end': 2683.563, 'text': 'See, it is not fully installed yet.', 'start': 2681.622, 'duration': 1.941}, {'end': 2684.884, 'text': 'It is not fully running.', 'start': 2683.603, 'duration': 1.281}, {'end': 2686.224, 'text': 'See, your Android phone has opened.', 'start': 2684.904, 'duration': 1.32}, {'end': 2700.448, 'text': 'This is all a virtual device, just like an android phone, it has a look-a-like, just like a clone of your phone.', 'start': 2690.765, 'duration': 9.683}, {'end': 2705.21, 'text': 'So, as soon as you run these things, it will open and come and it is still taking time.', 'start': 2700.468, 'duration': 4.742}, {'end': 2723.201, 'text': "Let's do one thing, I'll turn it off.", 'start': 2721.519, 'duration': 1.682}, {'end': 2725.964, 'text': "I'll run it from my previous device.", 'start': 2723.261, 'duration': 2.703}, {'end': 2726.885, 'text': "It'll be easier than that.", 'start': 2726.064, 'duration': 0.821}, {'end': 2740.106, 'text': 'It is taking some time to close.', 'start': 2737.222, 'duration': 2.884}, {'end': 2743.671, 'text': 'Once it runs, the whole application will run.', 'start': 2740.387, 'duration': 3.284}], 'summary': 'Emulator ready, android phone opened, virtual device running, application will run.', 'duration': 82.319, 'max_score': 2661.352, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ2661352.jpg'}, {'end': 2872.596, 'src': 'embed', 'start': 2833.16, 'weight': 1, 'content': [{'end': 2837.024, 'text': 'Android Studio 2 is also an application, but it is also very heavy in the local phone.', 'start': 2833.16, 'duration': 3.864}, {'end': 2837.945, 'text': 'Yes, yes, yes, Harshad.', 'start': 2837.164, 'duration': 0.781}, {'end': 2854.607, 'text': 'Now our android application is not opening.', 'start': 2848.044, 'duration': 6.563}, {'end': 2858.95, 'text': 'So now when our android application will open, till then we will do some other work.', 'start': 2854.627, 'duration': 4.323}, {'end': 2871.396, 'text': 'We will go to our application and see when it will open.', 'start': 2865.694, 'duration': 5.702}, {'end': 2872.596, 'text': 'it will come in this way.', 'start': 2871.396, 'duration': 1.2}], 'summary': 'Android studio 2 is heavy on the local phone and causing issues with the android application opening.', 'duration': 39.436, 'max_score': 2833.16, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ2833160.jpg'}, {'end': 2944.275, 'src': 'embed', 'start': 2913.919, 'weight': 4, 'content': [{'end': 2917.263, 'text': 'as soon as I change this color, this color will change.', 'start': 2913.919, 'duration': 3.344}, {'end': 2922.029, 'text': 'as soon as I go to this color.xml file, this color will change which one?', 'start': 2917.263, 'duration': 4.766}, {'end': 2923.892, 'text': 'let me show you again.', 'start': 2922.049, 'duration': 1.843}, {'end': 2925.213, 'text': 'so this color will change.', 'start': 2923.892, 'duration': 1.321}, {'end': 2931.571, 'text': 'For example, I have given the hexadecimal number 00000,.', 'start': 2928.57, 'duration': 3.001}, {'end': 2934.012, 'text': 'then this color will turn black.', 'start': 2931.571, 'duration': 2.441}, {'end': 2936.753, 'text': "Now let's see if our phone is open.", 'start': 2934.032, 'duration': 2.721}, {'end': 2937.893, 'text': 'Now our phone has come.', 'start': 2936.793, 'duration': 1.1}, {'end': 2941.094, 'text': 'Now it will take a little more time.', 'start': 2938.133, 'duration': 2.961}, {'end': 2944.275, 'text': 'Our phone is open.', 'start': 2943.335, 'duration': 0.94}], 'summary': 'Demonstration of color change using code, with a wait time for phone to open.', 'duration': 30.356, 'max_score': 2913.919, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ2913919.jpg'}, {'end': 3039.561, 'src': 'embed', 'start': 3008.269, 'weight': 3, 'content': [{'end': 3012.151, 'text': 'and as soon as I run it again, I have to go here again.', 'start': 3008.269, 'duration': 3.882}, {'end': 3014.452, 'text': 'there is a reload option here.', 'start': 3012.151, 'duration': 2.301}, {'end': 3016.433, 'text': 'run application, the screen will come again.', 'start': 3014.452, 'duration': 1.981}, {'end': 3019.054, 'text': 'now. see, at this time the demo will be black.', 'start': 3016.433, 'duration': 2.621}, {'end': 3032.452, 'text': 'what I told you now it is running Gradle build, running a little time, it will work now.', 'start': 3019.054, 'duration': 13.398}, {'end': 3036.858, 'text': 'see this, it takes some time, guys, and many more things.', 'start': 3032.452, 'duration': 4.406}, {'end': 3039.561, 'text': 'my slide deck is open and my mic is also connected.', 'start': 3036.858, 'duration': 2.703}], 'summary': 'Running gradle build takes some time, reload option available, mic connected.', 'duration': 31.292, 'max_score': 3008.269, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ3008269.jpg'}], 'start': 2549.923, 'title': 'Android emulator setup and studio demo', 'summary': 'Details setting up an android emulator, including the installation of android sdk (800 mb file), running the emulator, and a live demonstration of opening an android application in android studio, with an emphasis on performance and time-consuming nature of the process.', 'chapters': [{'end': 2833.14, 'start': 2549.923, 'title': 'Setting up android emulator', 'summary': 'Describes the process of setting up an android emulator, including the installation of android sdk (800 mb file), running the emulator, and understanding the time-consuming nature of the process, emphasizing the importance of patience and prior knowledge of java.', 'duration': 283.217, 'highlights': ['The installation of Android SDK is a time-consuming process, involving an approximately 800 MB file download. The process involves downloading the Android SDK, which is an approximately 800 MB file, emphasizing the significant time and resource requirement.', 'Emphasizing on the importance of patience and prior knowledge of JAVA for setting up the Android emulator. The speaker highlights the significance of patience and prior knowledge of JAVA for setting up the Android emulator, underscoring the time-consuming nature of the process and the need for foundational JAVA understanding.', 'The chapter highlights the time-consuming nature of the Android emulator setup, particularly the Gradle build process. The speaker emphasizes the time-consuming nature of setting up the Android emulator, particularly highlighting the Gradle build process and the need for patience in waiting for the emulator to run.']}, {'end': 3088.778, 'start': 2833.16, 'title': 'Android studio application demo', 'summary': 'Covers a live demonstration of opening an android application in android studio, including showcasing the process of changing colors and constraints, with an emphasis on the heavy nature of android studio and its impact on performance.', 'duration': 255.618, 'highlights': ['The speaker demonstrates the process of changing colors in the colors.xml file, showing how the color changes instantly, providing a practical insight into Android Studio development.', "The heavy nature of Android Studio is highlighted, as the speaker mentions the impact on performance, citing his own laptop's configuration and the lagging issues encountered despite the system specifications.", 'The speaker reassures participants about the compatibility of their systems for running Android Studio and addresses queries about using Flutter and Java in the backend, demonstrating a comprehensive understanding of the development environment and technologies.', 'The speaker acknowledges the time-consuming nature of running Android Studio while multiple processes are active, providing insights into the practical challenges and performance considerations during application development.']}], 'duration': 538.855, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ2549923.jpg', 'highlights': ['The installation of Android SDK is a time-consuming process, involving an approximately 800 MB file download.', 'Emphasizing on the importance of patience and prior knowledge of JAVA for setting up the Android emulator.', 'The chapter highlights the time-consuming nature of the Android emulator setup, particularly the Gradle build process.', 'The speaker demonstrates the process of changing colors in the colors.xml file, showing how the color changes instantly.', 'The heavy nature of Android Studio is highlighted, as the speaker mentions the impact on performance.', 'The speaker reassures participants about the compatibility of their systems for running Android Studio and addresses queries about using Flutter and Java in the backend.']}, {'end': 3880.026, 'segs': [{'end': 3220.865, 'src': 'embed', 'start': 3166.183, 'weight': 1, 'content': [{'end': 3168.123, 'text': 'now, how do I bring these constraints?', 'start': 3166.183, 'duration': 1.94}, {'end': 3171.044, 'text': 'these constraints are simple.', 'start': 3168.143, 'duration': 2.901}, {'end': 3179.227, 'text': 'you pick it up, pull it and bring it down means I stuck it with the bottom and then let me minimize it for now.', 'start': 3171.044, 'duration': 8.183}, {'end': 3187.55, 'text': 'now I picked it up and aligned it with the top means it is aligned with the top and bottom, then it is aligned with the left.', 'start': 3179.227, 'duration': 8.323}, {'end': 3192.612, 'text': 'this string has to be pulled and taken with the bottom and with the right side.', 'start': 3187.55, 'duration': 5.062}, {'end': 3197.134, 'text': 'You have to be a little careful.', 'start': 3193.672, 'duration': 3.462}, {'end': 3198.995, 'text': 'All the constraints have been added with you.', 'start': 3197.174, 'duration': 1.821}, {'end': 3201.237, 'text': "Sir, my laptop doesn't run Android Studio.", 'start': 3199.015, 'duration': 2.222}, {'end': 3208.421, 'text': 'Why? So, you see the configuration of your system and see which configuration you are using for Android Studio.', 'start': 3201.257, 'duration': 7.164}, {'end': 3213.302, 'text': 'So, we have added all the constraints.', 'start': 3211.701, 'duration': 1.601}, {'end': 3220.865, 'text': 'Now, if we talk about the XML file, the text document, the text view, which you can see here.', 'start': 3213.462, 'duration': 7.403}], 'summary': 'Adding constraints and configuring android studio for xml file', 'duration': 54.682, 'max_score': 3166.183, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ3166183.jpg'}, {'end': 3294.609, 'src': 'embed', 'start': 3266.094, 'weight': 0, 'content': [{'end': 3270.56, 'text': 'Hello Guys, Sir, can I develop an Android custom operating system via Android Studio??', 'start': 3266.094, 'duration': 4.466}, {'end': 3271.821, 'text': 'Yes, you can, Kumar.', 'start': 3270.96, 'duration': 0.861}, {'end': 3276.237, 'text': 'Okay, this is done.', 'start': 3273.035, 'duration': 3.202}, {'end': 3279.379, 'text': 'Now we will quickly create this application.', 'start': 3276.617, 'duration': 2.762}, {'end': 3282.821, 'text': 'Now we will minimize our emulator.', 'start': 3279.419, 'duration': 3.402}, {'end': 3284.583, 'text': 'This is basically a virtual device.', 'start': 3282.881, 'duration': 1.702}, {'end': 3288.085, 'text': 'So, TextView, TextFields, now I had to cover these things.', 'start': 3284.803, 'duration': 3.282}, {'end': 3289.846, 'text': 'Now I will not cover these things.', 'start': 3288.205, 'duration': 1.641}, {'end': 3291.447, 'text': 'Because we have 5 minutes left.', 'start': 3290.306, 'duration': 1.141}, {'end': 3294.609, 'text': 'Now I will quickly make an application and show you.', 'start': 3291.507, 'duration': 3.102}], 'summary': 'Develop android custom os via android studio, create app in 5 minutes', 'duration': 28.515, 'max_score': 3266.094, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ3266094.jpg'}, {'end': 3364.316, 'src': 'embed', 'start': 3334.715, 'weight': 2, 'content': [{'end': 3340.998, 'text': 'basically, whenever we click on the generate button, then our application will run and we will get our output.', 'start': 3334.715, 'duration': 6.283}, {'end': 3344.439, 'text': 'like in this case, 30 is set range and 12 is our output.', 'start': 3340.998, 'duration': 3.441}, {'end': 3349.521, 'text': 'now, if we see its code, then basically what we did is we created an event.', 'start': 3344.439, 'duration': 5.082}, {'end': 3353.422, 'text': 'whenever we click on the set click event, click listener.', 'start': 3349.521, 'duration': 3.901}, {'end': 3364.316, 'text': 'whenever we click on it, then an onclick event is generated and we have sent a view as an argument to it all the arguments that we have set.', 'start': 3353.422, 'duration': 10.894}], 'summary': "Clicking 'generate' triggers application to produce output, e.g. 30 range yields 12.", 'duration': 29.601, 'max_score': 3334.715, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ3334715.jpg'}, {'end': 3410.571, 'src': 'embed', 'start': 3384.864, 'weight': 4, 'content': [{'end': 3389.244, 'text': 'r.id.put resources has an id whose name is put.', 'start': 3384.864, 'duration': 4.38}, {'end': 3390.265, 'text': 'so we have put it.', 'start': 3389.244, 'duration': 1.021}, {'end': 3392.185, 'text': 'so we have an edit view and a text view.', 'start': 3390.265, 'duration': 1.92}, {'end': 3398.166, 'text': 'text view is our result and after that we have set a range, whatever range we have put, for example, 30.', 'start': 3392.185, 'duration': 5.981}, {'end': 3400.747, 'text': 'so we have said this 30 will be in the form of a string.', 'start': 3398.166, 'duration': 2.581}, {'end': 3403.347, 'text': 'first we have converted it into an integer.', 'start': 3400.747, 'duration': 2.6}, {'end': 3405.448, 'text': 'for that we have written parseInt.', 'start': 3403.347, 'duration': 2.101}, {'end': 3410.571, 'text': 'then we converted the text to string and then converted it to integer.', 'start': 3405.868, 'duration': 4.703}], 'summary': "Resource id 'put' is converted to integer for editing, resulting in a string of 30.", 'duration': 25.707, 'max_score': 3384.864, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ3384864.jpg'}], 'start': 3088.798, 'title': 'Android studio application development', 'summary': 'Covers creating an android application using android studio, including drag and drop features, alignment constraints, and generating random numbers within a specified range, emphasizing the importance of java proficiency and available learning resources.', 'chapters': [{'end': 3192.612, 'start': 3088.798, 'title': 'Constraint layout in hello world app', 'summary': 'Explains the concept of constraint layout in an xml file for the hello world application, demonstrating how constraints affect the placement of elements on the screen and showcasing the impact of removing and modifying constraints.', 'duration': 103.814, 'highlights': ['The constraints in the XML file determine the positioning of elements on the screen, with specific constraints causing the screen to appear in the middle and the removal of constraints resulting in the element moving to the top right corner below the demo.', 'Demonstration of adding and adjusting constraints by aligning elements with the top, bottom, left, and right sides provides a practical understanding of how constraints impact the layout of the Hello World application.']}, {'end': 3880.026, 'start': 3193.672, 'title': 'Android studio application development', 'summary': 'Covers creating an android application using android studio, including drag and drop features, alignment constraints, and generating random numbers within a specified range, with an emphasis on the importance of java proficiency and learning resources available.', 'duration': 686.354, 'highlights': ['Creating an Android application using Android Studio The session focuses on developing a simple Android application using Android Studio, demonstrating the process of creating and aligning text views and buttons, as well as setting constraints for proper alignment.', "Generating random numbers within a specified range The tutorial explains the process of creating a function to generate random numbers within a specified range, excluding the upper limit, and updating the result using setText method, providing a practical demonstration of the application's functionality.", 'Emphasis on the importance of Java proficiency The speaker emphasizes the importance of having a strong grasp of Java and suggests available learning resources for Java, collections, and exception handling, highlighting the significance of Java knowledge in Android application development.']}], 'duration': 791.228, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/vjxHG6SmRJQ/pics/vjxHG6SmRJQ3088798.jpg', 'highlights': ['The speaker emphasizes the importance of having a strong grasp of Java and suggests available learning resources for Java, collections, and exception handling, highlighting the significance of Java knowledge in Android application development.', 'Demonstration of adding and adjusting constraints by aligning elements with the top, bottom, left, and right sides provides a practical understanding of how constraints impact the layout of the Hello World application.', 'Creating an Android application using Android Studio The session focuses on developing a simple Android application using Android Studio, demonstrating the process of creating and aligning text views and buttons, as well as setting constraints for proper alignment.', 'The constraints in the XML file determine the positioning of elements on the screen, with specific constraints causing the screen to appear in the middle and the removal of constraints resulting in the element moving to the top right corner below the demo.', "Generating random numbers within a specified range The tutorial explains the process of creating a function to generate random numbers within a specified range, excluding the upper limit, and updating the result using setText method, providing a practical demonstration of the application's functionality."]}], 'highlights': ['The session focuses on android application development and aims to create an application in 45 minutes.', 'The session is conducted in Hindi and emphasizes career transformation with programs from top universities.', 'The speaker encourages the audience to confirm their ability to hear and participate in the session.', 'Live sessions for Android App Development and a 4 to 4.5-hour session on JavaScript projects are mentioned.', 'The possibility to earn completion certificates through quizzes is highlighted, with the requirement of correctly answering 6 questions.', 'The availability of courses in Hindi, such as C Programming, C++, and ReactJS, is also mentioned.', 'The importance of learning Java for Android development is emphasized due to the abundance of job opportunities available in comparison to Kotlin, making it a valuable skill for backend development.', 'The chapter covers key topics including environment setup, Android Studio, Hello World application, text formatting, adding text fields and buttons, and the basics of Java for backend development.', 'The chapter provides an overview of Java basics including variable declaration, function calls, and the four pillars of OOP.', 'The chapter also covers crucial concepts such as exception handling, generics, collection frameworks, and Java annotations.', 'The chapter emphasizes the use of Java for Android development, advocating it as the safer option and highlighting its compatibility with Android applications.', 'Kotlin is becoming a preferred language for Android development, particularly for those pursuing a career in this field.', 'Gradle script is essential during compilation, used to link and manage libraries, playing a crucial role in the Android development process.', 'The process of setting up a new application involves naming the application and selecting a unique package name to ensure file uniqueness.', 'The process of installing Android Studio is detailed, including searching for, downloading, and installing the software, providing a clear guide for the audience.', 'The chapter focuses on demystifying the app manifest and pre-written code, particularly highlighting the package name and its significance in project creation.', 'Emphasizes the importance of maintaining backward compatibility for Android applications, ensuring minimal changes are required for pre-written code to work across different Android versions.', "Explains the process of linking the backend Java file with the frontend XML layout file, highlighting the use of 'setContentView' to connect the backend with the frontend.", 'Discussing the relevance of knowledge in Visual Basics and its similarities with Android Studio, ensuring a smooth transition and development process.', 'The installation of Android SDK is a time-consuming process, involving an approximately 800 MB file download.', 'Emphasizing on the importance of patience and prior knowledge of JAVA for setting up the Android emulator.', 'The chapter highlights the time-consuming nature of the Android emulator setup, particularly the Gradle build process.', 'The speaker demonstrates the process of changing colors in the colors.xml file, showing how the color changes instantly.', 'The heavy nature of Android Studio is highlighted, as the speaker mentions the impact on performance.', 'The speaker reassures participants about the compatibility of their systems for running Android Studio and addresses queries about using Flutter and Java in the backend.', 'The speaker emphasizes the importance of having a strong grasp of Java and suggests available learning resources for Java, collections, and exception handling, highlighting the significance of Java knowledge in Android application development.', 'Demonstration of adding and adjusting constraints by aligning elements with the top, bottom, left, and right sides provides a practical understanding of how constraints impact the layout of the Hello World application.', 'Creating an Android application using Android Studio The session focuses on developing a simple Android application using Android Studio, demonstrating the process of creating and aligning text views and buttons, as well as setting constraints for proper alignment.', 'The constraints in the XML file determine the positioning of elements on the screen, with specific constraints causing the screen to appear in the middle and the removal of constraints resulting in the element moving to the top right corner below the demo.', "Generating random numbers within a specified range The tutorial explains the process of creating a function to generate random numbers within a specified range, excluding the upper limit, and updating the result using setText method, providing a practical demonstration of the application's functionality."]}