What is VCS?

  • Version Control System stores changes in file(s) over time so we can check out any version anytime.
  • Tracks who modified what in the code.
  • Allows to revert back to a version.
  • Each collaborator has the whole version history in his computer in .git folder.

Git vs other VCSs

About MDG

How to start

  • First…

Types Of Fragments

  1. Static fragments are placed within an activity layout and never change.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fragment" />1
  1. Dynamic fragments are almost reconfigurable puzzle pieces. They have their own lifecycle, anatomy, classes…

Image result for retrofit


What is Droid Wars ?

Connecting to the Network

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Introducing Network Operations on a Separate Thread

What is a ViewGroup?

Types of ViewGroups

  • Absolute Layout
  • By using an Absolute Layout, you can specify the exact locations (x/y coordinates) of its children.
  • They are less flexible and harder to maintain, rarely used nowadays.
  • One needs to remember too many coordinate values for placing a view at a position, it would rather be much easier to remember a view with respect to which one needs to place a view on screen.
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:layout_width="100dp" android:layout_height="wrap_content"…

The kernel

Why Develop For Android?

Quick Overview

What is 108 Hackathon?

Our Experience

What we did?

Mobile Development Group

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store