md_footer

Development of mobile applications with Android

Enjoy programming Apps.

md_footer

You will create reliable Android applications, taking advantage of all the knowledge of the Poo with Java / Kotlin.

As it is known by many, Android runs on millions of devices around the world, and it is the time you can learn in a very fun way, simple and practical everything you can do with the tools that Google puts at your disposal.In this training we will take you over several practical examples, to discover and exploit the characteristics of the devices with Android, where, we assure you that you will discover a very efficient way to develop.

Today we put this training at your disposal, because we are sure that the form and the learning method can guarantee the creation of applications that take advantage of the resources of the devices, giving you the critical points you should consider when developing.

· Who is it directed:

This training is widely recommended for:

  • Companies that wish to develop their own applications with Android
  • Java developers who want to create mobile applications
  • Developers wishing to make efficient mobile applications
  • Android developers starting and want to accelerate substantially their rhythm

· Pre-requirements:

Needed:

  • Know the Java language:
    • Compilation
    • Structure
    • Packages
  • Know the general terms of the Poo with Java
  • understand well the concepts of interface implementation
  • Know a tool for automatic construction
  • Administration of dependencies in a software project
  • Handling of IDE Intellij
  • Used Grade as a construction tool
  • Experience in application development with swing is very useful

· Training content:

  • Introduction to the platform
    • Android over time
    • Statistics
    • Community
    • To future
    • Android architecture
  • Creating my first application
    • Examining the structure of the project
      • Structure of a project
      • manifest.xml.
      • Permits
      • Gradle files
      • Java Files
      • Views
      • Resource Files
      • Assets.
  • Creating my first sight
    • Knowing the design tool
      • Configurations to view
      • Inserting elements
      • Changing properties of the elements
    • XML code
      • What is a view?
      • What is a Viewgroup?
        • Framelayout.
        • Linearlayout
        • RelativeLayout
        • Viewgroup.
      • Most common widgets
        • Buttons.
        • edittext.
        • TEXTVIEW.
        • ImageView.
        • ImageButton.
        • Check box
        • Fab.
    • Most common properties
      • ID (@ + ID)
      • Layout _ _height
      • Layout _Width
      • Layout _Gravity
      • Gravity.
      • Margin.
      • Padding
      • Background.
      • Text \ _size
      • Measures
        • DP.
        • SP.
      • Alignment (Relative Layout)
    • Using resources
  • Connecting the interface
    • FindviewByid ()
    • R. Archive
    • Listeners.
      • From the XML
      • Anonymous instance
      • Implement in the class
    • Injection of views
  • Including an activity
    • What is an activity?
    • What is a context?
    • Activity declared in the Manifest
    • Life cycle of an activity
    • Saving instances
      • OncreateOptionsMenu.
      • Onoptionitemselected
      • Onsaveinstance
  • Intention
    • Implicit and explicit
    • Add extras to attent
    • Start a new activity
  • Fragments
    • What is a fragment?
    • Why use them?
    • Lifecycle
      • No activity, there is no fragment
    • Static and dynamic
    • Communication between fragments
      • Interfaces
      • Eventbus.
      • Otto.
    • FragmentManager
      • Transactions of fragments
      • Nesting of fragments
    • DialogFragment
  • Lists and adapters
    • ListView.
    • GridView.
    • RECYCLERVIEW.
  • Communication with the server
    • HTTPURLCONNECTION.
    • AsyncTask.
    • Volley.
    • Retrofit.
    • JSON.
    • GSON.
    • Picasso.
    • Cool
    • Get / Post
  • Common navigation modes in an application
    • ActionBar and Toolbar
    • Navigation Drawer.
    • Tabs.
  • Local data storage
    • SharedPreferences
    • Sqlite.
  • Push notifications with parse
  • QR reading
  • Safety in Android
    • Proguard.
    • 65K Rule