Learn to convert your ideas into a beautiful app, waiting to be used by others.
FOSSDroid, an Android App Development Workshop mainly focuses on how to use the available development tools, like Android Studio for building your own Android App. Only the basic knowledge of programming is required for Android App Development, you do not have to be a geek for it! The workshop will start from the basics like basic Hello World displaying program in Android to designing layouts and building complex layouts. Once the basics of Android are done we will begin with building Apps. For those of you who do not know any programming, we will be having a Java session on January 13th and 14th, where we will be teaching basics of Java and some advanced portions required for Android app development! The Android session will be in February, after the first periodicals. Before you come for the workshop, make sure that you have all the requirements satisfied beforehand, without which you might have troubles throughout the session The duration of this workshop will be two consecutive days, properly divided into theory and hands on practical sessions. At the end of this workshop, an assignment will be given. Students who complete the assignment would be given further training in Android App Development in the FOSS Club. 1. Introduction to the Android World - Why Build an Android App - Scope as an Android Developer - Understanding Android Studio - Introduction to API Levels 2. Understanding Build Environment For Android - Difference between a front-end and a back-end environment - Designing Front End UI Using XML - Designing Back End using Java 3. Understanding Layouts - Difference between a layout and a widget - Working with various layouts: Linear, Relative, Table, Frame - Working with various Widgets: Text-View, Edit-Text, Buttons, Image-Views, and Scroll View etc. - - Practicing Layout Nesting's on various Layouts - Understanding Layout Margins, Padding, Weights and Gravity 4. Getting familiar with Activity - What are Activity and its Life-Cycle? - Designing an Activity - Practicing its Life-Cycle - What is Manifest File - Registering the Activity in Manifest File - Testing your Hello World Application 5. Introduction to Intents - What are Intents - Types of Intents: Explicit and Implicit - Starting another Activity using both types of Intents - What is Bundle? - Sending Data from one Activity to another - Building Camera application, fetching image using Intent 6. Notifying a User - What is a Toast? - What is an Alert Dialog? - What is an Action Bar Notification 7. Developing apps - Splash Screen app - SMS Application - Text-to-Speech app - Weather App - Music Player app
PREREQUISITES: 1. A Laptop (Sorry, we cannot provide support on the systems here) 2. Java 8 Installed 3. Android Studio 2.3/3.0+ Installed 4. A Physical Phone, preferably having Android 4.2+
Jan. 13, 2018, 9:30 a.m. to Jan. 14, 2018, 5 p.m.
Register and pay the amount at FOSS club, ground floor lab after 4:30pm on or before Jan. 13, 2018, 9:30 a.m. Please make sure you pay the amount as soon as possible so that your seat gets confirmed.
Contact: Aaditya (7012398287) , Abhinand (8547584858), Akash (9061937075)
seats remaining : 0
Contact us to check for more seats.