DroidTech, Android Application Development Workshop
A free Android Application Development Workshop "DROIDTECH" was organized by IAESTE Pakistan Local Committee Karachi (PNEC) in collaboration with Google Developers Group (GDG) Kolachi on Saturday, October 14, 2017 at NUST PNEC Karachi. Several Android Developer Pro from various software houses participated, all on a single platform.
The workshop was immensely advertised and sponsored as a result of which it succeeded to grab the attention of many students. The auditorium was filled with students from different departments. Here are some glimpses of the workshop:
Workshop Objective
DroidTech is a workshop that is aimed at teaching Android App Development to people who have zero or little android app development experience. If you would like to go from zero to android development in a day, the workshop was for you!Venue, Date & Time
- Event Page: DroidTech
- Date: Saturday, October 14, 2017 at 9 AM - 5 PM
- Venue: PNEC NUST, Karsaz, Karachi
Important Highlights of the Workshop
The workshop focuses on making a simple yet interactive android app. There were various trainers for different modules of the app. All trainers were very cooperative throughout the workshop. The first trainer focuses on setting a new project in Android Studio, making a Splash screen and screen navigation. He highlights some major topics of android like Intent, Handler, setting SDK, Gradle, Toast messages. The second trainer gives an insight of screen navigation on button click. He uncovers button interaction and listener interfaces.Some of the topics discovered are discussed below:Modules in an Android App
There are basically two modules in any advanced app.- Authentication
- API integration
Authentication
Authentication is the mechanism to register an account for the user. It is the login/sign up to authorize users. Every user is not allowed to access the database of our app. Therefore, for security concerns, we authorize the users.API Integration
We use API to fetch our data from servers.Example: Many of you, uses Instagram. First, we sign up/login to the app (Authentication). Then, we see posts from our friends. These posts are fetched using API.
SDK
It is the Software Development Kit. We set SDK to a minimum so that our app runs on every device. We can use advanced features whereas by using Android Support Library. Like we usually set SDK to Gingerbread. It means our app will run smoothly on versions(GingerBread +) of Android.Gradle
Gradle complies all our project files and compresses them into zip to run on our mobile phone.Android Manifest file: It defines configuration of our project like version, package name, etc
Layouts
There are many layouts like LinearLayout, RelativeLayout, CoordinatorLayout, ConstraintLayout and few others. Each layout has its power.Components of Android App
There are four basic components of Android:- Activities: components rendered on the mobile screen
- Broadcast Receivers
- Content Providers
- Services
AppCompatActivity
It is a context, include all new features of newer versions of Android. Therefore, every activity is a subclass of AppCompatActivity.When is the next Workshop?
The workshops are never planned but GDG Kolachi does always announce it on GDG Kolachi FB page. Stay tunned!Source Code
The source code of the app designed at the Workshop is available here.Concluding Remarks
And yet another great android app workshop comes to an end. Such workshops are the backbone to enrich the creative skills of students and help them with all their queries in mind. Workshops like this immensely help in transforming first-hand knowledge from professionals to beginners. I would wholeheartedly thank Google Developers Group (GDG) Kolachi for arranging the workshop and give us the chance to learn from professional developers. The overall workshop management was excellent.Wish you all the best of life and a happy and successful career. Stay blessed buddies!
Kindly do post your queries and your feedback about this workshop in the comment box below.
Do fill this DroidTech - Feedback Form! (for attendees only)
You may love these posts:
Comments
Post a Comment