Your browser does not support JavaScript! Android App Development Workshop by Google Developer Group Skip to main content

Android App Development Workshop by Google Developer Group

Android App Development Workshop by Google Developer Group

DroidTech, Android Application Development Workshop


Droid Tech

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.
  1. Authentication
  2. 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:
  1. Activities: components rendered on the mobile screen
  2. Broadcast Receivers
  3. Content Providers
  4. 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

Related Posts Plugin for WordPress, Blogger...