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:layout_width="match_parent"
android:layout_height="match_parent"›
<fragment
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/fragment" />1
</LinearLayout>
  1. Dynamic fragments are almost reconfigurable puzzle pieces. They have their own lifecycle, anatomy, classes…


Image result for retrofit

Setup


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