Todo

...
  • wat geleerd moet worden voor de Android examen vertellen
  • examen inclusief VMware testen
  • samenvatting afmaken en geven
  • Op alle computers android vm zetten
  • alle benodigdheden opschrijven
  • Android App ontwikkeling

    Android studio

    Android studio is de ontwikkel omgeving om native Android Applicaties te maken.

    Android studio is dus een IDE Integrated Development Enviroment

    Links

  • Android studio
  • Guide
  • Documentation
  • Wat is een Activity?

    Een Activity is een Controller​

    Een Activity heeft de volgende lifecycle ​

    Android roept zelf de methodes aan​

    Controller/Activity: onCreateMethode()

    Dit is de eerste methode die je Activity aanroept voor het aanmaken van een nieuwe Activity.

    
    public class MainActivity extends AppCompatActivity{​
    ​
        @Override​
        protected void onCreate(Bundle saveInstanceState){​
            super.onCreate(saveInstanceState);​
            setContentView(R.layout.activity_main);​
        }   ​
    }
    

    View: Objecten/elementen

    De view wordt opgebouwd in XML.​

    XML staat voor eXtendable Markup Language.​

    Van XML maakt Android ViewObjecten zoals: TextView en Button enz.

    View hiërarchie

    Root View / Parent View

    
    // hier komt code voor rootView
    <linearlayout>
    </linearlayout>
        

    Linear Layout

    
    // Hier komt code voor in linearLayout
    <linearlayout>
    </linearlayout>
        

    Button

  • in layout file
  • 
    // Hier komt code voor in linearLayout
    <button>
    </button>
        
  • in de Activity
  • 
    // Hier komt code voor in linearLayout
    <button>
    </button>
        

    NextActivity

    
            
        

    ListView

    Wat is een listView

    een lijst

    Wat hebben we nodig voor een ListView?

  • element/object ListView
  • Een ArrayAdapter
  • Eventueel een ArrayList<>
  • ArrayList<String>

    ArrayAdapter<String>

    OnItemClickListener

    AndroidManifest.xml

    
            
        

    hopefully to be continued...

    ...with

    ← →

    /